
var oXmlHttp ;
var oXmlDoc ;
var oParser ;
var BrowseID = getOs();
var LstFirstT = "请选择";
var LstFirstV = "-1";
var LstEndT = "自填";
var LstEndV = "n";
var PwaitTitle = "请稍后，正在读取数据......";

function getOs()
{
   if(navigator.userAgent.indexOf("MSIE")>0) return 1;
   if(isFirefox=navigator.userAgent.indexOf("Firefox")>0) return 2;
   if(isSafari=navigator.userAgent.indexOf("Safari")>0) return 3;   
   if(isCamino=navigator.userAgent.indexOf("Camino")>0) return 4;
   if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0) return 5;
   return 0;
}

//create xmlhttp and document 
function createXMLHttp() 
{	
	
	if ( BrowseID == 1)//IE
	{
		oXmlHttp = new ActiveXObject("MSXML2.XMLHTTP");
		oXmlDoc = new ActiveXObject("MSXML2.DOMDocument"); 
		
	}
	else//firefox
	{
		oXmlHttp = new XMLHttpRequest() ;
		oParser = new DOMParser();
	
	}
	
	return ;

}

//根据浏览器读取LoadXML
function loadXML(str) {
    if (BrowseID == 1) {
        var oXmlDoc = new ActiveXObject("MSXML2.DOMDocument");
        oXmlDoc.loadXML(str);
    }
    else{
        var oParser = new DOMParser();
        var oXmlDoc = oParser.parseFromString(str, "text/xml").documentElement;
    }
    return oXmlDoc;
}

function getRadio(objRadio){
    var radios = document.getElementsByName(objRadio);
    var ret = "";
    for (var i = 0; i < radios.length; i++) {
        if (radios[i].checked) {
            ret = radios[i].value;
            return ret;
        }
    }
    return ret;
}

function getRetXmlHttp(url)
{
    var ret="";
    
	if ( BrowseID == 1)//+
	{
 		oXmlHttp.open("post",url,false);
	 	
 		oXmlHttp.send();
	 	
 		
 	}
 	else//firefox
 	{
 		oXmlHttp.open("get",url,false);
	 	
 		oXmlHttp.send(null);
 	
 	}
 	
 	ret = oXmlHttp.responseText;
 	
 	return ret;

}
//init combo
function initCob(obj,Tname)
{

	var lsts,name,value;
	var retStr;
	var sUrl;
	var i;
	
	sUrl = "../database/dispose.aspx?func=getLstCode&tabname="+Tname;
	
	document.getElementById(obj).length = 0; 	
	
	if (obj=="cobTrade")  document.getElementById(obj).options.add(new Option(LstFirstT+"大类",LstFirstV));
	else	
	document.getElementById(obj).options.add(new Option(LstFirstT,LstFirstV));
		
	if ( BrowseID == 1)//IE
	{
	
 		oXmlHttp.open("POST",sUrl,false);
	 	
 		oXmlHttp.send();
	 	
 		retStr = oXmlHttp.responseText;
	 	
 		oXmlDoc.loadXML(retStr);
	 	
 		lsts = oXmlDoc.getElementsByTagName("lst");
	 
 		for(i=0;i<lsts.length;i++)
 		{
 			name=lsts[i].childNodes[1].text;
 			value = lsts[i].childNodes[0].text;
 			document.getElementById(obj).options.add(new Option(name,value));
	 		 
		}
     }
     else//firefox
     {
		oXmlHttp.open("GET",sUrl,false);
	 		
 		oXmlHttp.send(null);
	 		
 		retStr = oXmlHttp.responseText;	 	 	
 		
	    oXmlDom = oParser.parseFromString(retStr,"text/xml");
	 	
 		var oRoot = oXmlDom.documentElement;
 		lsts = oRoot.getElementsByTagName("lst"); 	
	    
 		for(i=0;i<lsts.length;i++)
 		{
	 	 
			value = lsts[i].childNodes[0].textContent;
			name = lsts[i].childNodes[1].textContent;
	 	 
  			document.getElementById(obj).options.add(new Option(name,value));
		}
     
     }


}

 function Trim(str)
{
	if(str.charAt(0) == " ")
	{
		str = str.slice(1);
		str = Trim(str); 
	}
	
	if(str.charAt(0) == "　")
	{
		str = str.slice(1);
		str = Trim(str); 
	} 
	if(str.charAt(str.length-1) == " ")
	{
		str = str.substring(0,str.length-1) ;
		str = Trim(str); 
	}
	if(str.charAt(str.length-1) == "　")
	{
		str = str.substring(0,str.length-1) ;
		str = Trim(str); 
	}
	
	return str;
}
 //全角转半角
function toDBC(Str) 
{
	var DBCStr = ""; 
	for(var i=0; i<Str.length; i++)
	{
		var c = Str.charCodeAt(i);
		if(c == 12288) 
		{
			DBCStr += String.fromCharCode(32);
			continue;
		}
		if (c > 65280 && c < 65375) 
		{
			DBCStr += String.fromCharCode(c - 65248);
			continue;
		}
		DBCStr += String.fromCharCode(c);
	}
	
	return DBCStr;
}
