/////////////////////////////////////////////////////////
//
//@Main js
//@WXF
//@2005-10-27
//huie改
//trim/SearchCheck(frm)/onSubMit(frm)/onSubMit_Unit(frm)/chkFundAccount(str,len)/function chkCertId(str)
//chkAuthCode(str)/chkUserName(str)/chkIdCard(str)371/chkAccountName(str)380/chkPassword(str)389
//chkAnswer(str)399/chkEmail(str)408/chkCheckCode(str)/chkDwbh(str)/checkSame(pwd)/CheckSamePwd(Str1,Str2)
//checkPwd1(frm)/checkPwd2(frm)/getIFrameDocument(aID)/from15to18(century, idCardNo15)/CheckAccountNameOnLine(frm)
//checkXm(frm)/checkGrbh(frm)/check3(frm)/OnLoginSubMit(frm)/OnLoginSubMitIndex(frm)/CheckQuestion(frm)
//doDwbh(frm)/doQSearch(frm)
/////////////////////////////////////////////////////////
String.prototype.trim= function()  
{  
    // 用正则表达式将前后空格  
    // 用空字符串替代。  
    return this.replace(/(^\s*)|(\s*$)/g, "");  
}
/////////////////////////////////////////////////////////
function SearchCheck(frm){
	var SchKeyWd=frm.schKeywd;
	//need delete unlawful chars
	//regEx
	if(SchKeyWd.value.trim()==""){
		alert("请输入查询关键字!");
		SchKeyWd.focus();
		return false;
	}else if(chkStr(SchKeyWd.value)==0)
	{
		alert("[提示]：含有非法字符串！");
		SchKeyWd.focus();
		return false;
	}
	return true;
}
/////////////////////////////////////////////////////////
function onSubMit(frm)
{
	var FundAccount=frm.fundAccount;
	var UserName=frm.userName;
	var IdCard=frm.idcard;
	var AccountName=frm.accountName;	
	var Password1=frm.userPassword1;
	var Password2=frm.userPassword2;
	var selQuestion=frm.question;
	var Answer=frm.answer;
	var Email=frm.email;
	var CheckCode=frm.checkCode;	
	
	if(FundAccount.value.trim()=="")		//FundAccount.value.trim()==""
	{
		err_msg.innerHTML="[提示]：公积金账号不能为空！";		//<br>innerHTML 
		FundAccount.focus();
		return false;
	}else if(chkFundAccount(FundAccount.value,FundAccount.maxLength)==0)
	{
		//err_msg.innerHTML=FundAccount.value.indexOf(" ") + "/" +FundAccount.value.length + "[提示]：公积金账号中不能含有空格！";		//<br>
		err_msg.innerHTML="[提示]：公积金账号输入有误！";
		//FundAccount.focus();
		FundAccount.select();
		return false;
	}
	if(UserName.value.trim()=="")
	{
		err_msg.innerHTML="[提示]：姓名不能为空！";		//<br>
		UserName.focus();		
		return false;
	}else if(chkUserName(UserName.value)==0)
	{
		//err_msg.innerHTML=FundAccount.value.indexOf(" ") + "/" +FundAccount.value.length + "[提示]：公积金账号中不能含有空格！";		//<br>
		err_msg.innerHTML="[提示]：姓名输入有误！";
		//UserName.focus();
		UserName.select();
		return false;
	}
	if(IdCard.value.trim()=="")
	{
		err_msg.innerHTML="[提示]：身份证号码不能为空！";		
		IdCard.focus();
		return false;
	}else if(chkIdCard(IdCard.value)==0)
	{
		err_msg.innerHTML="[提示]：身份证号码输入有误！";
		//IdCard.focus();
		IdCard.select();
		return false;
	}	
	if(AccountName.value.trim()=="")
	{
		err_msg.innerHTML="[提示]：登录账号不能为空！";		//<br>
		AccountName.focus();
		return false;
	}else if(chkAccountName(AccountName.value)==0)
	{
		err_msg.innerHTML="[提示]：登录账号为字母开头的6-12位的限定字符串！";
		//AccountName.focus();
		AccountName.select();
		return false;
	}
	if(Password1.value.trim()=="")
	{
		err_msg.innerHTML="[提示]：登录密码不能为空！";		//<br>
		Password1.focus();
		return false;
	}else if(chkPassword(Password1.value)==0)
	{
		err_msg.innerHTML="[提示]：登录密码长度不够或者含有非法字符！";
		//Password1.focus();
		Password1.select();
		return false;
	}else if(checkSame(Password1.value)==1){
		err_msg.innerHTML="[提示]：登录密码不能为同一个字符！";
		//Password1.focus();
		Password1.select();
		return false;
	}else if(CheckSamePwd(AccountName.value,Password1.value)==0){
		err_msg.innerHTML="[提示]：登录账号与密码太相似！";
		//Password1.focus();
		Password1.select();
		return false;
	}
	if(Password2.value.trim()=="")
	{
		err_msg.innerHTML="[提示]：确认密码不能为空！";		//<br>
		Password2.focus();
		return false;
	}else if(chkPassword(Password2.value)==0)
	{
		err_msg.innerHTML="[提示]：登录密码长度不够或者含有非法字符！";
		//Password2.focus();
		Password2.select();
		return false;
	}else if(Password1.value!=Password2.value){
		err_msg.innerHTML="[提示]：两次密码输入不一致！";
		//Password2.focus();
		Password2.select();
		return false;
	}else if(CheckSamePwd(AccountName.value,Password2.value)==0){
		err_msg.innerHTML="[提示]：登录账号与密码太相似！";
		//Password2.focus();
		Password2.select();
		return false;
	}
	///////////////selQeustion
	if(selQuestion.selectedIndex==0){
		Answer.value="";
		selQuestion.focus();
		err_msg.innerHTML="[提示]：请选择一个问题，再输入机密答案！";
		return false;
	}
	if(Answer.value.trim()==""){
		err_msg.innerHTML="[提示]：请输入问题的答案！";
		Answer.focus();
		return false;
	}else if(chkAnswer(Answer.value)==0){
		err_msg.innerHTML="[提示]：答案为5-16个汉字、字母或数字！";
		Answer.select();
		return false;
	}
	if(Email.value.trim()=="")
	{
		//err_msg.innerHTML="[提示]：Email不能为空！";		//<br>
		//Email.focus();
		//return false;
	}else if(chkEmail(Email.value)==0){
		err_msg.innerHTML="[提示]：Email输入有误！";
		//Email.focus();
		Email.select();
		return false;
	}	
	if(CheckCode.value.trim()=="")
	{
		err_msg.innerHTML="[提示]：验证码不能为空！";		//<br>
		CheckCode.focus();
		return false;
	}else if(chkCheckCode(CheckCode.value)==0){
		err_msg.innerHTML="[提示]：验证码输入有误！";
		//CheckCode.focus();
		CheckCode.select();
		return false;
	}	
		
	return true;
}
/////////////////////////////////////////////////////////
function onSubMit_Unit(frm)
{
	var FundAccount=frm.fundAccount;
	//var CertId=frm.certid;		//CertId
	var AuthCode=frm.authcode;	//12,a-z,A-Z,0-9
	var AccountName=frm.accountName;	
	var Password1=frm.userPassword1;
	var Password2=frm.userPassword2;
	var selQuestion=frm.question;
	var Answer=frm.answer;
	var Email=frm.email;
	var CheckCode=frm.checkCode;
	
	if(FundAccount.value.trim()=="")		
	{
		err_msg.innerHTML="[提示]：公积金账号不能为空！";		
		FundAccount.focus();
		return false;
	}else if(chkFundAccount(FundAccount.value,FundAccount.maxLength)==0)
	{
		err_msg.innerHTML="[提示]：公积金账号输入有误！";
		FundAccount.select();
		return false;
	}
	//CertId
	//if(CertId.value.trim()=="")		
	//{
	//	err_msg.innerHTML="[提示]：单位证件码不能为空！";		
	//	CertId.focus();
	//	return false;
	//}else if(chkCertId(CertId.value)==0)
	//{
	//	err_msg.innerHTML="[提示]：单位证件码输入有误！";
	//	CertId.select();
	//	return false;
	//}
	//AuthCode,chkAuthCode
	if(AuthCode.value.trim()=="")		
	{
		err_msg.innerHTML="[提示]：激活认证码不能为空！";		
		AuthCode.focus();
		return false;
	}else if(chkAuthCode(AuthCode.value)==0)
	{
		err_msg.innerHTML="[提示]：激活认证码输入有误！";
		AuthCode.select();
		return false;
	}	
	if(AccountName.value.trim()=="")
	{
		err_msg.innerHTML="[提示]：登录账号不能为空！";		//<br>
		AccountName.focus();
		return false;
	}else if(chkAccountName(AccountName.value)==0)
	{
		err_msg.innerHTML="[提示]：登录账号为字母开头的6-12位的限定字符串！";
		AccountName.select();
		return false;
	}
	if(Password1.value.trim()=="")
	{
		err_msg.innerHTML="[提示]：登录密码不能为空！";		//<br>
		Password1.focus();
		return false;
	}else if(chkPassword(Password1.value)==0)
	{
		err_msg.innerHTML="[提示]：登录密码长度不够或者含有非法字符！";
		//Password1.focus();
		Password1.select();
		return false;
	}else if(checkSame(Password1.value)==1){
		err_msg.innerHTML="[提示]：登录密码不能为同一个字符！";
		//Password1.focus();
		Password1.select();
		return false;
	}else if(CheckSamePwd(AccountName.value,Password1.value)==0){
		err_msg.innerHTML="[提示]：登录账号与密码太相似！";
		//Password1.focus();
		Password1.select();
		return false;
	}
	if(Password2.value.trim()=="")
	{
		err_msg.innerHTML="[提示]：确认密码不能为空！";		//<br>
		Password2.focus();
		return false;
	}else if(chkPassword(Password2.value)==0)
	{
		err_msg.innerHTML="[提示]：登录密码长度不够或者含有非法字符！";
		//Password2.focus();
		Password2.select();
		return false;
	}else if(Password1.value!=Password2.value){
		err_msg.innerHTML="[提示]：两次密码输入不一致！";
		//Password2.focus();
		Password2.select();
		return false;
	}else if(CheckSamePwd(AccountName.value,Password2.value)==0){
		err_msg.innerHTML="[提示]：登录账号与密码太相似！";
		//Password2.focus();
		Password2.select();
		return false;
	}
	///////////////selQeustion
	if(selQuestion.selectedIndex==0){
		Answer.value="";
		selQuestion.focus();
		err_msg.innerHTML="[提示]：请选择一个问题，再输入机密答案！";
		return false;
	}
	if(Answer.value.trim()==""){
		err_msg.innerHTML="[提示]：请输入问题的答案！";
		Answer.focus();
		return false;
	}else if(chkAnswer(Answer.value)==0){
		err_msg.innerHTML="[提示]：答案为5-16个汉字、字母或数字！";
		Answer.select();
		return false;
	}
	if(Email.value.trim()=="")
	{
		//err_msg.innerHTML="[提示]：Email不能为空！";		//<br>
		//Email.focus();
		//return false;
	}else if(chkEmail(Email.value)==0){
		err_msg.innerHTML="[提示]：Email输入有误！";
		//Email.focus();
		Email.select();
		return false;
	}	
	if(CheckCode.value.trim()=="")
	{
		err_msg.innerHTML="[提示]：验证码不能为空！";		//<br>
		CheckCode.focus();
		return false;
	}else if(chkCheckCode(CheckCode.value)==0){
		err_msg.innerHTML="[提示]：验证码输入有误！";
		//CheckCode.focus();
		CheckCode.select();
		return false;
	}	
		
	return true;
}
/////////////////////////////////////////////////////
function chkFundAccount(str,len)
{
	//maxLength
	//var re = new RegExp("d(b+)(d)","ig");	
	//var t="6";
	var re = new RegExp("^\\d{"+len+"}$");
	//alert(re.source);
	//var re=/^\d{6}$/;
	
	//	search
	if(str.search(re)==-1){
		return 0;
	}	
	return 1;
}

function chkCertId(str)
{
	var re=/(^\d{13}$)|(^\d{6}$)|(^[0-9A-Za-z]{8}-[0-9A-Za-z]{1}$)/;		
	
	if(str.search(re)==-1){
		return 0;
	}	
	return 1;
}

function chkAuthCode(str)
{
	var re=/^[0-9A-Za-z]{12}$/;		
	
	if(str.search(re)==-1){
		return 0;
	}	
	return 1;
}

//--前后空格自动去掉
function chkUserName(str)
{
	var re=/^[\u4E00-\u9FA5]{2,12}$/;		
	//	search
	if(str.search(re)==-1){
		return 0;
	}	
	return 1;
}

function chkIdCard(str)
{
	var re=/(^\d{15}$)|(^\d{17}(\d{1}|(X|x))$)/;
	if(str.search(re)==-1){
		return 0;
	}	
	return 1;
}

function chkAccountName(str)
{
	var re=/^[A-Za-z]{1}\w{5,11}$/;		//[A-Za-z0-9_]		:6-12
	if(str.search(re)==-1){
		return 0;
	}	
	return 1;
}

function chkPassword(str)
{
	var re=/^[\w]{6,12}$/;		//[A-Za-z0-9_]		:6-12
	if(str.search(re)==-1){
		return 0;
	}
	
	return 1;
}

function chkAnswer(str)
{
	var re=/^[a-zA-Z0-9\u4E00-\u9FA5]{5,16}$/;		
	if(str.search(re)==-1){
		return 0;
	}	
	return 1;
}

function chkEmail(str)
{
	var re=/^[A-Za-z0-9]{1}[\w-]{0,49}@[\w-]{1,50}\.(([\w-]{1,10})|([\w-]{1,10})\.([\w-]{1,10}))$/;		//[A-Za-z0-9_]	:55
	if(str.search(re)==-1){
		return 0;
	}
	
	return 1;
}

function chkCheckCode(str)
{
	var re=/^[0-9]{5}$/;
	if(str.search(re)==-1){
		return 0;
	}
	
	return 1;
}

function chkDwbh(str)
{
	var re=/^[0-9]{6}$/;
	if(str.search(re)==-1){
		return 0;
	}
	return 1;
}

function checkSame(pwd)
{
	for(i=0;i<pwd.length;i++){
		if(pwd.charAt(0)!=pwd.charAt(i)){
		return 0;
		}
	}
	return 1;
}

function CheckSamePwd(Str1,Str2)
{	
	var len1,len2;
	len1=Str1.length;
	len2=Str2.length;

	if(Str1==Str2)
	{	
		return 0;
	}else
	{
		if(len1<len2)
		{
			if((len2-len1)<2 && Str2.indexOf(Str1)!=-1){
				return 0;
			}
		}
		else if(len1-len2<2 && Str1.indexOf(Str2)!=-1){
			return 0;
		}
		
	}	
	return true;
}

function checkPwd1(frm)
{	
	var pwd1;
	pwd_msg.style.color="red";
	pwd1=frm.userPassword1.value;

	if(pwd1=="")
		pwd_msg.innerHTML="第一次输入的密码不能为空";
	else if(pwd1.length<6)
		pwd_msg.innerHTML="第一次输入的密码少于6位";
	else if(pwd1.length>12)
		pwd_msg.innerHTML="第一次输入的密码超过12位";
	else{
		pwd_msg.innerHTML="";
	}
	return false;
}

function checkPwd2(frm)
{	
	var pwd1,pwd2;
	pwd_msg.style.color="red";
	pwd1=frm.userPassword1.value;
	pwd2=frm.userPassword2.value;
	if(pwd2=="")
		pwd_msg.innerHTML="第二次输入的密码不能为空";
	else if(pwd2.length<6)
		pwd_msg.innerHTML="第二次输入的密码少于6位";
	else if(pwd2.length>12)
		pwd_msg.innerHTML="第二次输入的密码超过12位";
	else if(pwd1!=pwd2)
		pwd_msg.innerHTML="两次输入的密码不相同";
	else{
		pwd_msg.innerHTML="两次输入的密码正确";
		pwd_msg.style.color="green";
	}
	return false;
}
/////////////////////////////////////////////////////

function getIFrameDocument(aID) {
  var rv = null; 

  // if contentDocument exists, W3C compliant (Mozilla)
  if (document.getElementById(aID).contentDocument){
  	//alert("Mozilla");
    rv = document.getElementById(aID).contentDocument;
  } else {
    // IE
    //alert("IE");
    rv = document.frames[aID].document;
  }
  return rv;
}


function from15to18(century, idCardNo15) {
        var centuryStr = "" + century;
        // 通过加入世纪码, 变成 17 为的新号码本体.
        var newNoBody = idCardNo15.substring(0, 6) + centuryStr + idCardNo15.substring(6);

		var weight = new Array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2, 1);
		//下面算最后一位校验码
        var checkSum = 0;
        for(var i=0; i< 17; i++) {
            var ai = parseInt("" + newNoBody.charAt(i)); // 位于 i 位置的数值
            checkSum = checkSum + ai * weight[i];
        }

        checkNum = checkSum % 11;
        var checkChar = null;

        switch(checkNum) {
            case 0: checkChar = "1"; break;
            case 1: checkChar = "0"; break;
            case 2: checkChar = "X"; break;
            default: checkChar = "" + (12 - checkNum);
        }

        return newNoBody + checkChar;
}

/////////////////////////////////////////////////////
function chkStr(str) {
	fibdn = new Array ("'","\\","/");
	i=fibdn.length;
	j=str.length;
	for (ii=0; ii<i;ii++)
	{ for (jj=0; jj<j; jj++)
		{ temp1=str.charAt(jj);
		temp2=fibdn[ii];
		if (temp1==temp2)
		{ return 0; }
	}
}
return 1;

}

/////////////////////////////////////////////////////

function CheckAccountNameOnLine(frm)
{
	var AccountName=frm.accountName;
	
	ckAnOl_msg.style.color="red";
	if(AccountName.value.trim()=="")
	{
		ckAnOl_msg.innerHTML="登录账号不能为空!";		
		//alert("登录账号不能为空！");
		//AccountName.focus();
		return false;
	}else if(chkAccountName(AccountName.value)==0)
	{
		ckAnOl_msg.innerHTML="登录账号为字母开头的6-12位的限定字符串!";
		//AccountName.select();
		return false;
	}
	ckAnOl_msg.style.color="green";
	ckAnOl_msg.innerHTML = "检验中，请稍等...";
	//var iframeDocu=getIFrameDocument("frameCheckForm");		//frameCheckForm	, checkNameOnline
	//alert(iframeDocu.id);
	document.checkNameForm.TestName.value = AccountName.value;
	//iframeDocu.body.innerHTML="sdfsd";	
	document.checkNameForm.submit();	
	
	return false;	//must return false;
	
}

function checkXm(frm)
{ var ixm=frm.userName;
	msg_authCode.style.color="red";
  if(ixm.value.trim()=="")
  	msg_authCode.innerHTML="姓名不能为空！";
  else
  	msg_authCode.innerHTML="";
  return false;
}

function checkGrbh(frm)
{ var igrbh=frm.fundAccount;
   msg_authCode.style.color="red";
  if(igrbh.value.trim()=="")
  	msg_authCode.innerHTML="个人公积金账号不能为空！";
  else if(igrbh.value.length!=12)
    msg_authCode.innerHTML="个人公积金账号为12位的限定字符串！";
  else
  	msg_authCode.innerHTML="";
  	
  return false;
}

function checkDwbh(frm)
{ var idwbh=frm.fundAccount;
   msg_authCode.style.color="red";
  if(idwbh.value.trim()=="")
  	msg_authCode.innerHTML="单位公积金账号不能为空！";
  else if(idwbh.value.length!=6)
    msg_authCode.innerHTML="单位公积金账号为6位的限定字符串！";
  else
  	msg_authCode.innerHTML="";
  	
  return false;
}

function check3(frm)
{
	var ixm=frm.userName;
	var igrbh=frm.fundAccount;
	var isfz=frm.idcard;
	
	msg_authCode.style.color="red";
	if(isfz.value.trim()=="")
	{
		msg_authCode.innerHTML="身份证号码不能为空!";		
		return false;
	}else if(isfz.value.length!=15&&isfz.value.length!=18)
	{
		msg_authCode.innerHTML="身份证号码为15位或18位的限定字符串!";
		//AccountName.select();
		return false;
	}
	msg_authCode.style.color="green";
	msg_authCode.innerHTML = "检验中，请稍等...";
	//var iframeDocu=getIFrameDocument("frameCheckForm");		//frameCheckForm	, checkNameOnline
	//alert(iframeDocu.id);
	document.frm3.tfundAccount.value = igrbh.value;
	document.frm3.tuserName.value = ixm.value;
	document.frm3.tidcard.value = isfz.value;
	//iframeDocu.body.innerHTML="sdfsd";	
	document.frm3.submit();	
	
	return false;	//must return false;
	
}

function check2(frm)
{
	var idwbh=frm.fundAccount;
	var imy=frm.authcode;
	
	msg_authCode.style.color="red";
	if(imy.value.trim()=="")
	{
		msg_authCode.innerHTML="网络激活密钥不能为空!";		
		return false;
	}else if(imy.value.length!=12)
	{
		msg_authCode.innerHTML="网络激活密钥为12位的限定字符串!";
		//AccountName.select();
		return false;
	}
	msg_authCode.style.color="green";
	msg_authCode.innerHTML = "检验中，请稍等...";
	//var iframeDocu=getIFrameDocument("frameCheckForm");		//frameCheckForm	, checkNameOnline
	//alert(iframeDocu.id);
	document.frm2.tfundAccount.value = idwbh.value;
	document.frm2.tauthcode.value = imy.value;
	//iframeDocu.body.innerHTML="sdfsd";	
	document.frm2.submit();	
	
	return false;	//must return false;
	
}

//////////////OnLoginSubMit()
function OnLoginSubMit(frm){
	var AccountName=frm.accountName;
	var Password=frm.userPassword;
	var CheckCode=frm.checkCode;
	
	if(AccountName.value.trim()=="")
	{
		err_msg.innerHTML="[提示]：登录账号不能为空！";		//<br>
		AccountName.focus();
		return false;
	}else if(chkAccountName(AccountName.value)==0)
	{
		err_msg.innerHTML="[提示]：登录账号为字母开头的6-12位的限定字符串！";
		AccountName.select();
		return false;
	}
	//
	if(Password.value.trim()=="")
	{
		err_msg.innerHTML="[提示]：登录密码不能为空！";		//<br>
		Password.focus();
		return false;
	}else if(chkPassword(Password.value)==0)
	{
		err_msg.innerHTML="[提示]：登录密码长度不够或者含有非法字符！";
		Password.select();
		return false;
	}

	if(CheckCode.value.trim()=="")
	{
		err_msg.innerHTML="[提示]：验证码不能为空！";		//<br>
		CheckCode.focus();
		return false;
	}else if(chkCheckCode(CheckCode.value)==0){
		err_msg.innerHTML="[提示]：验证码输入有误！";
		CheckCode.select();
		return false;
	}	
	if(frm.person.checked==false && frm.unit.checked==false)
	{
		err_msg.innerHTML="[提示]：请选择正确的用户类型！";
		frm.person.focus();
		return false;
	}
	frm.md5userPassword.value=MD5(Password.value);
	var strTemp="";
	for(var i=0;i<Password.value.length;i++){
		strTemp=strTemp + "a";
	}
	Password.value=strTemp;		//
	//alert(Password.value);
	
	return true;
}
////////////
//////////////OnLoginSubMitIndex()
function OnLoginSubMitIndex(frm){
	var AccountName=frm.accountName;
	var Password=frm.userPassword;
	var CheckCode=frm.checkCode;
	
	if(AccountName.value.trim()=="")
	{
		alert("[提示]：登录账号不能为空！");
		AccountName.focus();
		return false;
	}else if(chkStr(AccountName.value)==0)
	{
		alert("[提示]：含有非法字符串！");
		AccountName.select();
		return false;
	}else if(chkAccountName(AccountName.value)==0)
	{
		alert("[提示]：登录账号为字母开头的6-12位的限定字符串！");
		AccountName.select();
		return false;
	}

	//
	if(Password.value.trim()=="")
	{
		alert("[提示]：登录密码不能为空！");
		Password.focus();
		return false;
	}else if(chkPassword(Password.value)==0)
	{
		alert("[提示]：登录密码长度不够或者含有非法字符！");
		Password.select();
		return false;
	}

	if(CheckCode.value.trim()=="")
	{
		alert("[提示]：验证码不能为空！");
		CheckCode.focus();
		return false;
	}else if(chkCheckCode(CheckCode.value)==0){
		alert("[提示]：验证码输入有误！");
		CheckCode.select();
		return false;
	}	
	if(frm.person.checked==false && frm.unit.checked==false)
	{
		alert("[提示]：请选择正确的用户类型！");
		frm.person.focus();
		return false;
	}
	frm.md5userPassword.value=MD5(Password.value);
	var strTemp="";
	for(var i=0;i<Password.value.length;i++){
		strTemp=strTemp + "a";
	}
	Password.value=strTemp;		
	
	return true;
}
////////////
function CheckQuestion(frm){
	//var frmTemp=document.getElementById(frm);
	var selQuestion=frm.question;
	
	if(selQuestion.selectedIndex==0){
		//alert("error");
		frm.answer.value="";
		selQuestion.focus();
		err_msg.innerHTML="[提示]：请选择一个问题，再输入机密答案！";
		return false;
	}
	
	return true;
	
}////////////

function doDwbh(frm){
	var idwbh=frm.dwbh;
	if(idwbh.value.trim()=="")
	{
		alert("[提示]：单位账号不能为空！");
		idwbh.focus();
		return false;
	}else if(chkDwbh(idwbh.value)==0)
	{
		alert("[提示]：单位账号为6位的限定字符串！");
		idwbh.select();
		return false;
	}
	return true;
}

function doQSearch(frm){
	var iaccount=frm.account;
	var icust=frm.cust;
	var iidcard=frm.idcard;
	if(iaccount.value.trim()==""&&icust.value.trim()==""&&iidcard.value.trim()==""){
		alert("[提示]请至少输入一个信息用于快速搜索！");
		iaccount.focus();
		return false;
	}
	return true;
}
