var loginHost = "entry.qiye.163.com"; 
var url = location.href;
var isAdmin = false;
if(url.indexOf("admin.jsp")>-1){
	loginHost = "mail.qiye.163.com";
	isAdmin=true;
}
var account = null;
var pid = null;
var p = null;
var d = null;
var msg = null;
var hl = getParam("hl") || "zh-cn";
window.onload=function(){
	account = getId("account_name");
	pid = getId("msgpid");
	p = getId("password");
	d = getId("domain");
	msg = "请输入登录帐号";
	if(d.value==""){
		msg="请输入完整的邮箱地址";
	}
	account.onfocus=function(){
		if(this.value==msg){
			this.value="";
		}
	 	this.className="ipt-t";
	};
	account.onblur=function(){
		if(this.value==""){
			this.className="ipt-t ipt-sample";
			this.value=msg;
		}
	};
	//获得cookie中记住的用户名
	var remUserName=cookie("qiye_account");
	if(remUserName){
		var domain=d.value;
		if(domain==""){
			account.value=remUserName;
		}else{
			account.value=remUserName.replace("@" + domain, "");
		}
		account.className="ipt-t";	
		getId("remUsername").checked="checked";
		p.focus();
	}else{
		if(d.value!=""){
			account.focus();
		}else{
			account.value=msg;
		}
	}
};
function frmvalidator(){
	account = getId("account_name");
	pid = getId("msgpid");
	p = getId("password");
	d = getId("domain");
	var account_name=account.value;
	var password=p.value;
	var domain=d.value;
	if(account_name==null || account_name=="" || account_name==msg){
		pid.innerHTML=msg;
		pid.style.display='block';
		account.focus();
		return false;
	}
	if(password==null || password==""){
		pid.innerHTML="请你输入密码";
		pid.style.display='block';
		p.focus();
		return false;
	}
	if((domain==null || domain=="")&&(account_name.indexOf("@") < 0)){
		pid.innerHTML="请以“用户名@域名”方式输入登录帐号";
		pid.style.display='block';
		account.focus();
		account.value=account_name;
		return false;
	}
	if(domain!=null && domain!="" && (account_name.indexOf("@") > 0)){
		var j=account_name.indexOf("@");
		var ndomain=account_name.substring(j+1,account_name.length);
		if(ndomain==domain){			
			account.value=account_name.substring(0,j);
		}else{
			pid.innerHTML="请使用不包括@部分帐号登录";
			pid.style.display='block';
			return false;
		}
	}
	if(domain==null||domain==""){		
		var j=account_name.indexOf("@");
		var ndomain=account_name.substring(j+1,account_name.length);
		domain=ndomain;
		d.value=ndomain;
		account.value=account_name.substring(0,j);
	}
	if(getId("secure").checked){
		url = "https://" + loginHost + "/domain/domainEntLogin";
	}else{
		url = "http://" + loginHost + "/domain/domainEntLogin";
		if(isAdmin)url="http://mail." + domain + "/domain/domainEntLogin";
	}
	getId("loginform").action = url;
	//是否记住用户名
	var host=location.hostname;
	if(getId("remUsername").checked){
		var exp  = new Date();    
   		var acc=account.value;
   		if(acc.indexOf("@")==-1 && d.value!=""){
   			acc=acc+"@"+d.value;
   		}
   		exp.setTime(exp.getTime() + 86400 * 365 * 10);
		document.cookie="qiye_account="+acc+";domain="+host+";path=/;expires="+exp.toGMTString();
	}else{
		var exp  = new Date();    
		exp.setTime(exp.getTime()-1);
		document.cookie="qiye_account=;domain="+host+";path=/;expires="+exp.toGMTString();
	}
	var exp  = new Date();
	exp.setTime(exp.getTime() + 86400 * 365 * 10);
	document.cookie="hl=" + hl + ";domain="+host+";path=/;expires="+exp.toGMTString();
	getId("loginform").submit();
	return true;
}