function custLogin() {
	if (elementIsEmpty("loginName")) {
		setElementInnerHtml("showInfo",getLocalText('user_login_name_blank'));
		setElementFocus("loginName");
		changeClass("showInfo", "login_error_box");
  		return false;	
	}
	if (elementIsEmpty("passWord")) {
		setElementInnerHtml("showInfo",getLocalText('user_password_blank'));
		setElementFocus("passWord");
		changeClass("showInfo", "login_error_box");
  		return false;	
	}
	if (elementIsEmpty("verifyCode")) {
		setElementInnerHtml("showInfo",getLocalText('user_verify_code_blank'));
		setElementFocus("verifyCode");
		changeClass("showInfo", "login_error_box");
  		return false;
	}
	loginSubmit();
}


function changeLoginLanguage(languageId) {
	var root = getElementValue('web_root');
	var url=root+'/loginAction!loginInit.action?languageType='+languageId;
	$("#webMainDiv").load(url);
}

function loginSubmit() {
	var formId = '#loginForm';
	var languageType= getElementValue('langType');
	$(formId).ajaxSubmit({dataType:"json", beforeSubmit:function (a, b, c) {
		waiting();
		return true;
	}, success:function (json) {
		if (json.ok) {
			var okMessage = json.okMessage;
			var root = getElementValue('web_root')+"/";
			if(okMessage.indexOf("IP")>-1){
				var returnKey = okMessage.substring(okMessage.lastIndexOf(",")+1,okMessage.length);
				var showMsg ="已经登陆："+okMessage.substring(0,okMessage.lastIndexOf(","))
					+"<br><input type='button' value='确认' onclick=postKey('"+returnKey+"')>  " +
							"<input type='button' value='取消' onclick='cancelKey()'> ";
				changeClass("showInfo", "login_info_box");
				setElementInnerHtml('showInfo',showMsg);
				hide('textZone');
			}else{
				hide('textZone');
				changeClass("showInfo", "login_info_box");
				setElementInnerHtml('showInfo',json.okMessage);
				var serverType = getElementValue('server_type');
				
				if(serverType == '0') { //webtrader 
					window.location.href=root+'customerQuery!webMain.action?radam='+Math.random();
				} else if(serverType == '1'){//webstock
					window.location.href=root+'stockQueryAction!webMain.action?languageType='+languageType+"&radam="+Math.random();
				} else {
					alert("error server type");
				}
			}
			
		} else {
			refreshCode();
			changeClass("showInfo", "login_error_box");
			setElementInnerHtml('showInfo',json.errors);
			wakeup();
		}
	}});
}

function cancelKey() {
	hide('textZone');
	changeClass("showInfo", "");
	setElementInnerHtml('showInfo','');
	wakeup();
}

function postKey(returnKey) {
	var root = getElementValue('web_root')+"/";
	$.post(root+'loginAction!loginKey.action?loginKey='+returnKey,null, 
	function(json) {
		if (json.ok) {
			hide('textZone');
			changeClass("showInfo", "login_info_box");
			setElementInnerHtml('showInfo',json.okMessage);
			window.location.href=getElementValue('web_root')+'/customerQuery!webMain.action';
		}
	}, 'json');
}


function keyprees()
{
   if(event.keyCode == 13)
    {
	   custLogin();
	}
}

function keyDown(){ 
	var keyDownCount = $F("keyDownCount");
	ns4 = (document.layers) ? true : false; 
	ie4 = (document.all) ? true : false; 
	var key;
	if(ns4){ 
	 	key = e.which;
	} if(ie4){ 
		key = event.keyCode;
	}
	if(key==13 && keyDownCount == "0"){
		$("keyDownCount").value = "1";
		custLogin();
	} 
	} 


function refreshCode() {
	var timenow = new Date().getTime();
	var msg = getElementValue('web_root')+"/";
	changeImgSrc("imageVerifyCode",msg + "VerifyCode?d=" + timenow);
}
