﻿var ISWORKING=false;
if(typeof window.attachEvent!='undefined')
{
	window.attachEvent('onload',document.forms[0].onkeypress=KeySave);
};
function KeySave()
{
	if(event.keyCode=="13")
	{
		CandidateLogon();
	};
};

function CandidateLogon()
	{
		var IE=navigator.appName=="Microsoft Internet Explorer"?true:false;
		if(!IE){alert(T00001);return false;}
		else
		{
			var IEFullInfo=navigator.userAgent;
			var IEVersion=parseFloat(IEFullInfo.substring(IEFullInfo.indexOf("MSIE ")+5,IEFullInfo.indexOf(";",IEFullInfo.indexOf("MSIE "))));
			if(IEVersion<IEMinVersion){alert(T00002);window.open(IEUpdateUrl);return;};
			if(!ISWORKING){try{ISWORKING=true;var mUserNameObject=document.getElementById("txtLogonCode");
			var mPassWordObject=document.getElementById("txtPassword");
			var mValidateCode=document.getElementById("txtValidateCode").value;
			var mLogonObject=document.getElementById("btnLogon");
			var mSpanObject=document.getElementById("spanInfo");
			mLogonObject.disabled=true;
			var mUserName=mUserNameObject.value;
			var mPassWord=mPassWordObject.value;
			if(CheckInputIsSafe(mUserName)==true&&CheckInputIsSafe(mPassWord)==true&&CheckInputIsSafe(mValidateCode)==true)
			{
				if(mUserName!=""&&mPassWord!="")
				{
					if(mValidateCode!="")
					{
						var mLogonResult=ETX.WebSite.Candidate.C_SignIn.CandidateLogon(mUserName,mPassWord,mValidateCode).value;
						switch(mLogonResult.toString())
						{
							case"0":{location.href="C_WebTransfer.aspx";break;};
							case"-1":{alert('登陆账户和帐号密码不能为空！');break;};
							case"-2":case"-3":{alert('登录失败，请检查登陆账户和密码是否正确！');break;};
							case"-4":{alert(T00005);break;};
							case"-5":{alert('验证码错误');
							document.getElementById("imgValidate").src = 'CreateImage.aspx?'+Math.random();
							break;};
							default:{alert(T00006);break;};
						};
					}
					else
					{
						alert('验证码不能为空');
					}
				}
				else{
					alert('登陆账户和帐号密码不能为空！');};
					}
			else{
				alert('登陆账户和帐号密码不能包含非法字符');};
				}catch(e){;};
				ISWORKING=false;mLogonObject.disabled=false;};};};
		function CheckInputIsSafe(mValue){iCharpos=mValue.search("['/\\\\|\"<>`~\^{}]");
		if(iCharpos>=0){return false;};return true;};

