function checkVersion()
{
	var userAgent = window.navigator.userAgent.toLowerCase();
	var AppName = "";
	var Version = "";
	var Sys = "";
	if (userAgent.indexOf("msie")>-1) {
		AppName = "msie";	
		Version	= userAgent.replace(/.+msie/gi,"").replace(/;.+/gi,"") - 0;	
	} else if(userAgent.indexOf("firefox")>-1) {
		AppName = "firefox";
		Version = parseFloat(userAgent.replace(/.+firefox\//gi,"").replace(/\(.*\)/g,"")) - 0;
	} else if(userAgent.indexOf("netscape")>-1) {
		AppName = "netscape";
		Version = ParseFloat(userAgent.replace(/.+netscape\//gi,"").replace(/\(.*\)/g,"")) - 0;
	}

	if ((AppName == "netscape") || (AppName == "firefox" && Version < 1.5)) {
		return false;
	} 

	return true;
}
//=====================================mail============================================
function login_check()
{
	loginCookieCheck();
	if (checkVersion() == false) {
		alert("浏览器版本不支持，请升级到新版本!");
		return false;
	}
	if(document.login.username.value=="")  {
		alert("请输入你的用户名.");
		return false;
	} else if(document.login.username.value.length<1) {
		alert("用户名无效，请重新输入");
		return false;
	} else if(document.login.username.value.length>30) {
		alert("用户名无效，请重新输入");
		return false;
	} else if(document.login.password.value=="") {
		alert("请输入你的密码");
		return false;
	} else if(document.login.password.value.length<2) {
		alert("密码无效，请重新输入.");
		return false;
	} else if(document.login.password.value.length>18){
		alert("密码长度不能超过18位");
		return false;
	} else  {
		
		return true;
	}
}
function getpass() {
  window.open('http://mail.zdsoft.com.cn/cgi-bin/getpass.cgi?lang=gb','','top=100,left=150,width=350,height=200');
}


/*
var username='';
var the_cookie=document.cookie;
var each_cookie=the_cookie.split(';');  

for(var i=0;i<each_cookie.length;i++) {
    var  each_value=each_cookie[i].split('=');
    if(each_value[0]=='username')
        username=each_value[1];
}
function read_cookie() {
    if(username.indexOf('%40') != -1)    {
        var username_value=username.split('%40')
        document.login.username.value=username_value[0];
        document.login.mail_domain.value=username_value[1];
	}
}
*/
function change_domain(value)
{
    document.getElementById("mail_domain").value = value;
}

//=====================================mail end============================================

//=========================================OA begin==============================

// JavaScript Document
function oa_Check()
{
	loginCookieCheck();
	
	var oa_name=document.getElementById("Text1").value;	
	var oa_pass=document.getElementById("Password1").value;
	var oa_submit=document.getElementById("Submit1");
	if(oa_name == "")
	{
		alert("请输入帐号");
		return false;
	}
	

	if(oa_pass == "")
	{
		alert("请输入密码");
		return false;
	}

	return true;
		
}

function oa_keyCheck(submitName)
{
	var oa_key=window.event.keyCode;
	if(oa_key==13)
	{
		
			submit_And_Check(submitName);
		
		
	}
}

function submit_And_Check(submitName)
{
		if(submitName=="Submit0")
		{
			if(login_check())
			{
				document.getElementById(submitName).click();
				//判断是否清空 帐户密码
				isclearCheck();		
			}
		}
		
		if(submitName=="Submit1")
		{
			if(oa_Check())
			{
				document.getElementById(submitName).click();
				//判断是否清空 帐户密码
				isclearCheck();		
			}
		}
		
		
}


//==========================================OA end======================================
/*--------------------------cookie----2008 12 30-------------------------------*/


//页面控件名称定义
//邮箱 隐藏
var mail_username="username";
var mail_password="password";
//oa 隐藏
var oa_Text1="Text1";
var oa_Password1="Password1";




//cookie变量定义
//使用类型: 1.公用(无) 2.私用 
var Usetype="1";
//是否清除cookie(密码帐号): 0.不清(无) 1.清 
var isclear="0";
//是否保存oa mail:0.不存(无) 1.邮箱 2.oa 3.都存
var savepw="0";
//邮箱帐户
var mUser;
var mPW;
//oa帐户
var oUser;
var oPW;

//cookie 过期时间
var cookieOverTime="Tue, 1 dec 2099 13:15:12 UTC";

//cookie 名称定义
var c_Usetype="Usetype";
var c_isclear="isclear";
var c_savepw="savepw";
var c_mUser="mUser";
var c_mPW="mPW";
var c_oUser="oUser";
var c_oPW="oPW";


//邮件后缀 语言cookie名称定义 对应页面控件名称
var c_language="language";
var c_mail_domain="mail_domain";

//-------------------------------------main Method begin--------------------------------
//页面加载调用 main
//cookie判断
function winOnloadCookieCheck()
{
	//语言 邮箱后缀
	//页面加载时调用
	setClientsBy_Mail_Lang();
	
	
	//判断是否给页面控件赋值
	onLoadSettingCheck();
	
	
	//将隐藏控件的值 赋给临时控件
	//setHiddeToTempValue();
	//alert(document.cookie);
}

//用户登录调用 main
//cookie判断
function loginCookieCheck()
{
	//语言 邮箱后缀
	addCookiesBy_Mali_Lang();
	
	//判断是否保存帐户与密码
	loginSavepwCheck();
	
	//alert(document.cookie);
}


//设置页面保存cookie调用 main
function saveUserSettings(Usetype,isclear,savepw)
{
			setCookie(c_Usetype,Usetype);
			setCookie(c_isclear,isclear);
			setCookie(c_savepw,savepw);
			
			//清空当前cookie中的帐户与密码
			clearCookie(c_mUser);
			clearCookie(c_mPW);
			clearCookie(c_oUser);
			clearCookie(c_oPW);
			
			//alert(document.cookie);
}
//-------------------------------------main Method end--------------------------------

//-------------------------------------sub Method begin--------------------------------






//用户登录时
//根据cookie判断是否保存帐户密码
function loginSavepwCheck()
{
	savepw=getCookie(c_savepw);
	
	mUser=document.getElementById(mail_username).value;
	mPW=document.getElementById(mail_password).value;
	
	oUser=document.getElementById(oa_Text1).value;
	oPW=document.getElementById(oa_Password1).value;
	
	if((savepw!=null)&&(savepw=="1"))
	{
		setCookie(c_mUser,mUser);
		setCookie(c_mPW,mPW);
	}
	
	if((savepw!=null)&&(savepw=="2"))
	{
		setCookie(c_oUser,oUser);
		setCookie(c_oPW,oPW);
	}
	
	if((savepw!=null)&&(savepw=="3"))
	{
		setCookie(c_mUser,mUser);
		setCookie(c_mPW,mPW);
		
		setCookie(c_oUser,oUser);
		setCookie(c_oPW,oPW);
	}
	
}

//页面加载 调用
//判断是否给页面控件赋值
function onLoadSettingCheck()
{
	savepw=getCookie(c_savepw);
	mUser=getCookie(c_mUser);
	mPW=getCookie(c_mPW);
	oUser=getCookie(c_oUser);
	oPW=getCookie(c_oPW);
	
	//页面加载时检查是否显示用户邮箱 OA cookie
	onLoadSavepwCheck(savepw,mUser,mPW,oUser,oPW);
	
}

//isclear Check方法
//用户登录时调用 判断登陆后是否清空页面帐号与密码
function isclearCheck()
{
	isclear=getCookie(c_isclear);
	
	
	//清空帐户密码
	if((isclear!=null)&&(isclear=="1"))
	{
		document.getElementById(mail_username).value="";
		document.getElementById(mail_password).value="";
		document.getElementById(oa_Text1).value="";
		document.getElementById(oa_Password1).value="";
	}
}

//savepw Check方法
//页面加载时检查是否显示用户帐户密码 cookie
function onLoadSavepwCheck(savepw,mUser,mPW,oUser,oPW)
{
	if((savepw!=null)&&(savepw=="0"))
	{
		document.getElementById(mail_username).value="";
		document.getElementById(mail_password).value="";
		document.getElementById(oa_Text1).value="";
		document.getElementById(oa_Password1).value="";
	}
	
	if((savepw!=null)&&(savepw=="1"))
	{
		document.getElementById(mail_username).value=mUser==null?"":mUser;
		document.getElementById(mail_password).value=mPW==null?"":mPW;
		
	}
	
	if((savepw!=null)&&(savepw=="2"))
	{
		document.getElementById(oa_Text1).value=oUser==null?"":oUser;
		document.getElementById(oa_Password1).value=oPW==null?"":oPW;
	}
	
	if((savepw!=null)&&(savepw=="3"))
	{
		document.getElementById(mail_username).value=mUser==null?"":mUser;
		document.getElementById(mail_password).value=mPW==null?"":mPW;
		
		document.getElementById(oa_Text1).value=oUser==null?"":oUser;
		document.getElementById(oa_Password1).value=oPW==null?"":oPW;
	}
}

//==========================页面邮箱后缀 语言cookie=============================
//语言 邮箱后缀
//页面加载时调用
//通过cookie给页面附值;c_language, c_mail_domain 是cookie名称
	function setClientsBy_Mail_Lang()
	{
			setClientBy_Mail_Lang(getCookie(c_language));
			setClientBy_Mail_Lang(getCookie(c_mail_domain));
	}
//语言 邮箱后缀
//通过cookie值 给页面附值
	function setClientBy_Mail_Lang( cookieValue)
	{
		if(cookieValue!=null)
		{
			switch(cookieValue)
			{
				
				case "gb" : document.getElementById(c_language).options[0].selected=true;
				break;
				
				case "jp" : document.getElementById(c_language).options[1].selected=true;
				break;
				
				case "eng" : document.getElementById(c_language).options[2].selected=true;
				break;
				
				case "cqhrsoft.com" : document.getElementById(c_mail_domain).options[0].selected=true;
				break;
				
				case "zdsoft.com.cn" : document.getElementById(c_mail_domain).options[1].selected=true;
				break;
				
			}
			
		}
		
	}
//语言 邮箱后缀
//用户登陆时调用
//添加cookie 键值对; mail,lang是cookie名称,第2个参数是cookie值
	function addCookiesBy_Mali_Lang()
	{
		setCookie(c_mail_domain,document.getElementById(c_mail_domain).value);
		setCookie(c_language,document.getElementById(c_language).value);
		
	}

//-------------------------------------sub Method end-------------------------------
//------------------------------------共通cookie方法---------------------------------------------

//清空cookie,
//cName:cookie名 

function clearCookie(cName)
{
	document.cookie=cName+"=;expires="+cookieOverTime;
}

//添加cookie,设置cookie过期时间
//cName:cookie名 
//cValue:cookie值
	function setCookie(cName,cValue)
	{
		document.cookie=cName+"="+cValue+";expires="+cookieOverTime;
		
	}
//通过cookie名称 取得对应的值 
//cName:cookie名 
//没值返回null
	function getCookie(cName)
	{
	
		var str=null;
		var cookies= document.cookie;
		var temp_cookie=cookies.split(";");
		
	
		for(var cook_i=0;cook_i<temp_cookie.length;cook_i++)
		{
			
			cookie=temp_cookie[cook_i].trim();
			
			cookieValues=cookie.split("=");
			
			if(cookieValues[0]==null?null:cookieValues[0].trim()==cName)
			{
					
					str=cookieValues[1]==null?null:cookieValues[1].trim();
					break;		
			}
			
			
		}
		return str;
	 }
	//去掉字符串左右空格 调用方式->字符串.trim();
	String.prototype.trim = function()
	{
		
		return this.replace(/(^\s*)|(\s*$)/g, "");
	}



