﻿Function.prototype.__bind = function() {
  var __method = this, object = arguments[0], args = arguments;
  return function() {
    var _args = [];
    for (var _i = 1; _i < args.length; _i++) _args.push(args[_i]);
    for (_i = 0; _i < arguments.length; _i++) _args.push(arguments[_i]);
    return __method.apply(object, _args);
  }
};


String.prototype.__lenB = function() {
    var cArr = this.match(/[^\x00-\xff]/ig);
    return this.length + (cArr == null ? 0 : cArr.length);
}

$(document).ready(function() {
	$('#userreg').click(function(){
		window.location='register.aspx';
	});
	
	$('#userlogin').click(function(){
		var v0 = $('#username');
		var v1 = $('#password');
		var v2 = $('#remember');
		if(v0.val().__lenB()==0){
			alert('请输入您的用户名');
			v0.focus();
			return;
		}
		if(v1.val().__lenB()==0){
			alert('请输入您的密码');
			v1.focus();
			return;
		}
		
		v0.attr('disabled',true).addClass('n_input');
		v1.attr('disabled',true).addClass('n_input');
		v2.attr('disabled',true);
		
		$('#userlogin').hide();
		$('#userreg').hide();
		$('#loading').show();
		$.post('dofrom.aspx', { act: 105, username : v0.val() , password : v1.val(),remember:v2.val()}, function(code) {
					if(code == 1){
						window.location='default.aspx';
					}else if(code==-2){
						alert('您输入的用户名不存在!');
						$('#userlogin').show();
						$('#userreg').show();
						$('#loading').hide();
						v0.val('');v1.val('');
						v0.attr('disabled',false).addClass('l_input');
						v1.attr('disabled',false).addClass('l_input');
						v2.attr('disabled',false);
						//window.location='login.aspx';
					}else{
						alert('您输入的密码不正确!');
						$('#userlogin').show();
						$('#userreg').show();
						$('#loading').hide();
						v1.val('');
						v0.attr('disabled',false).addClass('l_input');
						v1.attr('disabled',false).addClass('l_input');
						v2.attr('disabled',false);
					}
		});
	});
});


