
function getXmlHttpRequestObject(){var req=false;if(window.XMLHttpRequest){try{req=new XMLHttpRequest();}catch(e){req=false;}}else if(window.ActiveXObject){try{req=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{req=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){req=false;}}}
return req;}
function getAjaxPostObject(rscFunction,url,postString){var XmlHttpReq=getXmlHttpRequestObject();if(XmlHttpReq){XmlHttpReq.onreadystatechange=rscFunction;XmlHttpReq.open('post',url,true);XmlHttpReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');XmlHttpReq.send(postString);return XmlHttpReq;}else{alert("getAjaxPostObject() Error: Could not instantiate XmlHttpReq.");}}
function getAjaxGetObject(rscFunction,url,getString){var XmlHttpReq=getXmlHttpRequestObject();if(XmlHttpReq){if(getString.indexOf("?")!==0){getString="?"+getString;}
XmlHttpReq.onreadystatechange=rscFunction;XmlHttpReq.open('get',url+getString,true);XmlHttpReq.send('');return XmlHttpReq;}else{alert("getAjaxGetObject() Error: Could not instantiate XmlHttpReq");}}
function processReqChange(XmlHttpReq){if(XmlHttpReq){if(XmlHttpReq.readyState==4){if(XmlHttpReq.status==200){return true;}else{alert("There was a problem retrieving the data:\n"+
XmlHttpReq.statusText);}}
return false;}else{}}
