var postTitle = new Array(); var postUrl = new Array(); var postMp3 = new Array(); var postDate = new Array(); var postLabels = new Array(); var postBaru = new Array(); var sortBy = "titleasc"; var tocLoaded = false; var numChars = 250; var postFilter = ""; var numberfeed = 0; var cntfeed = 0; var ii = 0; var opennew = (typeof openNewWindow != 'undefined' && openNewWindow); var showdate = (typeof showDate != 'undefined' && showDate); function loadtoc(a) { function b() { if ("entry" in a.feed) { var d = a.feed.entry.length; numberfeed = d; //ii = 0; for (var h = 0; h < d; h++) { var n = a.feed.entry[h]; var e = n.title.$t; var m = n.published.$t.substring(0, 10); var j; for (var g = 0; g < n.link.length; g++) { if (n.link[g].rel == "alternate") { j = n.link[g].href; break } } var o = ""; for (var g = 0; g < n.link.length; g++) { if (n.link[g].rel == "enclosure") { o = n.link[g].href; break } } var c = ""; if ("category" in n) { for (var g = 0; g < n.category.length; g++) { c = n.category[g].term; var f = c.lastIndexOf(";"); if (f != -1) { c = c.substring(0, f) } postLabels[ii] = c; postTitle[ii] = e; postDate[ii] = m; postUrl[ii] = j; postMp3[ii] = o; if (cntfeed == 0 && h < 10) { postBaru[ii] = true } else { postBaru[ii] = false } ii = ii + 1 } } } } } b(); cntfeed++; } function showPosts() { sortBy = "titleasc"; sortPosts(sortBy); sortlabel(); tocLoaded = true; displayToc2(); } function filterPosts(a) { scroll(0, 0); postFilter = a; displayToc(postFilter) } function allPosts() { sortlabel(); postFilter = ""; displayToc(postFilter) } function sortPosts(d) { function c(e, g) { var f = postTitle[e]; postTitle[e] = postTitle[g]; postTitle[g] = f; var f = postDate[e]; postDate[e] = postDate[g]; postDate[g] = f; var f = postUrl[e]; postUrl[e] = postUrl[g]; postUrl[g] = f; var f = postLabels[e]; postLabels[e] = postLabels[g]; postLabels[g] = f; var f = postMp3[e]; postMp3[e] = postMp3[g]; postMp3[g] = f; var f = postBaru[e]; postBaru[e] = postBaru[g]; postBaru[g] = f } for (var b = 0; b < postTitle.length - 1; b++) { for (var a = b + 1; a < postTitle.length; a++) { if (d == "titleasc") { if (postTitle[b] > postTitle[a]) { c(b, a) } } if (d == "titledesc") { if (postTitle[b] < postTitle[a]) { c(b, a) } } if (d == "dateoldest") { if (postDate[b] > postDate[a]) { c(b, a) } } if (d == "datenewest") { if (postDate[b] < postDate[a]) { c(b, a) } } if (d == "orderlabel") { if (postLabels[b] > postLabels[a]) { c(b, a) } } } } } function sortlabel() { sortBy = "orderlabel"; sortPosts(sortBy); var a = 0; var b = 0; while (b < postTitle.length) { temp1 = postLabels[b]; firsti = a; do { a = a + 1 } while (postLabels[a] == temp1); b = a; sortPosts2(firsti, a); if (b > postTitle.length) { break } } } function sortPosts2(d, c) { function e(f, h) { var g = postTitle[f]; postTitle[f] = postTitle[h]; postTitle[h] = g; var g = postDate[f]; postDate[f] = postDate[h]; postDate[h] = g; var g = postUrl[f]; postUrl[f] = postUrl[h]; postUrl[h] = g; var g = postLabels[f]; postLabels[f] = postLabels[h]; postLabels[h] = g; var g = postMp3[f]; postMp3[f] = postMp3[h]; postMp3[h] = g; var g = postBaru[f]; postBaru[f] = postBaru[h]; postBaru[h] = g } for (var b = d; b < c - 1; b++) { for (var a = b + 1; a < c; a++) { if (postTitle[b] > postTitle[a]) { e(b, a) } } } } function displayToc(a) { var l = 0; var h = ""; var e = "Judul Artikel"; var m = "Klik untuk sortir berdasarkan judul"; var d = "Tanggal"; var k = "Klik untuk Sortir bedasarkan tanggal"; var c = "Kategori"; var j = ""; if (sortBy == "titleasc") { m += " (descending)"; k += " (newest first)" } if (sortBy == "titledesc") { m += " (ascending)"; k += " (newest first)" } if (sortBy == "dateoldest") { m += " (ascending)"; k += " (newest first)" } if (sortBy == "datenewest") { m += " (ascending)"; k += " (oldest first)" } if (postFilter != "") { j = "Klik untuk menampilkan semua" } h += "
'; h += '' + e + ""; h += " | "; h += ''; h += '' + d + ""; h += " | "; h += ''; h += '' + c + ""; h += " | "; h += ''; h += "Download MP3"; h += " | "; h += "
' + postTitle[g] + ' | ' + postDate[g] + ' | ' + postLabels[g] + ' | Download |
' + postTitle[g] + ' | ' + postDate[g] + ' | ' + postLabels[g] + ' | Download |