﻿// JScript 文件

function check_user_exists()
{ 
    u_name=document.getElementById('TextBox1').value
    inputA=document.getElementById('input01');
    if (u_name==null||u_name=='')
    { 
        divclass("input01","input02","账号有误,账号不能为空--5-20个字符(包括小写字母、数字、下划线、中文");
        return false; 
    }else if(u_name.length<5 || u_name.length>20)
    {
        divclass("input01","input02","账号为5-20个字符(包括小写字母、数字、下划线、中文)");
        return false; 
    }
    
    divclass("input01","input03","查询中...");

    myurl=location.protocol+"//"+location.hostname+"/Login/CheckUser.aspx?username="+u_name; 
    
    retCode=openurl(myurl); 
    switch(retCode)
    {
        case "-2": 
        inputA.innerHTML='<font color=red>抱歉</font>，账号查询失败';senddisabled(0);break; 
        case "1": 
        inputA.innerHTML='<font color=red>恭喜</font>，账号可以使用';break; 
        case "0": 
        inputA.innerHTML='<font color=red>抱歉</font>，用户名已经被使用'; senddisabled(0);
    } 
    return; 
} 

function openurl(url){ 
var objxml=new ActiveXObject("Microsoft.XMLHttp") 
objxml.open("GET",url,false); 
objxml.send(); 
retInfo=objxml.responseText; 
if (objxml.status=="200"){ 
return retInfo; 
} 
else{ 
return "-2"; 
} 
} 


function senddisabled(resut)
{
    if(resut==0)
    {
        document.getElementById('ImageButton1').disabled="disabled";
    }
    else
    {
        document.getElementById('ImageButton1').disabled="";
    }
}

function divclass(botton,classname,font)
{
    eval(document.getElementById(botton)).className=classname;
    eval(document.getElementById(botton)).innerText=font;
}

function textvalue(botton)
{
    return eval(document.getElementById(botton));
}

 function isEmail(str){
       var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
       if(reg.test(str)==false)
       {return false; }else
       {return true;}
}




function textValidate()
{
var av=0;

    if (textvalue('TextBox1').value==null || textvalue('TextBox1').value=='')
    { 
        divclass("input01","input02","账号有误,账号不能为空--5-20个字符(包括小写字母、数字、下划线、中文");
        av=1;
    }else if(textvalue('TextBox1').value.length<5 || textvalue('TextBox1').value.length>20)
    {
        divclass("input01","input02","账号为5-20个字符(包括小写字母、数字、下划线、中文)");
        av=1;
    }

    if(textvalue('TextBox2').value=="")
    {
        divclass("input02","input02","请输入登陆密码(6-16个字符组成)");
        av=1;
    }
    else if(textvalue('TextBox2').value.length<6 || textvalue('TextBox2').value.length>16)
    {
        divclass("input02","input02","登陆密码为(6-16个字符组成)");
        av=1;
    }
    else
    {
        divclass("input02","input03","密码输入正确");
    }


    if(textvalue('TextBox3').value=="")
    {
        divclass("input03","input02","请再输入一遍您上面输入的密码");
        av=1;
    }
    else if(textvalue('TextBox3').value!=textvalue('TextBox2').value)
    {
        divclass("input03","input02","输入密码不正确,请重新输入");
        av=1;
    }
    else
    {
        divclass("input03","input03","确认密码输入正确");
    }


    if(textvalue('TextBox4').value=="")
    {
        divclass("input04","input02","请输入常用邮箱");
        av=1;
    }
    else if(isEmail(textvalue('TextBox4').value)==false)
    {
        divclass("input04","input02","常用邮箱格式错误");
        av=1;
    }
    else
    {
        divclass("input04","input03","常用邮箱输入正确");
    }

    
    

    if(textvalue('TextBox5').value=="")
    {
        divclass("input05","input02","请再输入一遍上面输入的电子邮件地址");
        av=1;
    }
    else if(textvalue('TextBox5').value!=textvalue('TextBox4').value)
    {
        divclass("input05","input02","输入确认邮箱不正确,请重新输入");
        av=1;
    }
    else
    {
        divclass("input05","input03","确认常用邮箱输入正确");
    }

    


    if(textvalue('ValidateCode').value=='')
    {
        document.getElementById('input06').className='input02'
        av=1;
    }
    else
    {
        divclass("input06","input03","注册验证码输入正确");
    }
    
    if(av==1)
    {
        return false;
    }
    else
    {
    return true;
    }
}





function Box2()
{
    if(textvalue('TextBox2').value=="")
    {
        divclass("input02","input02","请输入登陆密码(6-16个字符组成)");
        return false;
    }
    else if(textvalue('TextBox2').value.length<6 || textvalue('TextBox2').value.length>16)
    {
        divclass("input02","input02","登陆密码为(6-16个字符组成)");
        return false;
    }
    else
    {
        divclass("input02","input03","密码输入正确");
        return true;
    }
}

function Box3()
{
    if(textvalue('TextBox3').value=="")
    {
        divclass("input03","input02","请再输入一遍您上面输入的密码");
        return false;
    }
    else if(textvalue('TextBox3').value!=textvalue('TextBox2').value)
    {
        divclass("input03","input02","输入密码不正确,请重新输入");
        return false;
    }
    else
    {
        divclass("input03","input03","确认密码输入正确");
        return true;
    }
}


function Box4()
{
    if(textvalue('TextBox4').value=="")
    {
        divclass("input04","input02","请输入常用邮箱");
        return false;
    }
    else if(isEmail(textvalue('TextBox4').value)==false)
    {
        divclass("input04","input02","常用邮箱格式错误");
        return false;
    }
    else
    {
        divclass("input04","input03","常用邮箱输入正确");
        return true;
    }
}

function Box5()
{
    if(textvalue('TextBox5').value=="")
    {
        divclass("input05","input02","请再输入一遍上面输入的电子邮件地址");
        return false;
    }
    else if(textvalue('TextBox5').value!=textvalue('TextBox4').value)
    {
        divclass("input05","input02","输入确认邮箱不正确,请重新输入");
        return false;
    }
    else
    {
        divclass("input05","input03","确认常用邮箱输入正确");
        return true;
    }
}

function Box6()
{
    if(textvalue('ValidateCode').value=='')
    {
        document.getElementById('input06').className='input02'
        return false;
    }
    else
    {
        divclass("input06","input03","注册验证码输入正确");
        return true;
    }
}