
//隐藏或打开
var htgltabledisplay1='start';
var htgltabledisplay2='start';
function turnit(sstable,bbtable){
    if (sstable.style.display=="none"){
        sstable.style.display="";
        htgltabledisplay1=sstable;
        htgltabledisplay2=bbtable;
        bbtable.src="/images/admin/ad_left01d.gif";
    }else{
        sstable.style.display="none"; 
        bbtable.src="/images/admin/ad_left01c.gif";
    }
}

//执行输出操作信息
function outalert(xxxx){
    if(xxxx!=""){
        if(xxxx.length<500){alert(xxxx);}else{alert("操作成功！");}
        if(document.getElementById("cwxx")!=null){document.getElementById("cwxx").innerHTML=xxxx;}
    }
}

var szwinstatussfcz=0;
var szwinstatusint=100;
var szwinstatusstr="";
//状态栏进度条
function winstatusjdt(){
    if(szwinstatussfcz==1){
        if(document.getElementById("AJAXLOADIMAGES")!=null){
            document.getElementById("AJAXLOADIMAGES").style.display="";
        }else{
            window.status="操作中...  " + szwinstatusstr;
            if(szwinstatusint==0){szwinstatusint=100;szwinstatusstr="";}
            else{szwinstatusint=szwinstatusint-1;szwinstatusstr=szwinstatusstr+"|";}
        }          
    }else{
        if(document.getElementById("AJAXLOADIMAGES")!=null){
            document.getElementById("AJAXLOADIMAGES").style.display="none";
        }else{
            window.clearInterval(WindowsetIntervalTime);window.status="已完成。";
        }  
    }
}

function winstatusjdtshow(pd){ 
    if(pd==1){
        if(szwinstatussfcz==1){return false;}
        if(document.getElementById("cwxx")!=null){document.getElementById("cwxx").innerHTML="";}
    }
    szwinstatussfcz=1;
    szwinstatusint=100;
    szwinstatusstr="";
    WindowsetIntervalTime = window.setInterval("winstatusjdt()",100);
    return true;
}

//根据ie版本生成xmlhttp对象
function GetXmlHttpObject(){
    var oba= null;
	var isIE = window.ActiveXObject;
    if (window.XMLHttpRequest){
        oba = new XMLHttpRequest();
        if (oba.overrideMimeType){
            oba.overrideMimeType("text/xml");
        }
    }else if (isIE){
        try {
            oba = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e){
            try {
                oba = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
        }
    }
	return oba;
}

//返回提交表单字符串
function GetRequestStr(instring){
    var regstr= "";
    var arrstr = instring.split("||");
    if(arrstr.length>0){
        for(var i=0;i<arrstr.length;i++){
            try {
                var arrstr1 = arrstr[i].split("|"); 
                if(arrstr1.length=2){
                    var formname = AJAXTrimAll(arrstr1[0]) + "";
                    var formvalue = AJAXTrimAll(arrstr1[1]) + "";
                    if(formname!=""){
                        if(regstr!=""){regstr+="&";}
                        regstr+=formname + "=" + formvalue;
                    }
                }
            } catch (e){}
        }
    }
	return regstr;
}

//去掉字符串所有空格 例子： s.TrimAll
function AJAXTrimAll(obj){
	return obj.replace(/(\s)/g, "");
}

// AJAX对象  同步模式
function AJAXObject001(acturl,regstr){
    var me=this; 
    me.outstr="";  //输出字符串
    me.regstr = regstr;  //请求参数列表
    me.acturl = acturl; //请求url
    me.czerr = ""; //错误信息
    me.oBao = GetXmlHttpObject();
    if(me.oBao==null){
        me.czerr="游览器不支持AJAX！";
    }else{
        try {
            me.oBao.open("POST",me.acturl,false);
            me.oBao.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
            me.oBao.send(me.regstr);
            me.outstr =me.oBao.responseText;
        } catch (e){
            me.czerr= e ;
        }
    }
}

// AJAX对象  异步模式
function AJAXObject002(acturl,regstr,objstr){
    if(winstatusjdtshow(0)==false){return;}
    var me=this; 
    me.regstr = regstr; //请求参数列表
    me.acturl = acturl; //请求url
    me.czerr = ""; //错误信息
    me.oBao = GetXmlHttpObject();
    if(me.oBao==null){
        me.czerr="游览器不支持AJAX！";
    }else{
        try {
            me.oBao.onreadystatechange = BuildSel;
            me.oBao.open("POST",me.acturl,true);
            me.oBao.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
            me.oBao.send(me.regstr);
            function BuildSel(){
                if (me.oBao.readyState == 4){
                    szwinstatussfcz=0;
                    if (me.oBao.status == 200){
                        objstr.innerHTML = unescape(me.oBao.responseText);
                    }else{
                        me.czerr=HttpAppearance(me.oBao.status);
                    }
                }
            }
        } catch (e){
            me.czerr= e ;
        }
    }
}

var ShareTreeObj0001=null;

//根据id查找treeview节点(向下)
function getChildrenfind(node,idstr){
    var arr = node.getChildren();
    var length = arr.length;
    for(var i = 0; i < length; i++){
        var children = arr[i];
        if(children.getAttribute("ID").Trim() == idstr.Trim()){
            ShareTreeObj0001=children;
            break;
        }
        getChildrenfind(children, idstr);
    }
}

//根据id查找treeview节点(向上)
function getParentfind(node,idstr){
    var arr = node.getParent();
    if(arr!=null){
        if(arr.getAttribute("ID").Trim()!=""){
            if(arr.getAttribute("ID").Trim() == idstr.Trim()){
                ShareTreeObj0001=arr;
                return;
            }
        }
        getParentfind(children, idstr);
    }
}

// http 返回错误信息
function HttpAppearance(Appearance){
    if (Appearance == 100){return "ServerErr：100 Continue";}
    if (Appearance == 101){return "ServerErr：101 Switching protocols";}
    if (Appearance == 200){return "Server：200 OK";}
    if (Appearance == 201){return "ServerErr：201 Created";}
    if (Appearance == 202){return "ServerErr：202 Accepted";}
    if (Appearance == 203){return "ServerErr：203 Non-Authoritative Information";}
    if (Appearance == 204){return "ServerErr：204 No Content";}
    if (Appearance == 205){return "ServerErr：205 Reset Content";}
    if (Appearance == 206){return "ServerErr：206 Partial Content";}
    if (Appearance == 300){return "ServerErr：300 Multiple Choices";}
    if (Appearance == 301){return "ServerErr：301 Moved Permanently";}
    if (Appearance == 302){return "ServerErr：302 Found";}
    if (Appearance == 303){return "ServerErr：303 See Other";}
    if (Appearance == 304){return "ServerErr：304 Not Modified";}
    if (Appearance == 305){return "ServerErr：305 Use Proxy";}
    if (Appearance == 307){return "ServerErr：307 Temporary Redirect";}
    if (Appearance == 400){return "ServerErr：400 Bad Request";}
    if (Appearance == 401){return "ServerErr：401 Unauthorized";}
    if (Appearance == 402){return "ServerErr：402 Payment Required";}
    if (Appearance == 403){return "ServerErr：403 Forbidden";}
    if (Appearance == 404){return "ServerErr：404 Not Found";} 
    if (Appearance == 405){return "ServerErr：405 Method Not Allowed";} 
    if (Appearance == 406){return "ServerErr：406 Not Acceptable";} 
    if (Appearance == 407){return "ServerErr：407 Proxy Authentication Required";} 
    if (Appearance == 408){return "ServerErr：408 Request Timeout";} 
    if (Appearance == 409){return "ServerErr：409 Conflict";} 
    if (Appearance == 410){return "ServerErr：410 Gone";} 
    if (Appearance == 411){return "ServerErr：411 Length Required";}  
    if (Appearance == 412){return "ServerErr：412 Precondition Failed";}  
    if (Appearance == 413){return "ServerErr：413 Request Entity Too Large";}  
    if (Appearance == 414){return "ServerErr：414 Request-URI Too Long";}  
    if (Appearance == 415){return "ServerErr：415 Unsupported Media Type";}   
    if (Appearance == 416){return "ServerErr：416 Requested Range Not Suitable";}  
    if (Appearance == 417){return "ServerErr：417 Expectation Failed";}  
    if (Appearance == 500){return "ServerErr：500 Internal Server Error";} 
    if (Appearance == 501){return "ServerErr：501 Not Implemented";} 
    if (Appearance == 502){return "ServerErr：502 Bad Gateway";} 
    if (Appearance == 503){return "ServerErr：503 Service Unavailable";} 
    if (Appearance == 504){return "ServerErr：504 Gateway Timeout";} 
    if (Appearance == 505){return "ServerErr：505 HTTP Version Not Supported";} 
    return "ServerErr：HTTP Did not handle Err";
} 

// 输出字符串0001
function OUTSTRING0001(){
    var xxim="<table width='0'border='0' align='center' cellpadding='5' cellspacing='0'><tr><td><table width='420' bgcolor='#C8E3F1' border='0' align='center' cellpadding='0' cellspacing='0' style='border-color:#248CC1;border-width:1px;border-style:solid;'>";
    xxim+="<tr><td height='35' align='center'><span style='font-family:宋体;font-size:12px;font-style:normal;color:#000000;'>系统操作中，请稍后......</span></td></tr>";
    xxim+="<tr><td height='35' align='center'>";
    xxim+="<table width='0' border='0' align='center' cellpadding='0' cellspacing='0' style='border-color:#248CC1;border-width:1px;border-style:solid;'>";
    xxim+="<tr><td align='center'><img src='/images/image/zrt.gif' width='380' height='35' /></td></tr></table>";
    xxim+="</td></tr><tr><td height='20' ></td></tr></table></td></tr></table>";
    return xxim;
}
