﻿
function createQueryString()
{
    var UserName = "" ; if (document.getElementById("txtUserName")!=null)  UserName = document.getElementById('txtUserName').value;
    var PassWord1 = "" ; if (document.getElementById("txtPassWord1")!=null)  PassWord1 = document.getElementById('txtPassWord1').value;
    var PassWord2 = "" ; if (document.getElementById("txtPassWord2")!=null)  PassWord2 = document.getElementById('txtPassWord2').value;
    var UserMail = "" ; if (document.getElementById("txtUserMail")!=null)  UserMail = document.getElementById('txtUserMail').value;
    var MyQuestion = "" ; if (document.getElementById("txtMyQuestion")!=null) MyQuestion = document.getElementById('txtMyQuestion').value;
    var MyAnswer = "" ; if (document.getElementById("txtMyAnswer")!=null)  MyAnswer = document.getElementById('txtMyAnswer').value;
    
    var UserCompany = "" ; if (document.getElementById("txtUserCompany")!=null) UserCompany =  document.getElementById('txtUserCompany').value;
    var UserAddress = "" ; if (document.getElementById("txtUserAddress")!=null) UserAddress =  document.getElementById('txtUserAddress').value;    
    var UserPost = "" ; if (document.getElementById("txtUserPost")!=null) UserPost = document.getElementById('txtUserPost').value;    
    var UserMan = "" ; if (document.getElementById("txtUserMan")!=null)  UserMan = document.getElementById('txtUserMan').value;  
    var Job = "" ; if (document.getElementById("txtJob")!=null)  Job = document.getElementById('txtJob').value;  
    
    var Msn = "" ; if (document.getElementById("txtMsn")!=null)  Msn = document.getElementById('txtMsn').value;
    var QQ = "" ; if (document.getElementById("txtQQ")!=null)  QQ = document.getElementById('txtQQ').value;    
    var Tel = "" ; if (document.getElementById("txtTel")!=null)  Tel = document.getElementById('txtTel').value;    
    var Fax = "" ; if (document.getElementById("txtFax")!=null)  Fax = document.getElementById('txtFax').value;  
    var Mobile = "" ; if (document.getElementById("txtMobile")!=null)  Mobile = document.getElementById('txtMobile').value;  
    var WebLink = "" ; if (document.getElementById("txtWebLink")!=null)  WebLink = document.getElementById('txtWebLink').value;  

    if (UserName=="" && document.getElementById("txtUserName")!=null)
    {
        document.getElementById('txtUserName').focus();
        alert("请输入用户名!");
        return "false" ;
    }
    
    if (PassWord1=="" && document.getElementById("txtPassWord1")!=null)
    {
        document.getElementById('txtPassWord1').focus();
        alert("请输入用户密码!");
        return "false" ;
    }
    
    if (UserMail=="" && document.getElementById("txtUserMail")!=null)
    {
        document.getElementById('txtUserMail').focus();
        alert("请输入邮箱!");
        return "false" ;
    }
    
    if (Tel=="" && document.getElementById("txtTel")!=null)
    {
        document.getElementById('txtTel').focus();
        alert("请输入电话!");
        return "false" ;
    }
    
    if (PassWord2!=PassWord1 && document.getElementById("txtPassWord1")!=null && document.getElementById("lblPassWord2")!=null)
    {
        document.getElementById('txtPassWord2').focus();
        alert("你两次输入的密码不一致!");
        return "false" ;
    }
    
    if (MyQuestion=="" && document.getElementById("txtMyQuestion")!=null && document.getElementById("lblMyQuestion")!=null)
    {
        document.getElementById('txtMyQuestion').focus();
        alert("请输入你的提示问题!");
        return "false" ;
    }
    
    if (MyAnswer=="" && document.getElementById("txtMyAnswer")!=null && document.getElementById("lblMyAnswer")!=null)
    {
        document.getElementById('txtMyQuestion').focus();
        alert("请输入你的提示问题的答案!");
        return "false" ;
    }
    
    if (UserCompany=="" && document.getElementById("txtUserCompany")!=null && document.getElementById("lblUserCompany")!=null)
    {
        document.getElementById('txtUserCompany').focus();
        alert("请输入你所在的单位!");
        return "false" ;
    }
    
    if (UserAddress=="" && document.getElementById("txtUserAddress")!=null && document.getElementById("lblUserAddress")!=null)
    {
        document.getElementById('txtUserAddress').focus();
        alert("请输入你所在的地址!");
        return "false" ;
    }
    
    if (UserPost=="" && document.getElementById("txtUserPost")!=null && document.getElementById("lblUserPost")!=null)
    {
        document.getElementById('txtUserPost').focus();
        alert("请输入你所在地的邮编!");
        return "false" ;
    }
    
    if (UserMan=="" && document.getElementById("txUserMan")!=null && document.getElementById("lblUserMan")!=null)
    {
        document.getElementById('txtUserMan').focus();
        alert("请输入联系人!");
        return "false" ;
    }
    
    if (Job=="" && document.getElementById("txtJob")!=null && document.getElementById("lblJob")!=null)
    {
        document.getElementById('txtJob').focus();
        alert("请输入你的职位!");
        return "false" ;
    }
    
    if (Msn=="" && document.getElementById("txtMsn")!=null && document.getElementById("lblMsn")!=null)
    {
        document.getElementById('txtMsn').focus();
        alert("请输入你的MSN!");
        return "false" ;
    }
    
    if (QQ=="" && document.getElementById("txtQQ")!=null && document.getElementById("lblQQ")!=null)
    {
        document.getElementById('txtQQ').focus();
        alert("请输入你的QQ!");
        return "false" ;
    }
    
    if (Fax=="" && document.getElementById("txtFax")!=null && document.getElementById("lblFax")!=null)
    {
        document.getElementById('txtFax').focus();
        alert("请输入你的传真号!");
        return "false" ;
    }
    
    if (Mobile=="" && document.getElementById("txtMobile")!=null && document.getElementById("lblMobile")!=null)
    {
        document.getElementById('txtMobile').focus();
        alert("请输入你的手机号!");
        return "false" ;
    }
    
    if (WebLink=="" && document.getElementById("txtWebLink")!=null && document.getElementById("lblWebLink")!=null)
    {
        document.getElementById('txtWebLink').focus();
        alert("请输入你的网址!");
        return "false" ;
    }
    
    if (document.getElementById("ckbIsApproval")!=null)
    {
        if (!document.getElementById("ckbIsApproval").checked)
        {
            alert("请你接受协议!"); 
            return "false" ;
        }
    }
    
    if (document.getElementById("txtCheckCode")!=null)
    {
        var CheckCode = document.getElementById("txtCheckCode").value; 
        if (GetCookie("CheckCode")!= CheckCode.toUpperCase(CheckCode) )
        {
            document.getElementById('txtCheckCode').focus();
            alert("你输入的验证码不对!"); 
            return "false" ;
        }
    }
            
    var queryString = 'UserName='+UserName+'&PassWord1='+PassWord1;
    queryString += '&UserMail='+UserMail;
    queryString += '&MyQuestion='+MyQuestion;
    queryString += '&MyAnswer='+MyAnswer;
    
    queryString += '&UserCompany='+UserCompany;
    queryString += '&UserAddress='+UserAddress;
    queryString += '&UserPost='+UserPost;
    queryString += '&UserMan='+UserMan;
    queryString += '&Job='+Job;
    
    queryString += '&Msn='+Msn;
    queryString += '&QQ='+QQ;
    queryString += '&Tel='+Tel;
    queryString += '&Fax='+Fax;
    queryString += '&Mobile='+Mobile;
    queryString += '&WebLink='+WebLink;
            
    return queryString;
}

function clear()
{
    if (document.getElementById("txtUserName")!=null)  document.getElementById("txtUserName").value="";
    if (document.getElementById("txtEMail")!=null)  document.getElementById("txtEMail").value="";
    if (document.getElementById("txtPassWord1")!=null)  document.getElementById("txtPassWord1").value="";
    if (document.getElementById("txtPassWord2")!=null)  document.getElementById("txtPassWord2").value="";
    if (document.getElementById("txtUserMail")!=null)  document.getElementById("txtUserMail").value="";
    if (document.getElementById("txtMyQuestion")!=null)  document.getElementById("txtMyQuestion").value="";
    if (document.getElementById("txtMyAnswer")!=null)  document.getElementById("txtMyAnswer").value="";
 
    if (document.getElementById("txtUserCompany")!=null)  document.getElementById("txtUserCompany").value="";
    if (document.getElementById("txtUserAddress")!=null)  document.getElementById("txtUserAddress").value="";
    if (document.getElementById("txtUserPost")!=null)  document.getElementById("txtUserPost").value="";
    if (document.getElementById("txtUserMan")!=null)  document.getElementById("txtUserMan").value="";
    if (document.getElementById("txtJob")!=null)  document.getElementById("txtJob").value="";
                   
    if (document.getElementById("txtTel")!=null)  document.getElementById("txtTel").value="";
    if (document.getElementById("txtFax")!=null)  document.getElementById("txtFax").value="";
    if (document.getElementById("txtMobile")!=null)  document.getElementById("txtMobile").value="";
    if (document.getElementById("txtQQ")!=null)  document.getElementById("txtQQ").value="";
    if (document.getElementById("txtMSN")!=null)  document.getElementById("txtMSN").value="";
    if (document.getElementById("txtWebLink")!=null)  document.getElementById("txtWebLink").value="";
}

function submit()
{
    createXmlhttp();
    
    //var url = "http://"+window.location.host+"/Common/WebService.asmx/InsertMember";
    var url = urlLocation+"InsertMember";
    var data = createQueryString();
           
    if (data != "false")
    {
        xmlhttp.open("POST",url,true);
        xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
        xmlhttp.setRequestHeader ("Content-Length",data.length);         
        xmlhttp.send(data);      
        xmlhttp.onreadystatechange = work_Submit;  
    }
}

function work_Submit()
{
    if(xmlhttp.readyState == 4)
    {
        if(xmlhttp.status == 200)
        {
            var id = xmlhttp.responseXML.getElementsByTagName('int')[0].firstChild.data;

            if (id>0)               
            {
                window.location.href='/';
            }
            else if (id==-1)
            {
                alert("你输入的用户名已经存在!");
            }
            else if (id==-2)
            {
                alert("你输入的邮箱已经存在!");
            }   
       }
    }
}

function login()
{

    var UserName = "" ; if (document.getElementById("lblLoginUserName")!=null)  UserName = document.getElementById('txtLoginUserName').value;
    var PassWord = "" ; if (document.getElementById("txtLoginPassWord")!=null)  PassWord = document.getElementById('txtLoginPassWord').value;
    
    if (UserName=="" && document.getElementById("txtLoginUserName")!=null)
    {
        document.getElementById('txtLoginUserName').focus();
        alert("请输入用户名!");
        return "false" ;
    }
    
    if (PassWord=="" && document.getElementById("txtLoginPassWord")!=null)
    {
        document.getElementById('txtLoginPassWord').focus();
        alert("请输入用户密码!");
        return "false" ;
    }
    
    if (document.getElementById("txtLoginCheckCode")!=null)
    {
        var CheckCode = document.getElementById("txtLoginCheckCode").value; 
        if (GetCookie("CheckCode")!= CheckCode.toUpperCase(CheckCode) )
        {
            document.getElementById('txtLoginCheckCode').focus();
            alert("你输入的验证码不对!"); 
            return "false" ;
        }
    }

    createXmlhttp();
    var url = urlLocation+"LoginMember";
    var data = "UserName="+UserName+"&PassWord="+PassWord;
        
    if (data != "false")
    {
        xmlhttp.open("POST",url,true);
        xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
        xmlhttp.setRequestHeader ("Content-Length",data.length);         
        xmlhttp.send(data);      
        xmlhttp.onreadystatechange = work_Login;  
    }
}

function work_Login()
{
    if(xmlhttp.readyState == 4)
    {
        if(xmlhttp.status == 200)
        {
            var id = xmlhttp.responseXML.getElementsByTagName('int')[0].firstChild.data;
    
            if (id>=0)
            {                
                window.location.href='/';
            }   
            else if (id==-1)
            {
                alert("你输入的用户名不存在!");
            }
            else if (id==-2)
            {
                alert("你输入的密码不正确!");
            }  
        }
    }
}

function loginout()
{
    createXmlhttp();
    var url = urlLocation+"LoginOutMember";
    var data = "MemberName="+GetCookie("CurrentMember");
        
    if (data != "false")
    {
        xmlhttp.open("POST",url,true);
        xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
        xmlhttp.setRequestHeader ("Content-Length",data.length);         
        xmlhttp.send(data);      
        xmlhttp.onreadystatechange = work_LoginOut;  
    }
}

function work_LoginOut()
{
    if(xmlhttp.readyState == 4)
    {
        if(xmlhttp.status == 200)
        {
           SetCookit("CurrentMember","");
           SetCookit("CurrentMemberID","0");
           SetCookit("CurrentMemberPower","0");
           window.location.href='/';        
        }
    }
}

function getMemberPassWord()
{
    createXmlhttp();
    
    var url = urlLocation+"GetMemberPassWord";
    var UserMail = "" ; if (document.getElementById("txtReturnUserMail")!=null)  UserMail = document.getElementById('txtReturnUserMail').value;
    
    if (UserMail=="" && document.getElementById("txtReturnUserMail")!=null)
    {
        document.getElementById('txtReturnUserMail').focus();
        alert("请输入邮箱!");
        return ;
    }
    
    var data = "UserEmail="+UserMail;

    if (UserMail!="")
    {
        xmlhttp.open("POST",url,true);
        xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
        xmlhttp.setRequestHeader ("Content-Length",data.length);         
        xmlhttp.send(data);      
        xmlhttp.onreadystatechange = work_GetMemberPassWord;  
    }
}

function work_GetMemberPassWord()
{
    if(xmlhttp.readyState == 4)
    {
        if(xmlhttp.status == 200)
        {
            var id = xmlhttp.responseXML.getElementsByTagName('int')[0].firstChild.data;
            if (id>=0)
            {
                alert("密码找回成功,请查收邮箱,即将重新回到首页!");
                window.location.href='/';
            }
            else  if (id==-1)
            {
                alert("邮件发送失败,请重试!");
            }
            else if (id==-2)
            {
                alert("你的邮箱没有注册!");
            } 
        }
    }
}

