﻿function validate_form()
{
	//alert("check");
	var form=document.getElementById("form_contact");
	var valid=true;
	
	for(var i=0;i<form.length-1;i++)
	{
		var element=form[i];

		if(element.value=="")
		{
			switch(element.name)
			{
				case "Name":
				document.getElementById("err_"+element.id).innerHTML="*";
				valid=false;
				break;
				
				case "Phone":
				document.getElementById("err_"+element.id).innerHTML="*";
				valid=false;
				break;
			
				case "Email":
				document.getElementById("err_"+element.id).innerHTML="*";
				valid=false;
				break;

				case "Arrival_Month":
				document.getElementById("err_"+element.id).innerHTML="*";
				valid=false;
				break;

				case "Arrival_Day":
				document.getElementById("err_"+element.id).innerHTML="*";
				valid=false;
				break;

				case "Arrival_Year":
				document.getElementById("err_"+element.id).innerHTML="*";
				valid=false;
				break;

				case "Departure_Month":
				document.getElementById("err_"+element.id).innerHTML="*";
				valid=false;
				break;

				case "Departure_Day":
				document.getElementById("err_"+element.id).innerHTML="*";
				valid=false;
				break;

				case "Departure_Year":
				document.getElementById("err_"+element.id).innerHTML="*";
				valid=false;
				break;

				case "Adults":
				document.getElementById("err_"+element.id).innerHTML="*";
				valid=false;
				break;


				case "Suite":
				document.getElementById("err_"+element.id).innerHTML="*";
				valid=false;
				break;

				case "code":
				document.getElementById("err_"+element.id).innerHTML="*";
				valid=false;
				break;

			}
			
		}
		
		
		else
		{
			switch(element.name)
			{
				case "Email":
				var emailStr=document.getElementById("Email").value;
				var emailPat =/^(\".qw*\"|[A-Za-z0-9](\w|\W)*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z0-9](\w|\W)*(\.[A-Za-z]\w*)+)$/
				var matchArray=emailStr.match(emailPat);
				if(matchArray==null)
				{
					document.getElementById("err_"+element.name).innerHTML="";
					document.getElementById("err_"+element.name).innerHTML="*";
					valid=false;
					
				}
				else
				{
					document.getElementById("err_"+element.name).innerHTML="";
					
				}
				break;
				
				case "Name":
				document.getElementById("err_"+element.name).innerHTML="";
				break;
				
				case "Phone":
				document.getElementById("err_"+element.name).innerHTML="";
				break;		
				
				case "Arrival_Month":
				document.getElementById("err_"+element.name).innerHTML="";
				break;	
				
				case "Arrival_Day":
				document.getElementById("err_"+element.name).innerHTML="";
				break;	
				
				case "Arrival_Year":
				document.getElementById("err_"+element.name).innerHTML="";
				break;	
				
				case "Departure_Month":
				document.getElementById("err_"+element.name).innerHTML="";
				break;	
				
				case "Departure_Day":
				document.getElementById("err_"+element.name).innerHTML="";
				break;	
				
				case "Departure_Year":
				document.getElementById("err_"+element.name).innerHTML="";
				break;	
				
				case "Adults":
				document.getElementById("err_"+element.name).innerHTML="";
				break;		
				
				case "Suite":
				document.getElementById("err_"+element.name).innerHTML="";
				break;	
				
				case "code":
				document.getElementById("err_"+element.name).innerHTML="";
				break;	
						
			}
		}
		
	}
	
	return valid;
}

