$(document).ready(function() {
	var url = $('#getPasswordURL').val();
	$.ajax({
		url : "../ifLogin.do",
		cache : false,
		type : "post",
		dataType : "json",
		success : function(data) {
			if (data.error == 'S') {
				$('#welcome').html("<span class='player_attention' style='padding-left:10px;padding-top:4px; font-size:12px;'>欢迎您，" + data.username + "</span>");
				$('#fun').html('<span class="exit_btn"><a href="javascript:exit();"></a></span>');
			} else {
				$('#welcome').html('<span class="index_login_btn" id="welcome"><a href="javascript:ifLogin();"></a></span>');
				$('#fun').html('<span class="back_pwd_btn" id="fun"><a href="' + url + '"></a></span>');
			}
		}
	});
	var agentId = request.QueryString("agentId");
	if (agentId != null && agentId.length > 0) {
		$.ajax({
			url:'../injectCookie.do',
			type:'post',
			dataType:'json',
			data:{'agentId':agentId},				
			success:function(data){}
		})
	}
});

function loginEvent(event){
	if(event == undefined){
		login();
	}else if(event.keyCode == 13){
		login();
	}	  
}

function changeValidCode() {
	$('#geneValidCodePop').attr("src", "../valid_code.jsp?id=" + Math.random());
	$('#validCodePop').val('');
}

function ifLogin() {
	$.ajax({
		url : "../ifLogin.do",
		cache : false,
		type : "post",
		dataType : "json",
		success : function(data) {
			if (data.error == 'S') {
				$('#welcome').html("<span class='player_attention' style='padding-left:10px; font-size:12px;'>欢迎您，" + data.username + "</span>");
				$('#fun').html('<span class="exit_btn"><a href="javascript:exit();"></a></span>');
			} else {
				tb_show('result','login.html?height=229&width=458&modal=true&inlineId=infobar','thickbox','false');
			}
		}
	});
}

function exit() {
	var url = $('#getPasswordURL').val();
	$.ajax({
		url : "../logout.do",
		cache : false,
		type : "post",
		dataType : "json",
		success : function(data) {
			$('#welcome').html('<span class="index_login_btn" id="welcome"><a href="javascript:ifLogin();"></a></span>');
			$('#fun').html('<span class="back_pwd_btn" id="fun"><a href="' + url + '"></a></span>');
		}
	});
}

function login(){
	var userName = $('#userName').val();
	var password = $('#password').val();
	var validCode = $('#validCodePop').val();
	$.ajax({
		url: "../login.do",
		cache:false,
		type:"post",
		dataType:"json",
		data:{"userName":userName , "password":password , "rUser.validCode" :validCode},
		success:function(data){
			if(typeof(data.error) != 'undefined'){
				if(data.error  == "S"){
					tb_remove();
					ifLogin();
				} else if (data.error == "T") {
					window.location.href = "accounts_stop.html?userName="+userName+"&reasons="+data.message;
				} else {
					if(data.message != undefined && data.message != ''){
						 alert(data.message);
						 $('#userName').val('');
						 $('#password').val('');
						 $('#validCodePop').val('');
						 $('#geneValidCode').attr("src", "../valid_code.jsp?id=" + Math.random());
					}
				}
			 }else {
				 if(data.message != undefined && data.message != ''){
					 alert(data.message);
				 	 $('#userName').val('');
					 $('#password').val('');
					 $('#validCodePop').val('');
					 $('#geneValidCode').attr("src", "../valid_code.jsp?id=" + Math.random());
				 }			 	
			 }
		}
	})
}

function show_close() {
	tb_remove();
}