function SendAjaxRequest(url,requestType,Sync,Parameters,stateChangedState) { var thetime=new Date(); var nsecn=thetime.getSeconds(); var forSend=''; requestType=requestType.toUpperCase(); //check for Ajax Request Type if(requestType=='POST') { //set Parameter for send function here forSend='sec='+nsecn+'&'+Parameters; } else if(requestType=='GET') { // append parameter to usrl url= url+'?sec='+nsecn+'&'+Parameters; //set Parameter for send function here forSend=null; } xmlHttp=GetXmlHttpObject(stateChangedState); xmlHttp.open(requestType,url,Sync); if(requestType=='POST') xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); xmlHttp.send(forSend); } function GetXmlHttpObject(handler) { var objXmlHttp=null if (navigator.userAgent.indexOf("Opera")>=0) { alert("This example doesn't work in Opera") return } if (navigator.userAgent.indexOf("MSIE")>=0) { var strName="Msxml2.XMLHTTP" if (navigator.appVersion.indexOf("MSIE 5.5")>=0) { strName="Microsoft.XMLHTTP" } try { objXmlHttp=new ActiveXObject(strName) objXmlHttp.onreadystatechange=handler return objXmlHttp } catch(e) { alert("Error. Scripting for ActiveX might be disabled") return } } if (navigator.userAgent.indexOf("Mozilla")>=0) { objXmlHttp=new XMLHttpRequest() objXmlHttp.onload=handler objXmlHttp.onerror=handler return objXmlHttp } }