﻿$( function() {

	$("#username").focus();
	$().keyup( function() {
		if ( event.keyCode == 13 ) {
			sb();
		}
	} );
	//验证用户名
	function yz1() {
		var admin = $("#username").val();
		$.ajax( {
			type: "get",
			cache: false,
			url: "/js/login.asp",
			data: "u=" + admin + "",
			dataType: ($.browser.msie) ? "text" : "xml",
			success: function(result) {
				if ( typeof result == "string" ) {
					var xml = new ActiveXObject("Microsoft.XMLDOM");
					xml.async = false;
					xml.loadXML(result);
				}
				else {
					var xml = result;
				}
				var u = gettext(xml.getElementsByTagName("root")[0].getElementsByTagName("u")[0]);
				if ( u == 1 ) { $("#login1_r_err1").html("<img src='/images/login_06.gif' />"); }
				else { $("#login1_r_err1").html("<img src='/images/login_10.gif' />"); }
			}
		} );
	}
	$("#username").blur( function() { yz1(); } ); 
	//验证密码
	function yz2() {
		var admin = $("#username").val();
		var psw = $("#pwd").val();
		$.ajax( {
			type: "get",
			cache: false,
			url: "/js/login.asp",
			data: "u=" + admin + "&p=" + psw,
			dataType: ($.browser.msie) ? "text" : "xml",
			success: function(result) {
				if ( typeof result == "string" ) {
					var xml = new ActiveXObject("Microsoft.XMLDOM");
					xml.async = false;
					xml.loadXML(result);
				}
				else {
					var xml = result;
				}
				var p = gettext(xml.getElementsByTagName("root")[0].getElementsByTagName("p")[0]);
				if ( p == 1 ) { $("#login1_r_err2").html("<img src='/images/login_06.gif' />"); }
				else { $("#login1_r_err2").html("<img src='/images/login_10.gif' />"); }
			}
		} );
	}
	$("#pwd").blur( function() { yz2(); } ); 
	//验证验证码
	function yz3() {
		var ver = $("#verifycode").val();
		if ( ver == "" ) { $("#login1_r_err3").html("<img src='/images/login_10.gif' />"); }
		else { $("#login1_r_err3").html("<img src='/images/login_06.gif' />"); }
	}
	$("#verifycode").blur( function() { yz3(); } ); 
	//提交表单
	function sb() {
		yz1();
		yz2();
		yz3();
		var admin = $("#username").val();
		var psw = $("#pwd").val();
		$.ajax( {
			type: "get",
			cache: false,
			url: "/js/login.asp",
			data: "u=" + admin + "&p=" + psw,
			dataType: ($.browser.msie) ? "text" : "xml",
			success: function(result) {
				if ( typeof result == "string" ) {
					var xml = new ActiveXObject("Microsoft.XMLDOM");
					xml.async = false;
					xml.loadXML(result);
				}
				else {
					var xml = result;
				}
				var p = gettext(xml.getElementsByTagName("root")[0].getElementsByTagName("p")[0]);
				if ( p == 1 && $("#verifycode").val() != "" ) {
					$("#form1").submit();
				}
			}
		} );
		return false;
	}
	$("#submitbutton").click( function() { sb(); } );
} );
function gettext(node) {
	if ( $.browser.msie ) {
		return node.text;
	}
	else {
		return node.textContent;
	}
}
function FindPassword() {
	var admin = $("#admin").val();
	if ( admin == "" ) {
		alert("请输入您要找回帐号的用户名");
	}
	else {
		$.ajax( {
			type: "post",
			cache: false,
			url: "/admin/js/findpassword.asp",
			data: "admin=" + admin,
			dataType: "text",
			error: function() { alert("Error Load Document"); },
			success: function(result) {
				if ( result == "adminnull" ) {
					alert("用户名不能为空");
				}
				else if ( result == "adminnofind" ) {
					alert("系统中不存在该用户名");
				}
				else if ( result == "cannotuse" ) {
					alert("无法链接到服务器");
				}
				else if ( result == "sendOk" ) {
					alert("新密码已经发送到您的密码保护邮箱。\n\n请您及时查收，并修改您的密码。");
				}
				else if ( result == "sendServerFalse" ) {
					alert("将密码发送到服务器时出错了。\n\n可能是服务器上还没有您的网站信息。\n\n请您与网站服务人员联系，来更改您的密码。");
				}
				else if ( result == "sendServerOk" ) {
					alert("您没有设置密码找回邮箱，或者密码找回邮箱地址不正确。\n\n您的新密码已经发送我们的服务器上，请您与网站服务人员联系，来获取您的密码。");
				}
				else {
					alert(result);
				}
			}
		} );
	}
}
