var gServiceUrl="/Service.asmx/";var gXmlPOTD;var gXmlPage;var gService;var gPage;var gParams;var gTitle;function onPOTDXsl(a,c){if(c==4){try{document.getElementById("potd").innerHTML=gXmlPOTD.transformNode(a.responseXML)}catch(d){var b=new XSLTProcessor();b.importStylesheet(a.responseXML);document.getElementById("divPOTD").innerHTML=(new XMLSerializer()).serializeToString(b.transformToDocument(gXmlPOTD,document))}}}function onPOTD(a,b){if(b==4){gXmlPOTD=a.responseXML;if(gXmlPOTD){ajax("GET","xsl/potd.xsl",onPOTDXsl)}else{document.getElementById("divPOTD").innerHTML="Could not retrieve POTD. Please try again later."}}}function onPageXsl(a,c){if(c==4){try{var f=gXmlPage.transformNode(a.responseXML);f=f.replace(/&lt;/g,"<");f=f.replace(/&gt;/g,">");f=f.replace(/\n/g,"<br>");document.getElementById("divPageName").innerHTML=gTitle;document.getElementById("divPage").innerHTML=f}catch(d){var b=new XSLTProcessor();b.importStylesheet(a.responseXML);var f=(new XMLSerializer()).serializeToString(b.transformToDocument(gXmlPage,document));f=f.replace(/&lt;/g,"<");f=f.replace(/&gt;/g,">");f=f.replace(/\n/g,"<br>");document.getElementById("divPageName").innerHTML=gTitle;document.getElementById("divPage").innerHTML=f}}}function onPage(a,b){if(b==4){if(gService.indexOf("asmx")!=-1){gXmlPage=a.responseXML;if(gXmlPage){ajax("GET","xsl/"+gPage+".xsl",onPageXsl)}else{document.getElementById("divPage").innerHTML="Could not retrieve "+gPage+". Please try again later."}}else{document.getElementById("divPageName").innerHTML=gTitle;document.getElementById("divPage").innerHTML=a.responseText}}}function loadPOTD(){ajax("GET",gServiceUrl+"potd",onPOTD)}function loadPage(){var a=getUrlQuery();gService=a.service;if(gService==null){gService=gServiceUrl}gPage=a.page;gParams=a.params;gTitle=a.title;if(gPage==null){gPage="news";gParams="ID=-1&comment=false"}else{if(gParams!=null){gParams=gParams.replace(/;/g,"&")}}if(gTitle==null){gTitle=gPage}if(gParams!=null){ajax("GET",gService+gPage+"?"+gParams,onPage)}else{ajax("GET",gService+gPage,onPage)}};