﻿    
    var httpRequest4=null;
    function getUrl4(url,funcName)
    {
        if (typeof XMLHttpRequest != 'undefined')
        {
            httpRequest4 = new XMLHttpRequest();
        }
        else if (typeof ActiveXObject != 'undefined')
        {
            httpRequest4 = new ActiveXObject('Microsoft.XMLHTTP');
        }
        if (httpRequest4)
        {
            httpRequest4.open('POST', url, true);//true为异步
            httpRequest4.onreadystatechange=funcName;
            httpRequest4.send('');
        }
    }
    var httpRequest5=null;
    function getUrl5(url,funcName)
    {
        if (typeof XMLHttpRequest != 'undefined')
        {
            httpRequest5 = new XMLHttpRequest();
        }
        else if (typeof ActiveXObject != 'undefined')
        {
            httpRequest5 = new ActiveXObject('Microsoft.XMLHTTP');
        }
        if (httpRequest5)
        {
            httpRequest5.open('POST', url, true);//true为异步
            httpRequest5.onreadystatechange=funcName;
            httpRequest5.send('');
        }
    }
    
    var httpRequestPost=null;
    function getUrl8(url,sPara,funcName)
    {
        if (typeof XMLHttpRequest != 'undefined')
        {
            httpRequestPost = new XMLHttpRequest();
        }
        else if (typeof ActiveXObject != 'undefined')
        {
            httpRequestPost = new ActiveXObject('Microsoft.XMLHTTP');
        }
        if (httpRequestPost)
        {
            httpRequestPost.open('POST', url, true);//true为异步
            httpRequestPost.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
            httpRequestPost.onreadystatechange=funcName;
            httpRequestPost.send(sPara);
        }
    }
    
    String.prototype.trim  =  function()
    {
        //  用正则表达式将前后空格
        //  用空字符串替代。
        return  this.replace(/(^\s*)|(\s*$)/g,  "");
    }
    
    
    function login(logintype)
    {
        if(logintype=="login")
        {
            
            var vusername=document.getElementById("username");
            var vpassword=document.getElementById("password");
            var vrememberlogin=document.getElementById("rememberlogin").checked?"on":"off";
            vusername.value=vusername.value.trim();
            if(vusername.value.length<2)
            {
                alert("请输入合法用户名！");
                vusername.focus();
                return;
            }
            if(vpassword.value.length<4)
            {
                alert("请输入合法密码！");
                vpassword.focus();
                return;
            }
            getUrl4("/memberlogin.aspx?username="+escape(vusername.value)+"&password="+escape(vpassword.value)+"&type="+logintype+"&remember="+vrememberlogin,loginOver);
        }
        else
        {
            getUrl4("/memberlogin.aspx?type="+logintype,loginOver);
        }
        
    }
    var isFirstOpen=true;
    function loginOver()
    {
        if(4==httpRequest4.readyState)
        {
            if(200==httpRequest4.status)
            {
                var retStr="";
                 var textInfo=httpRequest4.responseText+"";
                 var strs=textInfo.split("|!|");
                 switch(strs[0])
                 {
                    
                    case "20":
                    case "21":
                        retStr="<p>"
                        +"用&nbsp;户&nbsp;名："
                        +strs[2]
                        +"&nbsp;&nbsp;&nbsp;<a href=\"javascript:login('loginout')\" target=\"_self\">退出</a><br />"
                        +"资&nbsp;源&nbsp;点：<span style=\"color:Red;font-weight:bold;\">"+strs[3]+"</span>点<br />"
                        +"登&nbsp;&nbsp;&nbsp;&nbsp;录：<span style=\"color:green;font-weight:bold;\">"+strs[4]+"</span>次 <br />"
                        +"上次登录："+strs[6]+"<br />"
                        +"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IP："+strs[5]+"<br />"
                        +"</p>";
                        document.getElementById("userinfodiv").innerHTML=retStr;
                        break;
                    case "10":
                    case "30":
                        //"未登录"
                        retStr="<div>用户名：<input class=\"input\" type=\"text\" maxlength=\"20\" id=\"username\" name=\"username\" /></div>"
                        +"<div>密&nbsp;&nbsp;码：<input class=\"input\" type=\"password\" maxlength=\"20\" id=\"password\" name=\"password\" /></div>"
                        +"<div><input type=\"checkbox\" value=\"记住登录\" checked=\"checked\" id=\"rememberlogin\" /><label for=\"rememberlogin\">记住登录</label></div>"
                        +"<div>"
                        +"<li><a href=\"http://www.xkb123.com/user/userreg.htm\" target=\"_blank\"><span style=\"color:#FF6500\">注册</span></a>|<a href=\"http://www.xkb123.com/usercenter/findpassword.htm\" target=\"_blank\"><span style=\"color:#666666\">找回密码</span></a></li>"
                        +"<li style=\"text-align:left;\"><img border=\"0\" id=\"imglogin\" src=\"/images/login1.jpg\" height=\"25\" width=\"70\" alt=\"登  录\" onclick=\"login('login')\" onmouseover=\"FP_swapImg(1,0,/*id*/'imglogin',/*url*/'/images/login2.jpg')\" onmouseout=\"FP_swapImg(0,0,/*id*/'imglogin',/*url*/'/images/login1.jpg')\" onmousedown=\"FP_swapImg(1,0,/*id*/'imglogin',/*url*/'/images/login3.jpg')\" onmouseup=\"FP_swapImg(0,0,/*id*/'imglogin',/*url*/'/images/login2.jpg')\" /></li>"
                        +"</div>";
                        document.getElementById("userinfodiv").innerHTML=retStr;
                        break;                    
                    case "31":
                        alert("用户名不存在");
                        break;
                    case "32":
                        alert("密码错误");
                        break;
                    case "33":
                        alert("获取信息时出错");
                        break;
                    case "34":
                        alert("帐号被锁定");
                        break;
                    case "39":
                        alert("登录时产生未知错误");
                        break;
                    case "50":
                        retStr="欢迎来自<span style='color:red;font-weight:bold'>"+strs[1]+"</span>的朋友;<span style='color:red;font-weight:bold'>E站通</span>剩余时间："+strs[2];
                        document.getElementById("commtopLeft").innerHTML=retStr;
                        break;
                    case "59":
                        document.getElementById("commtopLeft").innerHTML="您的IP："+strs[1];
                        break;
                    case "99":
                        alert("连接到远程服务器时出错");
                        break;
                    default:
                        alert("123123");
                        alert(textInfo);
                        break;
                 }
                 if(isFirstOpen)
                 {
                    isFirstOpen=false;
                    getUrl4("/memberlogin.aspx?type=checkunitv2",loginOver);
                 }
            }
        }
    }
    
    
    
    var isMSIE= (navigator.appName == "Microsoft Internet Explorer");
    
    
    function FP_swapImg() {//v1.0
    var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;
    n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;
    elm.$src=elm.src; elm.src=args[n+1]; } }
    }

    function FP_preloadImgs() {//v1.0
    var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();
    for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; }
    }

    function FP_getObjectByID(id,o) {//v1.0
    var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);
    else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;
    if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if(c)
    for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; }
    f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements;
    for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } }
    return null;
    }
    
    function msdownversion(o)
    {
        o.style.backgroundImage="url(/images/btn_label3.gif)";
        var href=o.innerHTML+"";
        
        href=href.replace("'","\"");
        var n=href.indexOf("href");
        
        if(n>1)
        {
            href=href.substring(n+6,href.length);
            n=href.indexOf("\"");
            href=href.substring(1,n);
            n=href.lastIndexOf("/");
            href=href.substring(n+1,href.length);
            
            
            var url=window.location.href;
            
            n=url.lastIndexOf("/");
            url=url.substring(0,n+1)+href;
            window.location.href=url;
        }
    }
    function msoverversion(o)
    {
    
        o.style.backgroundImage="url(/images/btn_label2.gif)";
    }
    function msoutversion(o)
    {
        o.style.backgroundImage=o.className=="curver"?"url(/images/btn_label0.gif)":"url(/images/btn_label1.gif)";
    }
    function msupversion(o)
    {
        o.style.backgroundImage="url(/images/btn_label2.gif)";
    }
    
    var isExpand=true;
    function expandTop(o)
    {
        o.src=isExpand?"/images/down.gif":"/images/up.gif";
        o.alt=isExpand?"展开顶部":"收起顶部";
        o.title=isExpand?"展开顶部":"收起顶部";
        document.getElementById("topdivbox").style.display=isExpand?"none":"";
        
        isExpand=!isExpand;
        
        
    }
    function fullscrn(o)
    {
        try
        {
            var WshShell = new ActiveXObject('WScript.Shell')
            WshShell.SendKeys('{F11}');
        }
        catch(ex)
        {
        }
    }
    
    function ClickVersion(o)
    {
        var href=o.innerHTML+"";
        
        href=href.replace("'","\"");
        var n=href.indexOf("href");
        
        if(n>1)
        {
            href=href.substring(n+6,href.length);
            n=href.indexOf("\"");
            href=href.substring(1,n);
            var url="http://"+window.document.domain;
            
            window.location.href=url+"/"+href;
        }
    }
