function checkemail(email)
{
    var rec = /\b(^(\S+@).+((\.com)|(\.net)|(\.org)|(\.info)|(\.edu)|(\.mil)|(\.gov)|(\.biz)|(\.ws)|(\.us)|(\.tv)|(\.cc)|(\..{2,2}))$)\b/;
    return rec.test(email);
}

function btn_sub()
{
    document.getElementById('f_form').submit();
}

function getCode()
{
    var dt = new Date();
    $('#imgCode').attr('src','/code.php?t='+dt);
}

function isSecurity(v)
{
    var lv = -1;
    if (v.match(/[a-z]/ig))
    {
        lv++;
    }
    if (v.match(/[0-9]/ig))
    {
        lv++;
    }
    if (v.match(/(.[^a-z0-9])/ig))
    {
        lv++;
    }
    return lv;
}

$('#pwd1').blur(function()
{
    $('#p_pwd1').show();
    if($('#pwd1').val()!=$('#pwd').val()||$('#pwd').val()=='')
    {
        $('#p_pwd1').attr('class','tips_n');
        $('#p_pwd1').text('对不起，两次密码不一至！');
    }
    else
    {
        $('#p_pwd1').removeClass();
        $('#p_pwd1').html('<img src="images/regist_yes.gif" />');
    }
});

var email='';

$('#email').blur(function()
{
    $('#p_email').show();
    if(!checkemail($('#email').val()))
    {
        $('#p_email').attr('class','tips_n');
        $('#p_email').text('Email输入不合法!');
        return;
    }
    if(email==$('#email').val())
    {
        return;
    }
    else
    {
        email=$('#email').val();
    }
     $.ajax(
    {
        type: "POST",
        url: '/reg.php',
        data: 'email='+$('#email').val()+'&oper=chk_email',
        success: function(result)
        {
            if(result.indexOf('存在')!=-1)
            {
                $('#p_email').attr('class','tips_n');
                $('#p_email').text(result);
                return;
            }
            $('#p_email').removeClass();
            $('#p_email').html('<img src="images/regist_yes.gif" />');
        }
    });
});

$('#pwd').blur(function()
{
    $('#p_pwd').show();
    if($('#pwd').val().length>12||$('#pwd').val().length<6)
    {
        $('#p_pwd').attr('class','tips_n');
        $('#p_pwd').text('原密码输入不合法!');
    }
    else
    {
        $('#p_pwd').removeClass();
        $('#p_pwd').html('<img src="images/regist_yes.gif" />');
    }
    $('#img_tip img').eq(0).attr('src','/Moo-templates/images/txz/pw_rating_01.gif');
    $('#img_tip img').eq(1).attr('src','/Moo-templates/images/txz/pw_rating_02.gif');
    $('#img_tip img').eq(2).attr('src','/Moo-templates/images/txz/pw_rating_03.gif');
    switch(isSecurity($('#pwd').val()))
    {
        case 0:$('#img_tip img').eq(0).attr('src','/Moo-templates/images/txz/pw_c_rating_01.gif');break;
        case 1:$('#img_tip img').eq(1).attr('src','/Moo-templates/images/txz/pw_c_rating_02.gif');break;
        case 2:$('#img_tip img').eq(2).attr('src','/Moo-templates/images/txz/pw_c_rating_03.gif');break;
    }
});

var uid='';

$('#uid').blur(function()
{
    $('#p_uid').show();
    if($('#uid').val()=='')
    {
        $('#p_uid').attr('class','tips_n');
        $('#p_uid').text('请输入通行证帐号!');
        return;
    }
    if($('#uid').val().length<3||$('#uid').val().length>12)
    {
        $('#p_uid').attr('class','tips_n');
        $('#p_uid').text('帐号长度不合法!');
        return;
    }
    if(uid==$('#uid').val())
    {
        return;
    }
    else
    {
        uid=$('#uid').val();
    }
    $.ajax(
    {
        type: "POST",
        url: '/reg.php',
        data: 'uid='+$('#uid').val()+'&oper=chk_user',
        success: function(result)
        {   
            if(result.indexOf('存在')!=-1)
            {
                $('#p_uid').attr('class','tips_n');
                $('#p_uid').text(result);
                return;
            }
            $('#p_uid').removeClass();
            $('#p_uid').html('<img src="images/regist_yes.gif" />');
        }
    });
});


$(function()
{
    $('body').keydown(function(e)
    {
        if(e.keyCode==13)
        {
            btn_sub();
        }
    })
})