
// TagsSidebar 2.0 For PJBlog2 BY Bigheadlyf

var action = 0;
var xmlObj = false;

try {
  xmlObj = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
  try {
    xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (e2) {
    xmlObj = false;
  }
}

if (!xmlObj && typeof XMLHttpRequest != 'undefined') {
  xmlObj = new XMLHttpRequest();
}

xmlObj.open ("GET", "Plugins/TagsSidebar/TagsSidebar.asp", true);
xmlObj.onreadystatechange=function() {
    if(xmlObj.readyState==4) {   
        if(xmlObj.status==200) {
            TagsSidebar();
        }
    }
}
xmlObj.send(null);

function TagsSidebar() {
    var xmlDoc,items,tagnum,tagtitle,setting;
    xmlDoc=xmlObj.responseXML;
    items=xmlDoc.getElementsByTagName("result");
	setting=xmlDoc.getElementsByTagName("setting");
var strHTML = "";
var tagrow = setting[0].getElementsByTagName("Tags_Row")[0].firstChild.data;
if(action==1){
for(i=0;i<items.length;i++){
strHTML = strHTML + items[i].getElementsByTagName("taglink")[0].firstChild.data;}
$("mydisplay").innerHTML=strHTML;
$("switch").innerHTML = "Top 30 Tags";
action = 0;
}
else {
if(tagrow>items.length)
tagrow=items.length;
for(i=0;i<tagrow;i++){
strHTML = strHTML + items[i].getElementsByTagName("taglink")[0].firstChild.data;}
strHTML = strHTML + "&nbsp;&nbsp;<a href='tag.asp' class='more'><b>All Tags</b></a>";
$("mydisplay").innerHTML=strHTML;
$("switch").innerHTML = "All Tags";
action = 1;
}
}