function CheckForm1()
{
	if(document.form2.username.value=="")
	{
		alert("Please input the email as your username.");
		document.form2.username.focus();
		return false;
	}
	else
	{
		if(!(checkemail(document.form2.username.value)))
		{
			alert("Invalid Email");
			document.form2.username.focus();
			return false;
		}	
	}

	if (document.form2.password.value== "")  
	{  
		alert("Please input your password.");  
		document.form2.password.focus();
		return false;
	} 

	return true;
}

function CheckForm2()
{
	if(document.form2.username.value==""){
		alert("请输入登录用户名.");
		document.form2.username.focus();
		return false;
	}

	if (document.form2.password.value== "")  
	{  
		alert("请输入密码");  
		document.form2.password.focus();
		return false;
	} 

	document.form2.submit();
}

function CheckForm3()
{

	
	if (document.form3.username.value== "")
	{  
				alert("请输入用户名");
				document.form3.username.focus();
				return false;
	}
	
	if (document.form3.Password.value== "")  
	{  
				alert("请输入密码");  
				document.form3.Password.focus();
				return false;
	} 
	
	if (document.form3.Password2.value== "") 
	{  
				alert("请输入确认密码");  
				document.form3.Password2.focus();
				return false;
	}
	
	if (document.form3.Password.value != document.form3.Password2.value)
	{  
				alert("密码与确认密码不同");  
				document.form3.Password2.focus();
				return false;
	}	
	
	if (document.form3.truename.value== "")
	{  
				alert("请输入真实姓名");
				document.form3.truename.focus();
				return false;
	}

	self.event.returnValue=false;
	for(var i=0;i<document.form3.sex.length;i++)
	{
	   if(document.form3.sex[i].checked==true)//如果某个单选按钮的checked属性等于真
		   {
			self.event.returnValue=true;
		   }	
	}

	if (self.event.returnValue==false)
	{
		 alert("请选择性别");
		 document.form3.sex[0].focus();
		 return false;
	}
	
	
	if (document.form3.Dept.value== "")
	{  
				alert("请输入部门");
				document.form3.Dept.focus();
				return false;
	}
	
	if (document.form3.mobile.value== "")
	{  
				alert("请输入手机号码");
				document.form3.mobile.focus();
				return false;
	}

	
	if (document.form3.email.value== "")
	{  
			alert("请输入电子邮件");
			document.form3.email.focus();
			return false;
	}
	else
	{
		if(!(checkemail(document.form3.email.value)))
		{
			alert("无效的电子邮件");
			document.form3.email.focus();
			return false;
		}	
	}
	
	
	self.event.returnValue=false;
	for(var i=0;i<document.form3.DressSize.length;i++)
	{
	   if(document.form3.DressSize[i].checked==true)//如果某个单选按钮的checked属性等于真
		   {
			self.event.returnValue=true;
		   }	
	}

	if (self.event.returnValue==false)
	{
		 alert("请选择服装大小");
		 document.form3.DressSize[0].focus();
		 return false;
	}
	
	
	self.event.returnValue=false;
	for(var i=0;i<document.form3.AskFor.length;i++)
	{
	   if(document.form3.AskFor[i].checked==true)//如果某个单选按钮的checked属性等于真
		   {
			self.event.returnValue=true;
		   }	
	}

	if (self.event.returnValue==false)
	{
		 alert("请选择餐饮要求");
		 document.form3.AskFor[0].focus();
		 return false;
	}
	
	self.event.returnValue=false;
	for(var i=0;i<document.form3.Takeby.length;i++)
	{
	   if(document.form3.Takeby[i].checked==true)//如果某个单选按钮的checked属性等于真
		   {
			self.event.returnValue=true;
		   }	
	}

	if (self.event.returnValue==false)
	{
		 alert("请选择交通方式");
		 document.form3.Takeby[0].focus();
		 return false;
	}	
	
	var curValue;
	for(var i=0;i<document.form3.Takeby.length;i++)
	{
		   if(document.form3.Takeby[i].checked==true)//如果某个单选按钮的checked属性等于真
		       {
				curValue = document.form3.Takeby[i].value;
		       }	
	}

	if(curValue=="自行车")
	{
			self.event.returnValue=false;
			for(var i=0;i<document.form3.Line.length;i++)
			{
			   if(document.form3.Line[i].checked==true)//如果某个单选按钮的checked属性等于真
				   {
					self.event.returnValue=true;
				   }	
			}

			if (self.event.returnValue==false)
			{
				 alert("请选择线路");
				 document.form3.Line[0].focus();
				 return false;
			}			
		
	}//bicycle
	
	
	var applyok = document.getElementById("CancelApply");
	if (applyok){
		
		if (applyok.checked)
		{
			if (!confirm("您确认要取消本次活动申请?"))
			{
				applyok.checked=false;
				return false;
			}
		}
	}
	
	if (document.form3.Action.value!="ModifySave")
	{
		if (document.form3.usernameok.value=="no")
		{
			alert("无效的用户名");
			document.form3.username.focus();
			return false;	
		}
	}
	
	return true;
}


function CheckForm4()
{
	
	if (document.form3.FName.value=="" || document.form3.FName.value=="  First Name")
	{  
				alert("First Name");
				document.form3.FName.focus();
				return false;
	}

	if (document.form3.LName.value=="" || document.form3.LName.value=="  Last Name")
	{  
				alert("Last Name");
				document.form3.LName.focus();
				return false;
	}
	
	if (document.form3.email.value== "")
	{  
			alert("Email");
			document.form3.email.focus();
			return false;
	}
	else
	{
		if(!(checkemail(document.form3.email.value)))
		{
			alert("Invalid Email");
			document.form3.email.focus();
			return false;
		}	
	}
	
	if (document.form3.phone.value=="" || document.form3.phone.value=="  Phone")
	{  
				alert("Phone");
				document.form3.phone.focus();
				return false;
	}

	if (document.form3.Nationality.value=="" || document.form3.Nationality.value=="  Nationality")
	{  
				alert("Nationality");
				document.form3.Nationality.focus();
				return false;
	}
	
	
	return true;
}

function checkemail(email)
{
		var is_error = false;
		var pn_0 = email.indexOf("@");
		var pn_1 = email.indexOf(".",pn_0);
		var pn_2 = email.length;
		if (pn_0<1 || pn_1<pn_0+2 || pn_1+2>pn_2) is_error=true;
		if (is_error) 
		{return false;}
		else
		{return true;}	
}

//检查年月日是否是合法日期
function isdate(intYear,intMonth,intDay){ 
      if(isNaN(intYear)||isNaN(intMonth)||isNaN(intDay)) return false;     
      if(intMonth>12||intMonth<1) return false;  
      if ( intDay<1||intDay>31)return false;  
      if((intMonth==4||intMonth==6||intMonth==9||intMonth==11)&&(intDay>30)) return false;  
      if(intMonth==2){  
               if(intDay>29) return false;    
                if((((intYear%100==0)&&(intYear%400!=0))||(intYear%4!=0))&&(intDay>28))return false;  
        }  
    return true;  
} 
		 
//检查身份证是否是正确格式
function checkCard(cId) 
  {
                            
							
							var pattern;
                            if (cId.length==15)
                            {
                                 
								 pattern= /^\d{15}$/;//正则表达式,15位且全是数字
                                 if (cId.match(pattern)==null)
                                 {
                                      alert("15位身份证号码必须为数字！")
                                      return false;
                                 }
                                 if (!isdate("19"+cId.substring(6,8),cId.substring(8,10),cId.substring(10,12)))
                                 {
                                 alert("身份证号码中所含日期不正确") 
                                 return false;
								 }
                                 
                            }
                            else if (cId.length==18)
                            {
                                 //alert(cId)
								 pattern = /^\d{17}(\d|x|X)$/;//正则表达式,18位且前17位全是数字，最后一位只能数字,x,X
                                 if (cId.match(pattern)==null)
                                 {
                                          alert("18位身份证号码必须为数字！")
                                          //return false;
                                 }

                                 if (!isdate(cId.substring(6,10),cId.substring(10,12),cId.substring(12,14)))
                                 {
                                        alert("身份证号码中所含日期不正确") 
										return false;
                                 }

                                 var strJiaoYan  =[  "1", "0", "X", "9", "8", "7", "6", "5", "4", "3", "2"];
                                 var intQuan =[7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2, 1];
                                 var intTemp=0;
                                 for(i = 0; i < cId.length - 1; i++)
                                 intTemp +=  cId.substring(i, i + 1)  * intQuan[i];  
                                 intTemp %= 11;
                                 if(cId.substring(cId.length - 1,cId.length).toUpperCase()!=strJiaoYan[intTemp])
                                 {
                                       alert("身份证验证失败，请核对您的身份证号码！")
									   return false;
                                 }
							}
							 else
										{
										alert("长度必须为15或18！")
										return false;
										}
    return true;   
	
}

function CheckForm5()
{
	
	if(document.form5.truename.value=="")
	{
		alert("Please input your name.");
		document.form5.truename.focus();
		return false;
	}

	if (document.form5.phone.value== "")
	{  
		alert("Please input your phone number.");  
		document.form5.phone.focus();
		return false;
	} 
	
	if (document.form5.email.value== "")
	{  
		alert("Please input your email.");  
		document.form5.email.focus();
		return false;
	}
	else
	{
		if(!(checkemail(document.form5.email.value)))
		{
			alert("Invalid Email");
			document.form5.email.focus();
			return false;
		}	
	}
	
	if (document.form5.msg.value== "")
	{  
		alert("Please input your message.");  
		document.form5.msg.focus();
		return false;
	} 

	return true;
}


function CheckSearchForm()
{
	if(document.searchform.searchkey.value==""){
		alert("Please input keywords.");
		document.searchform.searchkey.focus();
		return false;
	}

	if (document.searchform.searchkey.value=="Search")  
	{  
		alert("Please input keywords.");
		document.searchform.searchkey.select();
		document.searchform.searchkey.focus();
		return false;
	} 

	return true;
}


function CheckForm6()
{
	
	if (document.form3.NickName.value=="")
	{  
				alert("Display name");
				document.form3.NickName.focus();
				return false;
	}

	if (document.form3.FName.value=="" || document.form3.FName.value=="  First Name")
	{  
				alert("First Name");
				document.form3.FName.focus();
				return false;
	}

	if (document.form3.LName.value=="" || document.form3.LName.value=="  Last Name")
	{  
				alert("Last Name");
				document.form3.LName.focus();
				return false;
	}

	if (document.form3.Password.value== "")  
	{  
				alert("Password");  
				document.form3.Password.focus();
				return false;
	}
	
	var passlen = document.form3.Password.value
	
	if (passlen.length<6||passlen.length>12)  
	{  
				alert("Password Must be between 6-12 characters");  
				document.form3.Password.focus();
				return false;
	} 
	
	if (document.form3.Password2.value== "") 
	{  
				alert("Re-password");  
				document.form3.Password2.focus();
				return false;
	}
	

	
	if (document.form3.Password.value != document.form3.Password2.value)
	{  
				alert("Re-password is not matched with password ");  
				document.form3.Password2.focus();
				return false;
	}
	
	if (document.form3.email.value== "")
	{  
			alert("Email");
			document.form3.email.focus();
			return false;
	}
	else
	{
		if(!(checkemail(document.form3.email.value)))
		{
			alert("Invalid Email");
			document.form3.email.focus();
			return false;
		}	
	}
	
	if (document.form3.phone.value=="" || document.form3.phone.value=="  Phone")
	{  
				alert("Phone");
				document.form3.phone.focus();
				return false;
	}

	if (document.form3.Nationality.value=="" || document.form3.Nationality.value=="  Nationality")
	{  
				alert("Nationality");
				document.form3.Nationality.focus();
				return false;
	}

	if(!(document.form3.agreement.checked))
	{
	 alert("By checking this box, you agree to the terms and conditions of Dargon Mandarin.Tearms and conditions")
	 return false;
	}
	
	if (document.form3.Action.value!="ModifySave")
	{
		if (document.form3.usernameok.value=="no")
		{
			alert("Email is your login name.Please check it");
			document.form3.email.focus();
			return false;
		}
	}
	
	return true;
}

function CheckForm7()
{
	if(document.form7.email.value=="")
	{
		alert("Please input the email when you registered.");
		document.form7.email.focus();
		return false;
	}
	else
	{
		if(!(checkemail(document.form7.email.value)))
		{
			alert("Invalid Email");
			document.form7.email.focus();
			return false;
		}	
	}

	return true;
}