function $(obj_Name){return document.getElementById(obj_Name);}
function $$(obj,obj_Name){return obj.getElementsByTagName(obj_Name);}
function left(mainStr,lngLen) { 
if (lngLen>0) {return mainStr.substring(0,lngLen)} 
else{return null} 
} 
function right(mainStr,lngLen) { 
 
if (mainStr.length-lngLen>=0 && mainStr.length>=0 && mainStr.length-lngLen<=mainStr.length) { 
return mainStr.substring(mainStr.length-lngLen,mainStr.length)} 
else{return null} 
}
var btype=getOs();   
function getOs()     
{     
   if(navigator.userAgent.indexOf("MSIE")>0) {     
                return "MSIE";       //IE浏览器   
   }   
   if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){     
                return "Firefox";     //Firefox浏览器   
   }   
   if(isSafari=navigator.userAgent.indexOf("Safari")>0) {     
                return "Safari";      //Safan浏览器   
   }   
   if(isCamino=navigator.userAgent.indexOf("Camino")>0){     
                return "Camino";   //Camino浏览器   
   }   
   if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){     
                return "Gecko";    //Gecko浏览器   
   }     
}    

function myajax(){
	this.readtype=true;
	this.url="";
	this.sendtype="POST";
	this.senddata="";
	this.obj="";
	this.showmsg=true;
	this.errfunc="";
	this.runfun="";
    this.showTitle="";
    this.Send=submits1;
	this.xmlHttps="";
	this.bakfun="";
}
function submits1(){
	
	if($("show_load_Title")==null){
	var newdiv=document.createElement("div");
 newdiv.id="show_load_window";
	newdiv.style.cssText='position: absolute;width:100%;margin-top: 200px;left:0px;top:0px;z-index:10000;display:none;font-size:12px';
	var jdtstr='<div  align="center" ><div    style="height:26px;width:200px;display: block;border-top-width: 3px;border-right-width: 3px;border-bottom-width: 3px;border-left-width: 3px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #0000FF;border-right-color: #000033;border-bottom-color: #000033;border-left-color: #0000FF;background-color: #9A93FB;;height:30px;line-height:24px;color:#CA2002" align="center" id="show_load_Title"></div></div>';
	//alert(jdtstr)
	 newdiv.innerHTML=jdtstr;
	var parent_obj=document.body;
	parent_obj.appendChild(newdiv);
 
	}

	$("show_load_Title").innerHTML=""; 
    if(this.showTitle!=""){$("show_load_window").style.display='';	$("show_load_Title").innerHTML=this.showTitle}
	
	var xmlHttp;

			if(window.ActiveXObject){
				
				try {xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
				} catch (e) {   
       				   try {xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");   
         				 } catch (e) {						 }
						 }   
				  
				
				//	xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
				}else if(window.XMLHttpRequest){
					xmlHttp = new XMLHttpRequest();
					if (xmlHttp.overrideMimeType) {//设置MiME 类别           
      					   xmlHttp.overrideMimeType("text/xml");   
    				 }   

			}
if (!xmlHttp) { // 异常，创建对象实例失败   
                  window.alert("不能创建XMLHttpRequest 对象实例.");   
                  return false;   
  }   
this.xmlHttp=xmlHttp;
    var runfun=this.runfun;
	var showmsg=this.showmsg;
	var obj=this.obj;
	var errfunc=this.errfunc;
  
   var url=this.url;
   var senddata=this.senddata;
   var sendtype=this.sendtype;
   var readtype=this.readtype;
   var bakfun=this.bakfun;
	//senddata=escape(this.senddata).replace(/(%3D)/g,"=")
	//senddata=senddata.replace(/(%26)/g,"&")
	
	if(sendtype=="get" && senddata!=""){url=url+"?"+senddata}
	
    xmlHttp.open(sendtype,url,readtype);

	if(btype=="MSIE"){xmlHttp.setrequestheader("cache-control","no-cache")}; 
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=GB2312" )
 xmlHttp.onreadystatechange=function(){
 
 
 
		if(xmlHttp.readyState==4 ){ //
		 
		   
			if(xmlHttp.status==200){
				 		 if(obj){obj.innerHTML=xmlHttp.responseText}
						 $("show_load_Title").innerHTML="数据交换完毕";
				 
					// $("show_load_window").style.display="none"
				setTimeout('$("show_load_window").style.display="none"',1000);
				 //alert(xmlHttp.responseText)
				if(left(xmlHttp.responseText,11)=="javascript:"){eval(right(xmlHttp.responseText,xmlHttp.responseText.length-11));return} 
				 
				if(runfun!=""){eval(runfun)}
				 
		        if(bakfun!=""){eval(bakfun+"(\""+xmlHttp.responseText+"\")")}
				 //if(showmsg){alert(xmlHttp.responseText)}
	 
       	

 
			}else{
				 $("show_load_Title").innerHTML="读取数据错误";
				setTimeout('$("show_load_window").style.display="none"',500);
				if (errfunc!=""){eval(errfunc)}
				if(showmsg){alert("读取数据错误!")}
				if(obj!=null){obj.innerHTML="读取数据错误!"}
			}
		
		}
		 
		 
   }
    xmlHttp.send(senddata);
	

 

	
	
	
}

 

