// JavaScript Document
//************************************************/
//Powered by ECENCO.COM-Tech2  2009年1月6日星期二
//验证登录账号和密码是否为空是否
//************************************************/
function CheckLogin(obj){
	var PointInfo=document.getElementById("PointInfo");
	if(obj.UserName.value==""){
		PointInfo.innerHTML="× 请输入账号！";
		obj.UserName.focus();
		return false;
	}
	if(obj.Password.value==""){
		PointInfo.innerHTML="× 请输入密码！";
		obj.Password.focus();
		return false;
	}

	if(obj.Code){
		if(obj.Code.value==""){
			PointInfo.innerHTML="× 请输入验证码！";
			obj.Code.focus();
			return false;
		}
	}
}

//************************************************/
//Powered by ECENCO.COM-Tech2  2009年1月6日星期二
//让登录页面适用合适的高度
//************************************************/
function ReSetTableHeight(){
	//页面的高度
	var PageH= (window.innerHeight) ? window.innerHeight : (document.documentElement && document.documentElement.clientHeight) ? document.documentElement.clientHeight : document.body.offsetHeight;
	var LoginMainTable=document.getElementById("LoginMainTable");
	var ReHeight=(PageH-204-290)/2
	LoginMainTable.style.marginTop=ReHeight+"px";
	LoginMainTable.style.marginBottom=ReHeight+"px";
}

//************************************************/
//Powered by ECENCO.COM-Tech2  2009年1月6日星期二
//首次登录出错,出现验证码
//************************************************/
function addCheckCode(){
	var chkCodeTitle = document.getElementById("chkCodeTitle");
	var chkCodeContent = document.getElementById("chkCodeContent");
	if(chkCodeTitle.innerHTML == ""){
		chkCodeTitle.innerHTML = "验证码：";
		chkCodeContent.innerHTML = "<input name=\"Code\" type=\"text\" value=\"\" size=\"6\" maxlength=\"4\" onkeyup=\"CheckChar(this,'');\" /><img id=\"CodeImg\" src=\"/config/checkcode.asp\" onclick=\"this.src='/config/checkcode.asp?time=' + new Date().getTime();\" class=\"hand\" height=\"10\"/>";
	}
}

//************************************************/
//Powered by ECENCO.COM-Tech2  2009年1月10日星期六
//创建用户登录层
//************************************************/
function CreateLoginDiv(Module){
	 
	var CheckLoginLayer=document.getElementById("LoginDiv");//获取用户登录层的ID
	if(CheckLoginLayer){
		CheckLoginLayer.style.display = "";
		tableCNTR('el:LoginDiv; title:会员登录; color:orange; move:yes; div:#efefef 70;');	//添加外框
		publicAjax("/config/fucuserlogin.asp?Module=LoginCustom","loginDivCustom()");	//ajax检测用户登录习惯cookie是否存在
		var newLayer = new countCenter(CheckLoginLayer.offsetWidth,CheckLoginLayer.offsetHeight);
		CheckLoginLayer.style.left = newLayer.left + "px";
		CheckLoginLayer.style.top = newLayer.top + "px";
		return;
	}
	var LoginLayer=document.createElement("div");
	LoginLayer.id="LoginDiv";
	LoginLayer.style.width = "450px";
	LoginLayer.innerHTML = printLoginDiv();		//输出用户登录层
	document.body.appendChild(LoginLayer);
	 
	tableCNTR('el:LoginDiv; title:会员登录; color:orange; move:yes; div:#efefef 70;');	//添加外框
	publicAjax("/config/fucuserlogin.asp?Module=LoginCustom","loginDivCustom()");	//ajax检测用户登录习惯cookie是否存在

	//************************************************/
	//Powered by ECENCO.COM-Tech2  2009年1月10日星期六
	//输出用户登录层表格
	//用户登录层的样式存放在Global.css里
	//************************************************/
	function printLoginDiv(){
		var str="";
		str += "<form name=\"LoginDivForm\" method=\"post\" onsubmit=\"return checkLoginForm(this,'"+Module+"');\" style=\"margin:0;\">";
		str += "<ul class=\"login_div_tr\" style=\"margin:35px 0 0 0;\">";
		str += "	<li class=\"login_div_tr_left\">账　号：</li>";
		str += "	<li class=\"login_div_tr_center\"><input name=\"UserName\" id=\"LoginDiv_UN\" style=\"width:185px;\" type=\"text\" /></li>";
		str += "</ul>";
		str += "<ol class=\"login_div_tr_l\">";
		str += "	<ul class=\"login_div_tr\">";
		str += "		<li class=\"login_div_tr_left\">密　码：</li>";
		str += "		<li class=\"login_div_tr_center\"><input name=\"Password\" id=\"LoginDiv_PW\" style=\"width:120px;\" type=\"password\" /></li>";
		str += "	</ul>";
		str += "	<ul class=\"login_div_tr\">";
		str += "		<li class=\"login_div_tr_left\" id=\"chkCodeTitle\"></li>";
		str += "		<li class=\"login_div_tr_center\" id=\"chkCodeContent\"></li>";
		str += "	</ul>";
		str += "</ol>";
		str += "<ol class=\"login_div_tr_r\">";
		str += "	<ul class=\"login_div_tr\">";
		str += "		<li class=\"login_div_tr_right\">";
		str += "			<input class=\"login_div_remember\" name=\"Remember\" id=\"LoginDiv_R\" type=\"checkbox\" value=\"1\" /><a class=\"hand\" onclick=\"CheckedButton('Remember','1');\" >记住我</a>";
		str += "		</li>";
		str += "	</ul>";
		str += "</ol>";
		str += "<span class=\"login_div_tr_button\">";
		str += "	<input name=\"login\" type=\"hidden\" value=\"true\" />";
		str += "	<input class=\"bt_f_divLog\" name=\"LoginButton\" type=\"submit\" value=\"\" style=\"margin:8px 20px 8px 0;\" />";
		str += "	<input class=\"bt_f_divClo\" name=\"CloseBt\" type=\"button\" value=\"\" style=\"margin:8px 0 8px 20px;\" onclick=\"delTableCNTR('LoginDiv');\" />";
		str += "</span>";
		str += "</form>";
		str += "<span class=\"split_line\" style=\"float:left;width:100%;\"></span>";
		str += "<span class=\"login_div_tr_link\">";
		str += "	<img src=\"/Images/Global/Register.gif\" /> <a target='_blank' href=\"" + UserLoginService + "/regone.asp\">免费注册</a> |";
		str += "	<img src=\"/Images/Global/ForgetPassword.gif\" /> <a href=\"#\">忘记密码</a>";
		str += "</span>";
		str += "<div class=\"window_clear\"></div>";
		return str;
	}

	//***************************************************************/
	//计算容器居中
	//theW:容器对象的宽度		theH:容器对象的高度
	//***************************************************************/
	function countCenter(theW,theH){
		var pageW = (window.innerWidth) ? window.innerWidth : (document.documentElement && document.documentElement.clientWidth) ? document.documentElement.clientWidth : document.body.offsetWidth;	//页面的宽度
		var pageH = (window.innerHeight) ? window.innerHeight : (document.documentElement && document.documentElement.clientHeight) ? document.documentElement.clientHeight : document.body.offsetHeight;	//页面的高度
		var scrollH = (document.documentElement) ? document.documentElement.scrollTop : document.body.scrollTop;	//下拉滚动条的高度
		this.left = (pageW - theW) / 2;
		this.top = (pageH - theH) / 2 + scrollH;
	}
}

//************************************************/
//Powered by ECENCO.COM-Tech2  2009年4月7日星期二
//输出用户登录层,用户的登录习惯
//************************************************/
function loginDivCustom(LoginCustom){
	if(LoginCustom + "" == "")
		return;
	var LoginCustomArr = LoginCustom.split(",");
	for(var i = 0; i < LoginCustomArr.length; i++){
		LoginCustomArr[i] = LoginCustomArr[i].split(":");
	}
	var UserName = "";
	var PassWord = "";
	var Remember = "";
	for(var i = 0; i < LoginCustomArr.length; i++){
		if(LoginCustomArr[i][0].toLowerCase() == "username")
			UserName = LoginCustomArr[i][1];
		if(LoginCustomArr[i][0].toLowerCase() == "password")
			PassWord = LoginCustomArr[i][1];
		if(LoginCustomArr[i][0].toLowerCase() == "remember")
			Remember = LoginCustomArr[i][1];
	}
	var LoginDiv_UN = document.getElementById("LoginDiv_UN");
	var LoginDiv_PW = document.getElementById("LoginDiv_PW");
	var LoginDiv_R = document.getElementById("LoginDiv_R");
	if(LoginDiv_UN)
		LoginDiv_UN.value = UserName;
	if(LoginDiv_PW)
		LoginDiv_PW.value = PassWord;
	if(LoginDiv_R)
		LoginDiv_R.checked = true;
}

//************************************************/
//Powered by ECENCO.COM-Tech2  2009年1月10日星期六
//检测登录层表单数据
//************************************************/
function checkLoginForm(obj,Module){
	if(!myChkObj(obj.UserName,25,"账号","null")){return false;}
	if(!myChkObj(obj.Password,16,"密码","null,min=6")){return false;}
	if(obj.Code)
		if(!myChkObj(obj.Code,4,"验证码","null,num")){return false;}
	obj.LoginButton.style.disabled=true;
	
	niceFrame("");	//创建隐藏的Iframe,用于提交登录表单
	
	var LoginType="";
	if(Module==1){		//固定左上角登录
		LoginType="＆t=LoginTable";
	}else if(Module=="AttestLogin"){				//浮动层认证登录
		LoginType="＆t=AttestLogin";
	}else if(Module=="BindLogin"){					//浮动层绑定登录
		LoginType="＆t=BindLogin";
	}else if(Module=="ApplyCardLogin"){			//个人办卡登录
		LoginType="＆t=ApplyCardLogin";
	}else if(Module=="AgentJoinLogin"){			//代理加盟登录
		LoginType="＆t=AgentJoinLogin";
	}else if (Module=="infoLogin"){
		LoginType="＆t=InfoLogin";
	}else if(Module=="AdLogin"){
		LoginType="＆t=AdLogin";
	}else if (Module=="CommentLogin"){
		LoginType="＆t=CommentLogin";//评论登录
		}else if (Module=="CommentLogin2"){
		LoginType="＆t=CommentLogin2";//评论登录
	}else if(Module=="ActivityEnterLogin"){
		LoginType="＆t=ActivityEnterLogin";//活动报名
	}else if(Module=="ApplyLinkLogin"){
		LoginType="＆t=ApplyLinkLogin";//申请链接
	}else if(Module=="PublishActivityLogin"){
		LoginType="＆t=PublishActivityLogin";//前台发布活动登录
	}else if(Module=="SeSeActivityEnterLogin"){
		LoginType="＆t=SeSeActivityEnterLogin";//色色活动报名
	}
	
	var backURL="http://" + window.location.host + "/config/fucuserlogin.asp?Module=loginresult" + LoginType;
	obj.method = "post";
	obj.action = "/config/fucuserlogin.asp?Module=loginchk&BackPage=" + backURL;
	obj.target = "myIframe";
	//显示"正在处理"层
	handleAlphaDiv("正在处理您的请求..");
	window.status="完毕";
}

//************************************************/
//Powered by ECENCO.COM-Tech2  2009年1月10日星期六
//检测认证登录情况
//************************************************/
function checkAttestLogin(){
	var Page = "";
	var PageName = window.location.pathname.toLowerCase();
	if(PageName.indexOf("attest") != -1)
		Page = "a";
	else
		Page = "i";
	
	var url="/Config/FucUserLogin.asp?Module=CheckAttestLogin&Page=" + Page + "&RightTime="+new Date().getTime();
	CreateJavascript("LoginJS",url);
}

//************************************************/
//Powered by ECENCO.COM-Tech2  2009年1月10日星期六
//检测评论商家的网友是否有登录
//************************************************/
function isVisitorComment(){
	var url = global_server + "Config/fucuserlogin.asp?Module=IsVisitorComment&RightTime="+new Date().getTime();
	CreateJavascript("LoginJS",url);
}

//************************************************/
//Powered by ECENCO.COM-Tech2  2009年1月10日星期六
//安全退出登录(用户登录框)
//************************************************/
function SaveExit(){
	//显示"正在处理"层
	handleAlphaDiv("正在处理您的请求..");
	var backURL="http://" + window.location.host + "/config/fucuserlogin.asp?Module=logoutresult";
	niceFrame("/config/fucuserlogin.asp?Module=logout&BackPage=" + backURL);
}

//************************************************/
//Powered by ECENCO.COM-Tech2  2009年2月20日星期五
//检测个人办卡的登录情况
//************************************************/
function checkBindLogin(){
	var url="/Config/FucUserLogin.asp?Module=CheckBindLogin&RightTime="+new Date().getTime();
	CreateJavascript("LoginJS",url);
}

function checkPublishActivityLogin(){
	var url="/Config/FucUserLogin.asp?Module=CheckPublishActivityLogin&RightTime="+new Date().getTime();
	CreateJavascript("LoginJS",url);
}

//************************************************/
//Powered by ECENCO.COM-Tech2  2009年2月20日星期五
//用户如果已经登录,点击确定按钮后就自动开始验证表单数据
//************************************************/
//function check_BindForm(){
//	var obj=document.BindtForm;
//	if(checkBindForm(obj)!=false){
//		var BackUrl="http://"+window.location.host+window.location.pathname;
//		niceFrame("");	//创建隐藏的Iframe,用于提交绑定表单
//		obj.method = "post";
//		obj.action = UserLoginService + "/register2.asp?Oper=OutsideSubmit&BackUrl="+BackUrl;
//		obj.target = "myIframe";
//		obj.submit();
//		//显示"正在处理"层
//		handleAlphaDiv("正在处理您的请求..");
//	}
//}