var arAjx=new Array(1);var arStops=new Array;function ajFetch(url,destination,cycle,delay,noloading){var timerOne=new Date();floatInt=timerOne.getTime();var curInstance;if(cycle==null){cycle=false;}
if(noloading==null){noloading=false;}
if(arAjx.length==1){curInstance=1;arAjx[1]=new AjaxCreateObject;}else{var found=false;for(i=1;i<arAjx.length;i++){if(arAjx[i].Is_Free()){curInstance=i;found=true;}}
if(!found){arAjx.push(new AjaxCreateObject);curInstance=arAjx.length;arAjx[curInstance]=new AjaxCreateObject;}}
if(noloading){arAjx[curInstance].Set_Loading(false);}
arAjx[curInstance].HTTP_Get(url,destination);if(arStops[destination]!=true){if(cycle){setTimeout("ajFetch('"+url+"','"+destination+"',true,"+delay+");",delay);}}else{arStops[destination]=null;}}
function AjaxCreateObject(){this.HTTP_Get=HTTP_Get;this.Is_Free=Is_Free;this.Set_Loading=Set_Loading;var ajobj=XMLHTTP_object();var http_destobj=null;var free=true;var show_loading=true;function HTTP_Get(url,destination){if(free&&(url!=null)&&(destination!=null)&&((ajobj.readyState==0)||(ajobj.readyState==4))){http_destobj=destination;ajobj.open("GET",url,true);ajobj.onreadystatechange=HTTP_Get_CallBack;ajobj.setRequestHeader("If-Modified-Since","Sat, 1 Jan 2000 00:00:00 GMT");ajobj.send(null);free=false;}else{return false;}}
function HTTP_Get_CallBack(){if(ajobj.readyState==4){var results=ajobj.responseText;if(typeof(results)=='string'&&results!=null&&results!=''){if(eval("typeof("+http_destobj+") == 'function'")){eval(http_destobj+"(results);");}else{if(typeof document.getElementById(http_destobj).innerHTML!="undefined"){document.getElementById(http_destobj).innerHTML=results;}}}
free=true;}}
function Is_Free(){return free;}
function Set_Loading(value){show_loading=value;}
function XMLHTTP_object(){var xmlhttp;/*@cc_on
@if(@_jscript_version>=5)
try{xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}catch(E){xmlhttp=false;}}
@else
xmlhttp=false;@end @*/if(!xmlhttp&&typeof XMLHttpRequest!='undefined'){try{xmlhttp=new XMLHttpRequest();}catch(e){xmlhttp=false;}}
return xmlhttp;}}
function ajStop(destination){arStops[destination]=true;}
