﻿function FindAdminPwd160_formSubmit(frm,state)
{			
		var pattern1 = /^[a-zA-Z0-9_-]{6,20}$/;
	var numbers="0123456789";
	var chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";	
	
	var flagnumber = false;
	var flagch = false;
	
	if(frm.FindAdminPwd160_Pwd){
		var a=frm.FindAdminPwd160_Pwd.value;
		for(var i=0;i < a.length;i++){
			var ch=a.charAt(i);
			if(numbers.indexOf(ch)!=-1){
			   flagnumber = true;		
			}
			if(chars.indexOf(ch)!=-1){
			   flagch = true;
			}
		}
	}
	switch(state)
	{
    case 1:
      if(trim(frm.FindAdminPwd160_UserID.value)=="")
      {
    	  alert("用户名不能为空！");
        frm.FindAdminPwd160_UserID.focus();
        return false;
		  }
      else if(!test_name(trim(frm.FindAdminPwd160_UserID.value)))
      {  
			  frm.FindAdminPwd160_UserID.focus();
			  alert("请输入合法的用户名");			
		   	return false
		  }
		  else						
        frm.submit();
    break;
    case 2:
     	if(frm.FindAdminPwd160_Answer.value=="")
      {
     		alert("答案不能为空！")
        frm.FindAdminPwd160_Answer.focus();
        return false;
      }         
   
      if(frm.FindAdminPwd160_Birthday.value=="")
      {
     		alert("出生日期不能为空！")
        frm.FindAdminPwd160_Birthday.focus();
        return false;
      }
      if(!isDate(frm.FindAdminPwd160_Birthday.value,true))
	    { 
		  alert("请输入正确的日期格式！"); 
		  frm.FindAdminPwd160_Birthday.focus()
		  return false; 
	    }       
      
      frm.submit();
    break;
    case 3:
     	if(!test_name(frm.FindAdminPwd160_Pwd.value))
     	{
     		frm.FindAdminPwd160_Pwd.focus();
     		alert("请输入合法的密码");                     	
     		return false;
     	}

	if (frm.FindAdminPwd160_Pwd.value.length < 6 || frm.FindAdminPwd160_Pwd.value.length>20)
	{
		alert ("请输入6至20位的密码");
		frm.FindAdminPwd160_Pwd.select();
		return false;
	}
	if(!(flagnumber && flagch)){	
			alert("密码必须同时含有数字和字母");
			frm.FindAdminPwd160_Pwd.focus();
			return false;		
	}


		var o =frm.all;
		for(var i=0;i<o.length;i++)
		{
			if(o[i].tagName == 'TD' && o[i].id=='td1')
			{
				if(trim(frm.FindAdminPwd160_Pwd.value)==trim( o[i].innerHTML))
				{
				alert("密码和管理员名称不能相同");
				frm.FindAdminPwd160_Pwd.focus();
				return false;
				}
			}
		}

if (frm.FindAdminPwd160_Pwd.value!=frm.FindAdminPwd160_NewPwd.value)
  {
    alert("新密码与确认密码不符！请重新输入")
   frm.FindAdminPwd160_NewPwd.focus();
    return false;
  }
      else
        frm.submit();
    break;
  }
}
