﻿/// <reference path="../jquery-1.3.2-vsdoc.js" />
/// <reference path="../plugins/jquery.cookies.2.1.0.min.js" />
//  设定登录权限
var limitLogin;

if($.cookies.get('NONO_LIMIT'))
{
    limitLogin = parseInt($.cookies.get('NONO_LIMIT'));
}else{
    $.cookies.set("NONO_LIMIT", 6, {path: '/', hourToLive: 24, secure: false});
    limitLogin = 6;
}

var search = function(e)
{
    var searchValue = $('#txtSearch').val();
        
    if(searchValue !== '')
    {
        if(searchValue.length !== 13)
        {
            alert("您输入的数字档案号格式错误!\n\r \n\r 请检查您输入的数字档案号!");
            return false;
        }
    
        $.ajax({
            type: 'GET',
            url:'/Nono/Exists',
            dataType: 'json',
            data: {
                nonoid: searchValue
            },
            success: function(msg)
            {
                if(msg.success)
                {                        
                    window.open("/Search/" + searchValue);                        
                }else{
                    alert('没有该用户记录!');
                }
            }
        });
    }else{
        alert('请输入你要搜索的数字档案号!');
    }
}

var login = function(){
    
    if(limitLogin === 0)
    {
        alert('对不起! 您今天登录错误太多, 请于24小时之后重新登录!');
        return false;
    }
    
    var oId = $('#login-id');
    var oPwd = $('#login-password');
    
    if(oId.val() !== '' && oPwd.val() !== '')
    {
        $.ajax({
            type:'POST',
            url: '/Login',
            dataType: 'json',
            data: 
            {
                id: oId.val(),
                pwd: oPwd.val(),
                d: new Date()
            },
            success: function(msg)
            {
                if(msg.success)
                {
                    $.cookies.set("NONOID_USER", oId.val(), {
                        //domain: '*.nonoid.com',
                        path: '/',
                        hoursToLive: 24 * 30,
                        secure: false
                    });
                    $.cookies.set("NONO_LIMIT", 6, {path: '/', hourToLive: 24, secure: false});
                    window.location.href = '/User/Search';
                }else{
                    
                    if(limitLogin > 0)
                    {
                        limitLogin--;
                    }        
                    $.cookies.set("NONO_LIMIT", limitLogin, {path: '/', hourToLive: 24, secure: false});
                    
                    alert(msg.error);
                }
            }
        });
    }else{
        alert('请填写数字档案号以及密码!');       
    }
}


$(document).ready(function(){
    
    if($.cookies.get('NONOID_USER'))
    {           
        $('#login-id').val($.cookies.get('NONOID_USER'));
    }
    
    $('#txtSearch').keypress(function(e){        
        
        if(e.keyCode === 13)
        {
            search(e);
        }        
    });
        
    
    $('#btnSearch').click(function(event){
        
        search(event);        
    });

    $('#login-id').keypress(function(e){
        if(e.keyCode === 13)
        {
            login();
        }
    });
    
    $('#login-password').keypress(function(e){
        if(e.keyCode === 13)
        {
            login();
        }
    });
    
    //  登录
    $('#btnLogin').click(function(){
        
       login();
        
    });
});