﻿// JScript 文件
/***********************************************************************************************************
 2008.11.11 By xianghuan
 * 目的：检查用户是否存在
 * 输入：
 * 输出：
 * 修改记录：
 ***********************************************************************************************************/
function CheckUserExist()
{
    var userNo=document.getElementById("tbRegUserNo").value;
    if (userNo.length==0) 
    {    
        ShowErroMessage("RegUserNoinfo","用户名不能为空！");
        return;
    }    
    if (userNo.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) ==-1)
    {
        ShowErroMessage("RegUserNoinfo","错误的邮箱帐号！");
        return;
    }
    var url = '/Common/AjaxService.aspx';
    var param = 'userno='+userNo+'&op=checkuserexist';
    var myAjax = new Ajax.Request(url, {method: 'get', parameters: param, onComplete: Crtl_CheckUserExist});
        
    function Crtl_CheckUserExist(oriRequest)
    {
        var res = oriRequest.responseText;
        if(res.substring(0,1) == "0")
        {
            ShowSuccessMessage("RegUserNoinfo");
        }
        else
        {
            ShowErroMessage("RegUserNoinfo","该邮箱已经被注册，请换用其他帐号");
        }
    }
}
/***********************************************************************************************************
 2008.11.11 By xianghuan
 * 目的：检查密码格式
 * 输入：
 * 输出：
 * 修改记录：
 ***********************************************************************************************************/
 function checkPSW()
 {    
    var userPSW=document.getElementById("tbRegPSW").value;
    if (userPSW.length==0)
    {
        ShowErroMessage("RegUserPSW","请输入密码！");        
    }
    else
    {
        ShowSuccessMessage("RegUserPSW");
    }
       
 }
 /***********************************************************************************************************
 2008.11.11 By xianghuan
 * 目的：检查确认密码
 * 输入：
 * 输出：
 * 修改记录：
 ***********************************************************************************************************/
 function checkPSWAgin()
 {    
    var userPSW=document.getElementById("tbRegPSW").value;
    var userPSW1=document.getElementById("tbRegPSW1").value;
    if (userPSW.length==0)
    {
        ShowErroMessage("RegUserPSW","请输入密码！");  
        return;      
    }
    if (userPSW!=userPSW1)
    {
        ShowErroMessage("RegUserPSW1","两次密码不一样，请重新输入！");              
    }
    else
    {
        ShowSuccessMessage("RegUserPSW1");
    }
       
 }
/***********************************************************************************************************
 2008.11.11 By xianghuan
 * 目的：显示错误信息
 * 输入：
 * 输出：
 * 修改记录：
 ***********************************************************************************************************/
 function ShowErroMessage(messageboxID,message)
 {    
    var messagebox; 
    messagebox=document.getElementById(messageboxID);
    messagebox.innerHTML=message;
    messagebox.style["display"]="";  
    messagebox.className="ErroInfo";    
 }
 /***********************************************************************************************************
 2008.11.11 By xianghuan
 * 目的：显示成功标志
 * 输入：
 * 输出：
 * 修改记录：
 ***********************************************************************************************************/
 function ShowSuccessMessage(messageboxID)
 {     
    var messagebox; 
    messagebox=document.getElementById(messageboxID);
    messagebox.style["display"]=""; 
    messagebox.innerHTML=""; 
    messagebox.className="SuccessInfo";    
 }
 /***********************************************************************************************************
 2008.11.11 By xianghuan
 * 目的：检查验证码
 * 输入：
 * 输出：
 * 修改记录：
 ***********************************************************************************************************/
function CheckValidate()
{
    var validateNum=document.getElementById("tbRegValidate").value;
    if (validateNum=="") 
    {    
        ShowErroMessage("RegValidate","请输入验证码！");  
        return;
    }
    var url = '/Common/AjaxService.aspx';
    var param = 'num=' + validateNum + '&op=checkValidateNum';
    var myAjax = new Ajax.Request(url, {method: 'get', parameters: param, onComplete: Crtl_CheckValidateNum});
        
    function Crtl_CheckValidateNum(oriRequest)
    {
        var res = oriRequest.responseText;
        if(res.substring(0,1) == "0")
        {
           ShowErroMessage("RegValidate","错误的验证码！");  
        }
        else
        {
            messagebox=document.getElementById("RegValidate");
            messagebox.innerHTML=""; 
            messagebox.className=""; 
        }       
    }
}
