//AJAX功能函数
function GetObject(){ //建立对象
    var ajax=false; 
    try { 
    ajax = new ActiveXObject("MSXML2.XMLHTTP"); 
    } catch (e) { 
   try { 
       ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
    } catch (e) { 
       ajax = false; 
    } 
    }
    if (!ajax && typeof XMLHttpRequest!='undefined') { 
    ajax = new XMLHttpRequest(); 
    }

    return ajax;
}
function returnAJAX(sPage,objID,okStr,noStr,errStr,isInput){ //(服务连接页面,用于赋值对象,结果为1时,结果为0时,出错时)
	var ajax = GetObject();
    if(!sPage){
		if(isInput=="1"){
			setRightInput(objID,"<font color='red'>很抱歉 , 没有AJAX的传值页面 . </font>");
		}else{
			setRightHTML(objID,"<font color='red'>很抱歉 , 没有AJAX的传值页面 . </font>");
		}
		return false;
	}
	var resultStr=""
	ajax.onreadystatechange = function() { 
    if (ajax.readyState == 4 && ajax.status == 200) {
        var resultStr=ajax.responseText;
        if(resultStr=="1"){
            if(isInput=="1"){
				setRightInput(objID,okStr);
			}else{
				setRightHTML(objID,okStr);
			}
        }else if(resultStr=="0"){
            if(isInput=="1"){
				setRightInput(objID,okStr);
			}else{
				setRightHTML(objID,noStr);
			}
		}else{
            if(isInput=="1"){
				setRightInput(objID,okStr);
			}else{
				setRightHTML(objID,errStr);
			}
        }
       }        
    }
	ajax.open("get", sPage, true); 
	ajax.setrequestheader("cache-control","no-cache"); 
    ajax.send();
	return resultStr
}
function setRightHTML(objID,txtErr) { //用于对象层赋值
    var obj = document.getElementById(objID);
	obj.innerHTML = txtErr;
}
function setRightInput(objID,txtErr) { //用于文本框赋值
    var obj = document.getElementById(objID);
	obj.value = txtErr;
}
//AJAX功能完毕

//全选
function chkAll(theform,thevalue){	
	for(var i=0;i<theform.elements.length;i++){
		var e=theform.elements[i];
		if(e.type=="checkbox"){
			e.checked=thevalue;	
		}
	}
}

//-------------冒泡排序(OR决定升降)(V="01,05,03,02,10")
function MPpaixu(V,OR) {
	var text = V;
	var tempText = new Array();
	tempText = text.split(",");
	for(var i = tempText.length - 2; i >= 0  ; i--) {
		for(var j = tempText.length - 1; j >=  tempText.length - 1 - i; j--) {
 			if (tempText[j] > tempText[j - 1]) {
				var temp = tempText[j];
				tempText[j] = tempText[j - 1];
				tempText[j - 1] = temp;
			}    
		}   
	}
	text="";
	if(OR=="desc"){
		for (var i = 0; i < tempText.length ; i++) {
			var nText=tempText[i];
			if(nText){
				if(i>0) text+=",";
				if(nText.length==1) nText="0"+nText;
				text+=nText;
			}
		}
	}else{
		for (var i = tempText.length; i >=0 ; i--) {
			var nText=tempText[i];
			if(nText){
				if(i<tempText.length) text+=",";
				if(nText.length==1) nText="0"+nText;
				text+=nText;
			}
		}
	}
	if(text.substring(0,1)==",") text=text.substring(1,text.length)
	return text;
}

//浏览器
function getBrowser(){
	var myAgent=navigator.userAgent.toLowerCase();
	var agentResult="未知";
	if(myAgent.indexOf("msie")>0){ //IE浏览器
		if(myAgent.indexOf("msie 4.0")>0){
			myAgent=4;
			agentResult="IE4";
		}else if(myAgent.indexOf("msie 5.0")>0){
			myAgent=5;
			agentResult="IE5";
		}else if(myAgent.indexOf("msie 6.0")>0){ //6.0
			myAgent=6;
			agentResult="IE6";
		}else if(myAgent.indexOf("msie 7.0")>0){ //7.0
			myAgent=7;
			agentResult="IE7";
		}else if(myAgent.indexOf("msie 8.0")>0){ //8.0
			myAgent=8;
			agentResult="IE8";
		}else{ //8.0以上
			myAgent=9;
			agentResult="IE8以上";
		}
	}else if(myAgent.indexOf("firefox")>0){ //Firefox浏览器
		myAgent=1;
		agentResult="Firefox";
	}else{ //未知浏览器
		myAgent=0;
	}
	return myAgent+"$"+agentResult;
}

function clearBody(){
	var Source=document.body.firstChild.data;
	document.open();
	document.close();
	document.title="错误";
	document.body.innerHTML=Source;
}

function killErrors() {
	return true;
}
window.onerror =killErrors;

//document.oncontextmenu=new Function("event.returnValue=false;");

