function createHTTPRequest(){if(typeof XMLHttpRequest!="undefined")return new XMLHttpRequest();else if(window.ActiveXObject){var aVersions=["Microsoft.XMLHttp","MSXML2.XMLHttp","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.5.0"];for(var i=aVersions.length-1;i>=0;i--){try{var oXMLHttp=new ActiveXObject(aVersions[i]);return oXMLHttp;}catch(e){}}}throw new Error("It seems this browser does not support HTTP requests.");}function sendPOST(requestObject,url,parameters,handler,synchroneous){var async=true;if(synchroneous)async=false;if(typeof(parameters)!="object")alert("sendPost: parameters argument must be an object!");if(typeof(handler)!="function")alert("sendPost: handler argument must be a function!");params="";for(var i in parameters)params+="&"+i+"="+encodeURIComponent(parameters[i]);if(params!="")params=params.substr(1);requestObject.onreadystatechange=handler;requestObject.open("POST",url,async);requestObject.setRequestHeader("Content-type","application/x-www-form-urlencoded");requestObject.setRequestHeader("Content-length",params.length);requestObject.setRequestHeader("Connection","close");requestObject.send(params);}function sendGET(requestObject,url,parameters,handler,synchroneous){var async=true;if(synchroneous)async=false;if(typeof(parameters)!="object")alert("sendPost: parameters argument must be an object!");if(typeof(handler)!="function")alert("sendPost: handler argument must be a function!");params="";for(var i in parameters)params+="&"+i+"="+encodeURIComponent(parameters[i]);if(params!="")params=params.substr(1);requestObject.onreadystatechange=handler;requestObject.open("GET",url,async);requestObject.setRequestHeader("Content-type","application/x-www-form-urlencoded");requestObject.setRequestHeader("Content-length",params.length);requestObject.setRequestHeader("Connection","close");requestObject.send(params);}