var IfLogin = function() {
	var self = this;
	this.leftLoginInit = function(token) {
		this.writeLoginCode(token);
		if (token == null) {
			$.getJSON('http://api.yile.com/deliver.php?callback=?', function(data){
				token = null;
				if (data && data.leCookie) {
					token = '{"nickname":"'+data.leCookie.nickname+'"}';
		   			LeCommon.setCookie('leCookie', token, 86400*7, '/', 'yile.com');
					LeCommon.setCookie('leAuth', data.leAuth, 86400*7, '/', 'yile.com');
					IfLogin.writeLoginCode(token);
				}
		   });
		}
	}
	this.logout = function() {
		LeCommon.setCookie('leCookie', '', -100, '/', 'yile.com');
		LeCommon.setCookie('leAuth', '', -100, '/', 'yile.com');
		LeCommon.setCookie('sh', '', -100, '/', 'yile.com');
		LeCommon.setCookie('gn', '', -100, '/', 'yile.com');
		LeCommon.setCookie('sn', '', -100, '/', 'yile.com');
		$.getJSON('http://www.yile.com/deliver.php?act=logout&callback=?', function(data){
			window.location.reload();
		});
	}
	this.writeLoginCode = function(token){
		eval ('var ret = ' + token + ';');
		var html = '';
		if (ret && ret.nickname) {
			/*****登录后状态*********/
			var joinServerHost = LeCommon.getCookie('sh');
			if (joinServerHost) {
				html += '<div class="lt_reg_btn" style="position:relative;"><div id="gameflash" style="position:absolute;"><object height="142" width="234" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param value="/images/game.swf?clickTAG=http://bh.yile.com/pop.html" name="movie">';
				html += '<param value="high" name="quality"><param name="wmode" value="transparent"><embed height="142" width="234" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="/images/game.swf?clickTAG=http://bh.yile.com/pop.html" wmode="Transparent"></object></div>';
				html += '<a href="/pop.html" title="开始游戏"><img src="/images/lt_game_in.jpg" width="234" height="142"/></a></div>';
				html += '<div class="lt_loginin_box"><h1>尊敬的 '+ret.nickname+' 你好！</h1>';
				if (joinServerHost != null){
					var joinGameName = LeCommon.getCookie('gn');
					var joinServerName = LeCommon.getCookie('sn');
					html += '<span>您上次登录的游戏区是：<br /><a class="st2" href="http://'+ joinServerHost +'">'+ joinGameName +'&nbsp;&nbsp;'+ joinServerName +'</a><br /></span>';
				}
				html += '<p><a class="st1" href="'+LeCommon.passport_site_url+'">完善个人资料</a>&nbsp;&nbsp;<a class="st1" href="javascript:IfLogin.logout();">注销</a></p></div>';
				$('#showLogin').html(html);
			} else {
				$.getJSON(LeCommon.api_site_url + '/game.php?act=userLastGameServer&game_id=101&callback=?', function(data) {
					html += '<div class="lt_reg_btn" style="position:relative;"><div id="gameflash" style="position:absolute;"><object height="142" width="234" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param value="/images/game.swf?clickTAG=http://bh.yile.com/pop.html" name="movie">';
					html += '<param value="high" name="quality"><param name="wmode" value="transparent"><embed height="142" width="234" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="/images/game.swf?clickTAG=http://bh.yile.com/pop.html" wmode="Transparent"></object></div>';
					html += '<a href="/pop.html" title="开始游戏"><img src="/images/lt_game_in.jpg" width="234" height="142"/></a></div>';
					html += '<div class="lt_loginin_box"><h1>尊敬的 '+ret.nickname+' 你好！</h1>';
					if (data.data != null && data.error == 0){
						LeCommon.setCookie('sh', data.data.server_host, 86400*7, '/', 'yile.com');
						LeCommon.setCookie('gn', data.data.gameName, 86400*7, '/', 'yile.com');
						LeCommon.setCookie('sn', data.data.server_name, 86400*7, '/', 'yile.com');
						html += '<span>您上次登录的游戏区是：<br /><a class="st2" href="http://'+ data.data.server_host +'">'+ data.data.gameName +'&nbsp;&nbsp;'+ data.data.server_name +'</a><br /></span>';
					}
					html += '<p><a class="st1" href="'+LeCommon.passport_site_url+'">完善个人资料</a>&nbsp;&nbsp;<a class="st1" href="javascript:IfLogin.logout();">注销</a></p></div>';
					$('#showLogin').html(html);
				});
			}
		} else {
			html += '<div class="lt_reg_btn" style="position:relative;"><div id="gameflash" style="position:absolute;"><object height="142" width="234" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param value="/images/game.swf?clickTAG=http://bh.yile.com/pop.html" name="movie">';
			html += '<param value="high" name="quality"><param name="wmode" value="transparent"><embed height="142" width="234" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="/images/game.swf?clickTAG=http://bh.yile.com/pop.html" wmode="Transparent"></object></div>';
            html += '<a href="/pop.html" title="进入游戏"><img src="/images/lt_game_into.jpg" width="234" height="142" /></a></div>';
			html += '<div class="lt_login_box"><form id="left_login_form" method="post" action="' + LeCommon.passport_site_url + '/login" onsubmit="return LeLogin.checkLoginForm(\'username1\',\'password1\');">';
	        html += '<ul>';
			html += '<li>账号：</li> ';
			html += '<li><input type="text" class="fields" size="20" id="username1" name="username" tabindex="1"/></li>';
			html += '<li class="lt_btn_login"><button type="submit">登录</button></li>';
			html += '<li>密码：</li>';
			html += '<li><input id="password1" name="password" type="password" class="fields" size="20" tabindex="2"/></li>';
			html += '<li><a class="lt_reg_forget" href="'+LeCommon.passport_site_url+'/getpwd">忘记密码</a></li>';
			html += '<li><a href="'+LeCommon.passport_site_url+'/register"  class="lt_btn_reg" title="立即注册"></a></li>';
		    html += '</ul>';
			html += '</form></div>';
			$('#showLogin').html(html);
		}
	}
	return this;
}();
