function ctrl(a){for(var b=0;b<window.frames.length;b++){try{if(a==window.frames[b].document.getElementById(a).id){return window.frames[b].document.getElementById(a);}}catch(c){}}return document.getElementById(a);}function ctrlTop(a){return top.document.getElementById(a);}function IsEmptyOrNull(a){if(a==null||a=="undefined"||a==""||a=="\t"||a=="\n"||a=="\r"){return true;}try{while(a.indexOf(" ")!=-1){a=a.replace(" ","");}}catch(b){}if(a.length==0){return true;}return false;}function GetXmlHttpObject(){var a=null;try{a=new XMLHttpRequest();}catch(b){try{a=new ActiveXObject("Msxml2.XMLHTTP");}catch(b){a=new ActiveXObject("Microsoft.XMLHTTP");}}return a;}function DoAjax_GET(strExecPageUrl,divHolderID,divLoadingID,strLoadingMsg,strExecJs){var xmlHttp;xmlHttp=GetXmlHttpObject();if(xmlHttp==null){alert("Your browser does not support AJAX!");return;}xmlHttp.onreadystatechange=function stateChanged(){var strLodingTemp="";if(!IsEmptyOrNull(strLoadingMsg)){strLodingTemp=strLoadingMsg;}else{strLodingTemp=strLoading;}switch(xmlHttp.readyState){case 0:ctrl(divHolderID).innerHTML="No Connection...";break;case 1:if(!IsEmptyOrNull(divLoadingID)){ctrl(divLoadingID).innerHTML=strLodingTemp;}break;case 2:if(!IsEmptyOrNull(divLoadingID)){ctrl(divLoadingID).innerHTML=strLodingTemp;}break;case 3:if(!IsEmptyOrNull(divLoadingID)){ctrl(divLoadingID).innerHTML=strLodingTemp;}break;case 4:ctrl(divHolderID).innerHTML=xmlHttp.responseText;if(!IsEmptyOrNull(strExecJs)){try{eval(strExecJs);}catch(err){}}break;}};xmlHttp.open("GET",strExecPageUrl,true);xmlHttp.send(null);}function DoAjax_POST(strExecPageUrl,strParameters,divHolderID,divSendingID,strSendingMsg,strExecJs){var xmlHttp;xmlHttp=GetXmlHttpObject();if(xmlHttp==null){alert("Your browser does not support AJAX!");return;}xmlHttp.onreadystatechange=function stateChanged(){var strSendingTemp="";if(!IsEmptyOrNull(strSendingMsg)){strSendingTemp=strSendingMsg;}else{strSendingTemp=strLoading;}switch(xmlHttp.readyState){case 0:ctrl(divHolderID).innerHTML="No Connection...";break;case 1:if(!IsEmptyOrNull(divSendingID)){ctrl(divSendingID).innerHTML=strSendingTemp;}break;case 2:if(!IsEmptyOrNull(divSendingID)){ctrl(divSendingID).innerHTML=strSendingTemp;}break;case 3:if(!IsEmptyOrNull(divSendingID)){ctrl(divSendingID).innerHTML=strSendingTemp;}break;case 4:ctrl(divHolderID).innerHTML=xmlHttp.responseText;if(!IsEmptyOrNull(strExecJs)){try{eval(strExecJs);}catch(err){}}break;}};xmlHttp.open("POST",strExecPageUrl,true);xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");xmlHttp.setRequestHeader("Content-length",strParameters.length);xmlHttp.setRequestHeader("Connection","close");xmlHttp.send(strParameters);}
