﻿$().ready(function(){
	var $body = $("body");

	/* ---------- Header ---------- */
	$.flushHeaderInfo = function () {
		var oDate = new Date();
		var year = oDate.getFullYear();
		var month = oDate.getMonth() + 1;
		var date = oDate.getDate();
		var day = oDate.getDay();
		switch(day){
			case 0 : day = "星期日"; break;
			case 1 : day = "星期一"; break;
			case 2 : day = "星期二"; break;
			case 3 : day = "星期三"; break;
			case 4 : day = "星期四"; break;
			case 5 : day = "星期五"; break;
			case 6 : day = "星期六"; break;
		}
		var main_login = $("#main_login");
		if($.cookie("loginCompanyEmail") != null) {
			main_login.html("<div>您好！今天是" + year + 
							"年" + month + 
							"月" + date+ 
							"日&nbsp;&nbsp;" + day +
							"</div><div class=\"timee pad_8\">如果您在招聘过程中遇到问题请拨打62221916，如果您在使用本网站过程中遇到技术问题请拨打62222736</div><input type=\"button\" name=\"submit2\" value=\"会员中心\" class=\"submit\" onclick=\"location.href='company!index.action'\" /><input type=\"button\" name=\"submit\" value=\"退出\" class=\"submit\" onclick=\"location.href='member!companyLogout.action'\">");
		} else if($.cookie("loginSeekerEmail") != null){
			main_login.html("<div>您好！今天是" + year + 
							"年" + month + 
							"月" + date+ 
							"日&nbsp;&nbsp;" + day +
							"</div><div class=\"timee pad_8\">如果您在求职过程中遇到问题请拨打62221916，如果您在使用本网站过程中遇到技术问题请拨打62222736</div><input type=\"button\" name=\"submit2\" value=\"会员中心\" class=\"submit\" onclick=\"location.href='seeker!index.action'\" /><input type=\"button\" name=\"submit\" value=\"退出\" class=\"submit\" onclick=\"location.href='member!seekerLogout.action'\">");
		} else {
			main_login.html('<div class="timee pad_8">欢迎来到北京市人力资源和社会保障局毕业生就业网,我们将竭诚为您服务</div><input type="button" id="showLoginWindowBtn" style="float:left;margin:5px 0 0 14px; width:84px; height:20px; background:#fbc153 url(front/images/loginBt_bj.png) no-repeat; border:0; font:12px "宋体"; padding-top:1px; cursor:pointer;" class="showLoginWindowBtn" value="登陆" /><input type="button" class="submit" id="registerBtn" onclick="javascript:window.open(\'html/agreement.html\')" value="注册"/><br /><br /><a title="找回密码" href="member!passwordRecovery.action">忘记密码？点此找回</a>');
		}
	};
	
	$.flushHeaderInfo();
	
	var $showLoginWindowBtn = $("#showLoginWindowBtn");
	
	$.showLoginWindow = function(redirectUrl) {

		var loginWindowHtml = "<form id=\"loginWindowForm\"><table><tr><th>E-mail: </th><td><input type=\"text\" id=\"loginWindowMemberUsername\" name=\"email\" class=\"formText\" /></td></tr><tr><th>密&nbsp;&nbsp;&nbsp;码: </th><td><input type=\"password\" id=\"loginWindowMemberPassword\" name=\"password\" class=\"formText\" /></td></tr><tr><th>类&nbsp;&nbsp;&nbsp;型: </th><td><input type=\"radio\" id=\"456\" name=\"userType\" value=\"false\" checked=\"true\"/>&nbsp;&nbsp;学&nbsp;&nbsp;生&nbsp;&nbsp;&nbsp;&nbsp;<input type=\"radio\" id=\"123\" name=\"userType\" value=\"true\"/>&nbsp;&nbsp;用人单位</td></tr><tr><th>验证码: </th><td><input type=\"text\" id=\"loginWindowCaptcha\" name=\"j_captcha\" class=\"captcha\" /><img id=\"loginWindowCaptchaImage\" class=\"captchaImage\" src=\"/bjbys/captcha.jpg?timestamp=' + (new Date()).valueOf() + '\" alt=\"换一张\" /></td></tr></table></form>"; 
		$.dialog({
			title: "会员登录", 
			content: loginWindowHtml, 
			ok: "登 录", 
			cancel: "取 消",
			id: "loginWindow", 
			className: "loginWindow",
			width: 420, 
			okCallback: login, 
			modal: true
		});
		
		var $loginWindowForm = $("#loginWindowForm");
		var $loginWindowMemberUsername = $("#loginWindowMemberUsername");
		var $loginWindowMemberPassword = $("#loginWindowMemberPassword");
		var $loginWindowCaptcha = $("#loginWindowCaptcha");
		var $loginWindowCaptchaImage = $("#loginWindowCaptchaImage");
		
		function loginWindowCaptchaImageRefresh() {
			$loginWindowCaptchaImage.attr("src","/captcha.jpg?timestamp=" + (new Date()).valueOf());
		}
		
		$loginWindowCaptchaImage.click( function() {
			loginWindowCaptchaImageRefresh();
		});
		
		function login() {
			if ($.trim($loginWindowMemberUsername.val()) == "") {
				$loginWindowMemberUsername.focus();
				$.message({type: "warn", content: "请输入用户名!"});
				return false;
			}
			if ($.trim($loginWindowMemberPassword.val()) == "") {
				$loginWindowMemberPassword.focus();
				$.message({type: "warn", content: "请输入密码!"});
				return false;
			}
			if ($.trim($loginWindowCaptcha.val()) == "") {
				$loginWindowCaptcha.focus();
				$.message({type: "warn", content: "请输入验证码!"});
				return false;
			}
			
			$.ajax({
				url: "member!ajaxLogin.action",
				data: $loginWindowForm.serialize(),
				type: "POST",
				dataType: "json",
				cache: false,
				beforeSend: function() {
					$("#dialogButtonArealoginWindow").hide();
				},
				success: function(data) {
					if (data.success == true) {
						$.flushHeaderInfo();
						$.closeDialog("loginWindow");
						$.message({type: "success", content: data.message});
						if(redirectUrl != null) {
							location.href = redirectUrl;
						}
					} else {
						$.message({type: "error", content: data.message});
					}
					
				},
				timeout:60000,//一分钟
				error:function(xmlHttpRequest,textStatus){
					$.message({type: "error", content: "与后台联系时出现了问题，请刷新浏览器重试！"});
				},
				complete: function() {
					$("#dialogButtonArealoginWindow").show();
					$loginWindowCaptcha.val("");
					loginWindowCaptchaImageRefresh();
				}
			});
			return false;
		}
		
	};
	

	
	if($showLoginWindowBtn.size() > 0){
		$showLoginWindowBtn.click( function() {
			$.showLoginWindow();
			return false;
		});
	}
	
});
