﻿
/*******************************************************************/
/*                                                                 */
/* Copyright (c) 2005-2007 Jasob.com                               */
/*                                                                 */
/* This obfuscated code was created by Jasob 3.0 Trial Version.    */
/* The code may be used for evaluation purposes only.              */
/* To obtain full rights to the obfuscated code you have to        */
/* purchase the license key (http://www.jasob.com/Purchase.html).  */
/*                                                                 */
/*******************************************************************/

function InitLoginModuleData(param,dataDivId,isShowVerifyCode){var aParamValues=new Array();InitParams(param,aParamValues);aParamValues["DataDivId"]=dataDivId;aParamValues["Param"]=param;aParamValues["IsShowVerifyCode"]=isShowVerifyCode;jQuery.ajax({type:"POST",contentType:"application/json",data:"{ }",dataType:"json",url:"/Service/ShareService.asmx/CheckBlogIsLogin",success:function(result){var div=GetContentDiv(aParamValues);jQuery(div).addClass("clearfix Box");jQuery(div).html("");if(result.d[0]=="1"){jQuery(div).append(CreateLogin(result.d,aParamValues));}else{jQuery(div).append(CreateNoLogin(aParamValues));}InitContentDiv(aParamValues,div);}});};function CreateNoLogin(aParamValues){var content=document.createElement("div");content.className='';var link=document.createElement("div");link.className='';var sname=document.createElement("div");sname.className='text-float-left Name';sname.innerHTML="登录名：<input type=\"text\" id=\""+aParamValues["DataDivId"]+"_txtUserName\" class=\"NameTextBox\" onfocus=\"setKeyDown(this.id, '"+aParamValues["DataDivId"]+"_txtUserName','"+aParamValues["DataDivId"]+"_btnLogin')\">";var spwd=document.createElement("div");spwd.className='text-float-left Pwd';spwd.innerHTML="密　码：<input type=\"password\" id=\""+aParamValues["DataDivId"]+"_txtPwd\" class=\"PwdTextBox\" onfocus=\"setKeyDown(this.id, '"+aParamValues["DataDivId"]+"_txtPwd','"+aParamValues["DataDivId"]+"_btnLogin')\">";if(aParamValues["IsShowVerifyCode"]=="1"){var scode=document.createElement("div");scode.className='text-float-left VerifyCode';scode.innerHTML="验证码：<input type=\"text\" id=\""+aParamValues["DataDivId"]+"_txtVerifyCode\" class=\"CodeTextBox\" onfocus=\"setKeyDown(this.id, '"+aParamValues["DataDivId"]+"_txtVerifyCode','"+aParamValues["DataDivId"]+"_btnLogin')\"><img id=\"imgVerify\" src=\"/VerifyCode.aspx?\" alt=\"看不清？点击更换\" onclick=\"this.src=this.src+'?'\" style=\"width:67px; height:25px\" align=\"absmiddle\" />";}var slogin=document.createElement("div");slogin.className='text-float-left';slogin.innerHTML="<input type=\"button\" id=\""+aParamValues["DataDivId"]+"_btnLogin\" class=\"Button\" value=\"登录\" onclick=\"CheckLogin('"+aParamValues["DataDivId"]+"_txtUserName', '"+aParamValues["DataDivId"]+"_txtPwd', '"+aParamValues["Param"]+"', '"+aParamValues["DataDivId"]+"', '"+aParamValues["DataDivId"]+"_txtVerifyCode');\">";var sReg=document.createElement("div");sReg.className='text-float-left';sReg.innerHTML="<input type=\"button\" id=\""+aParamValues["DataDivId"]+"_btnReg\" class=\"RegButton\" value=\"注册\" onclick=\"javascript:location.href='/Register.aspx';\">";link.appendChild(sname);link.appendChild(spwd);if(aParamValues["IsShowVerifyCode"]=="1"){link.appendChild(scode);}link.appendChild(slogin);link.appendChild(sReg);content.appendChild(link);return content.innerHTML;};function CreateLogin(result,aParamValues){var content=document.createElement("div");content.className='';var link=document.createElement("div");link.className='';var sname=document.createElement("div");sname.className='text-float-left';sname.innerHTML="欢迎您，"+result[1]+"！";var sadmin=document.createElement("div");sadmin.className='text-float-left Admin';sadmin.innerHTML="<a href=\"/RedirectToUserCenter.aspx\" target='_blank'>进入用户中心</a>";var smes=document.createElement("div");smes.className='text-float-left Message';smes.innerHTML="<a href=\"/Home.aspx?t=Message\" target='_blank'>消息("+result[2]+")</a>";var slogin=document.createElement("div");slogin.className='text-float-left';slogin.innerHTML="<input type=\"button\" id=\"btnLogin\" class=\"LoginOutButton\" value=\"退出\" onclick=\"LoginOut( '"+aParamValues["Param"]+"', '"+aParamValues["DataDivId"]+"', "+aParamValues["IsShowVerifyCode"]+");\">";link.appendChild(sname);link.appendChild(sadmin);link.appendChild(smes);link.appendChild(slogin);content.appendChild(link);return content.innerHTML;};function CheckLogin(userNameId,pwdId,param,dataDivId,verifyCodeId){var IsShowVerifyCode=0;var account=$(userNameId).value;var pwd=$(pwdId).value;var v=$(verifyCodeId);var vefiryCode;if(v==null){vefiryCode="RegisterLogin";IsShowVerifyCode="0";}else{vefiryCode=$(verifyCodeId).value;IsShowVerifyCode="1";}if(account.Trim()==''){_error_msg_show("用户名不能为空",'','forbid',"登录失败");return false;}if(pwd.Trim()==''){_error_msg_show("密码不能为空",'','forbid',"登录失败");return false;}if(vefiryCode.Trim()==''){_error_msg_show("验证码不能为空",'','forbid',"登录失败");return false;}_error_msg_show("正在登录，请稍候...",null,'smile',"登录");jQuery.ajax({type:"POST",contentType:"application/json",data:"{ userName:'"+account+"',userPwd:'"+pwd+"',verifyCode:'"+vefiryCode+"'}",dataType:"json",url:"/Service/ShareService.asmx/CheckBlogLogin",success:function(result){new dialog().reset();if(result.d=="0"){_error_msg_show("帐号输入有误!",'','forbid',"登录失败");}else if(result.d=="2"){_error_msg_show("该帐号已被禁止登录，请联系管理员!",'','forbid',"登录失败");}else if(result.d=="3"){_error_msg_show("该帐号已被删除，请联系管理员!",'','forbid',"登录失败");}else if(result.d=="4"){_error_msg_show("序列号不合法，用户不能登录，请联系系统管理员!",'','forbid',"登录失败");}else if(result.d=="5"){_error_msg_show("系统管理员设置暂时所有用户不能登录，请联系系统管理员!",'','forbid',"登录失败");}else if(result.d=="6"){_error_msg_show("验证码错误，请重新输入!",'','forbid',"登录失败");}else if(result.d=="8"){_error_msg_show("你所关联的单位用户需要管理员审核，暂时不能登录!",'','forbid',"登录失败");}else if(result.d=="7"){openWindow("/OperationManage/SelectUnitMemberForLogin.aspx?name="+account+"&unId="+userNameId+"&upId="+pwdId+"&param="+param+"&divId="+dataDivId,500,300,"选择关联单位用户",true);}else{InitLoginModuleData(param,dataDivId,IsShowVerifyCode);}}});};function LoginOut(param,dataDivId,isShowVerifyCode){jQuery.ajax({type:"POST",contentType:"application/json",data:"{ }",dataType:"json",url:"/Service/ShareService.asmx/LogOut",success:function(result){InitLoginModuleData(param,dataDivId,isShowVerifyCode);}});}