var code ; //在全局 定义验证码
function createCode()
{ 
    code = "";
    var codeLength = 4;//验证码的长度
    var checkCode = document.getElementById("checkCode");
    var selectChar = new Array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');//所有候选组成验证码的字符，当然也可以用中文的
    for(var i=0;i<codeLength;i++)
    {
        var charIndex = Math.floor(Math.random()*26);
        code +=selectChar[charIndex]; 
    }
    if(checkCode)
    {
       checkCode.value = code;
    }
}
function $(id)
{
    return document.getElementById(id);
}
function validate ()
{
    var inputCode = document.getElementById("TB_checkcode").value;
    var Checkcode = document.getElementById("checkCode").value;
    var sReg = /[_a-zA-Z\d\-\.]+@[_a-zA-Z\d\-]+(\.[_a-zA-Z\d\-]+)+$/;
    var sReg2 = /^[0-9]{7,12}$/;

    if($("TB_requirements").value=="")
    {
        $("TB_requirements").focus();
        return false;
    }
    else if($("TB_firstname").value=="")
    {
        $("TB_firstname").focus();
        return false;
    }
    else if($("TB_lastname").value=="")
    {
        $("TB_lastname").focus();
        return false;
    }
    else if($("TB_emal").value=="")
    {
        $("TB_emal").focus();
        return false;
    }
    else if(!sReg.test($("TB_emal").value))
    {
        alert("Email is wrong!")
        $("TB_emal").focus();
        return false;
    }
    else if($("TB_company").value=="")
    {
        $("TB_company").focus();
        return false;
    }
    else if($("TB_country").value=="")
    {
        $("TB_country").focus();
        return false;
    }
    else if($("TB_countrycode").value=="")
    {
        $("TB_countrycode").focus();
        return false;
    }
    else if($("TB_areacode").value=="")
    {
        $("TB_areacode").focus();
        return false;
    }
    else if($("TB_phonenumber").value=="")
    {
        $("TB_phonenumber").focus();
        return false;
    }
    else if(!sReg2.test($("TB_phonenumber").value))
    {
        alert("Phone Number is wrong!")
        $("TB_phonenumber").focus();
        return false;
    }
    else if(inputCode.length <=0)
    {
        alert("Please enter check code");
        document.getElementById("TB_checkcode").focus();
        return false;
    }
    else if(inputCode.toUpperCase() != Checkcode ){
        alert("Check code is wrong!!!");
        document.getElementById("TB_checkcode").focus();
        document.getElementById("TB_checkcode").select();
        return false;
    }
    else
    {
        return true;
    }
}
window.onload=createCode;   

