﻿
function doAjax(gURL,mFunc)
{
	//styleId=pStyle;
	//create the Cross-browser XMLHttpRequest object
	if (window.XMLHttpRequest) { // code for Mozilla, Safari, etc 
		xmlhttp=new XMLHttpRequest();
		if (xmlhttp.overrideMimeType) {
			xmlhttp.overrideMimeType('text/xml');
		}	
		eval("xmlhttp.onreadystatechange="+mFunc+";")
		xmlhttp.open("GET", gURL, true);
		xmlhttp.send(null);
	} else if (window.ActiveXObject) { //IE 
		xmlhttp=new ActiveXObject('Microsoft.XMLHTTP'); 
		if (xmlhttp) {
			eval("xmlhttp.onreadystatechange="+mFunc+";")
			xmlhttp.open('GET', gURL, false);
			xmlhttp.send();
		}
	}
}
function doAjaX(gURL,mParam,mFunc,mvarsetname)
{
    var mvarname = mvarsetname
    if (mvarname == null) mvarname = 'xmlhttp'
	//styleId=pStyle;
	//create the Cross-browser XMLHttpRequest object
	if (window.XMLHttpRequest) { // code for Mozilla, Safari, etc 
	    eval(mvarname+"=new XMLHttpRequest();"+
	         mvarname+".onreadystatechange = function(){;"+
                "if ("+mvarname+".readyState==4) {;"+
                "  if ("+mvarname+".status==200) {;"+ 
                "      var mreturn = "+mvarname+".responseText;"+
                "      "+mFunc+"(mreturn);"+
                "  };"+
                "  };"+
                "};"+
		     mvarname+".open('POST',gURL, true);"+
             mvarname+".setRequestHeader('Content-Type','application/x-www-form-urlencoded');"+
             mvarname+".setRequestHeader('Content-length', mParam.length);"+
             mvarname+".setRequestHeader('Connection', 'close');"+
		     mvarname+".send(mParam);")
	} else if (window.ActiveXObject) { //IE 
		eval(mvarname+"=new ActiveXObject('Microsoft.XMLHTTP');"+ 
		     "if ("+mvarname+") {"+
	         mvarname+".onreadystatechange = function(){;"+
                "if ("+mvarname+".readyState==4) {;"+
                "  if ("+mvarname+".status==200) {;"+ 
                "      var mreturn = "+mvarname+".responseText;"+
                "      "+mFunc+"(mreturn);"+
                "  };"+
                "  };"+
                "};"+
		     mvarname+".open('POST', gURL, true);"+
             mvarname+".setRequestHeader('Content-Type','application/x-www-form-urlencoded');"+
             mvarname+".setRequestHeader('Content-length', mParam.length);"+
             mvarname+".setRequestHeader('Connection', 'close');"+
		     mvarname+".send(mParam);"+
		     "}")
	}
}
//replace
function rEplace(mdata,mfind,mreplaced)

{
   var mreturn
   var mindex=0
   mreturn = mdata
   if (mreturn == null) return ''   
   if (mreturn == "") return mdata

   mindex = mreturn.indexOf(mfind,mindex) 
   while (mindex >= 0){
     mreturn = mreturn.substring(0,mindex) + mreplaced + mreturn.substring(mindex+mfind.length,mreturn.length)
     mindex = mreturn.indexOf(mfind,mindex)
   }
   return mreturn
}