var rD="http://"+window.location.hostname+"/";
var resp=null;
var ajx = function(){var a=null;if(window.XMLHttpRequest)
{try{a=new XMLHttpRequest;}catch(c){}}
else if(window.ActiveXObject){
for(var d=0,b; b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0",
"MSXML2.XMLHTTP","Microsoft.XMLHTTP"][d++];) 
{try{a=new ActiveXObject(b);
break;}catch(c){}}
}return a;
}
function ajaxTimeout(){
if(ax){ax.abort();}
alert("Due to High load on server, your request is timeout, please"+
	"Try again, Sorry for inconvenience\n "+document.domain);
}
function getContent(url, cid, waitmsg){
ax = new ajx;
var axTimeout=setTimeout("ajaxTimeout();",15000);
ax.open('GET', url, true);
ax.setRequestHeader("Referrer",rD);
ax.send(null);
ax.onreadystatechange =  function () {
resp="<img src='/images/waiting.gif'>";
if(ax.readyState==4){clearTimeout(axTimeout);
if(httpSuccess(ax))
{resp = ax.responseText;}
else{alert('There was a problem with the request.(Code: ' + ax.status +'\n'+ax.responseText+')');resp='';ax==null;}ax==null;}
ax.onreadystatechange==null;
document.getElementById(cid).innerHTML = resp;
};}
function httpSuccess(r) {
try {return !r.status && location.protocol == "file:" ||
( r.status >= 200 && r.status < 300 ) || r.status == 304 ||
navigator.userAgent.indexOf("Safari") >= 0 && typeof r.status == "undefined";} catch(e){}return false;}
function postContent(url, cid, parameters){
var ax = new ajx;
ax.open('POST', url, true);
var axTimeout=setTimeout("ajaxTimeout();",15000);
ax.setRequestHeader("eiol", "POST "+url+" HTTP/1.1");
ax.setRequestHeader("Referrer",rD);
ax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8");
ax.send(parameters);
ax.onreadystatechange =  function () {
resp="<img src='/images/waiting.gif'>";
if(ax.readyState ==4) {clearTimeout(axTimeout);
if(httpSuccess(ax))
{resp = ax.responseText;}
else{alert('There was a problem with the request.(Code: ' + ax.status +'\n'+ax.responseText+ ')');resp='';ax==null;}ax==null;}
document.getElementById(cid).innerHTML = resp;
};}