$(document).ready(function(){
	$("a.login").click(function(){
		var t = this.title || $(this).text() || this.href;
		pwin("pwin", t,this.href,250,470);
		return false;
	});
})

function check_login(type, url, title) {
	if($("#edit-name").val() == "" || $('#edit-pass').val() == "") {
		$("#msg").html("输入用户名/密码!");
		return false;
	}
	else {
		$.post("/user/login/check", {name:$("#edit-name").val(), pass:$("#edit-pass").val()}, function(data){ dealre(data, type, url, title); });
		return false;
	}
}

function dealre(data, type, url, title) {
	data = parseInt(data);
	switch (data) {
		case 1 :
			pwin_hide();
			alter_hide();
			if(type == 1) {
				alter_message("alter","提示信息","登陆成功!",300,80);
				setTimeout("alter_message_hide();",2000);
			}
			else if(type == 2) {
				pwin("pwin", title, url, 300, 400);
			}
			else if(type == 3) {
				pwin("pwin", title, url, 200, 300);
				setTimeout("document.location.reload();",2000);
			}
			else if(type == 4) {
				$.ajax({url: "/contest/status", success: function(data){
					if(data == 1) {
						alter_message("alter","提示信息","您已经发布过作品!",300,50);
						setTimeout("alter_message_hide();",2000);
					}
					else if(data == 5) {
						alter_message("alter","提示信息","您尚未登录!",300,50);
						setTimeout("alter_message_hide();",2000);
					}
					else {
						location.href = url;
					}
				}});
			}
			break;
		case 2 :
			$("#msg").html("用户名或密码错误!");
			break;
		case 3 :
			$("#msg").html("用户名为系统所有!");
			break;
		case 4 :
			$("#msg").html("用户被阻止");
			break;
		case 5 :
			pwin_hide();
			alter_message("alter","提示信息","该用户已登陆!",300,50);
			setTimeout("alter_message_hide();",2000);
			break;
		default :
			pwin_hide();
			alter_message("alter","提示信息","未知错误!",300,50);
			setTimeout("alter_hide();",2000);
	}
}

function alter_message_hide() {
	alter_hide();
	document.location.reload();
}