
	 function validate_form ( )
	 {
		valid = true;
		var ErrorMessage ='';

		//   Validate Name
		//  ~~~~~~~~~~~~~~~
		var NameValid=true;
		var NameTextBox = document.contact_form.name;
		var Name = NameTextBox.value.replace(/[^א-ת ]/g,'');
		if(Name!=null && Name != "שם ומשפחה" && Name.length>4)		// Has Value - Check validity
		{
		 var Names = Name.split(" ");
		 var nNames=Names.length;
		 for(var i=0; i<nNames;i++)
			{
				if(Names[i].length<2)
				 {
					Names.splice(i,1);
					nNames-=1;
				 }
			}
		 if (nNames<2)
			NameValid=false;
		}
		else // No value - Not valid
		 NameValid=false

		if(!NameValid)
		{
		 ErrorMessage+="נא להכניס שם ושם משפחה. "+"\n";
		 NameTextBox.value="שם ומשפחה";
		 NameTextBox.className='hint';
		}

		//   Validate Phone
		//  ~~~~~~~~~~~~~~~~
		var PhoneValid=true;
		var PhoneTextBox = document.contact_form.phone;
		var Phone = PhoneTextBox.value;
		if(Phone!=null && Phone != "טלפון" && Phone.length>4)		// Has Value - Check validity
		{
		 var Phone = Phone.replace(/[^0-9]/g,'');
		 if (Phone.length<9 || Phone.length>10 ||Phone[0]!='0')
			PhoneValid=false;
		}
		else // No value - Not valid
		 PhoneValid=false

		if(!PhoneValid)
		{
		 ErrorMessage+="נא להכניס מספר טלפון בן 9/10 ספרות כולל קידומת. "+"\n";
		 PhoneTextBox.value= "טלפון";
		 PhoneTextBox.className = 'hint';
		}

		//   Validate Email
		//  ~~~~~~~~~~~~~~~~
		var EmailValid=true;
		var EmailTextBox = document.contact_form.email;
		var Email = EmailTextBox.value;
		if(Email!=null && Email != "דואל" && Email.length>4)		// Has Value - Check validity
		{
		 var EmailForm=/[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}/;
		 if (Email.match(EmailForm)!=Email) //Regular Expression does not match whole Email text
			EmailValid=false;
		}
		else // No value - Not valid
		 EmailValid=false

		if(!EmailValid)
		{
		 ErrorMessage+="נא להכניס כתובת דואר אלקטרוני תקינה. "+"\n";
		 EmailTextBox.value= "דואל";
		 EmailTextBox.className = 'hint';
		}
		
		if(ErrorMessage.length>0)
		{
		 valid=false;
		 alert(ErrorMessage);
		}
		return valid;
	 }

function ValidateContactForm()
 {
	valid = true;
	var ErrorMessage ='';

	//   Validate Name
	//  ~~~~~~~~~~~~~~~
	var FirstName = document.ContactForm.firstname.value.replace(/[^א-ת ]/g,'');
	if(FirstName==null || FirstName.length<2)
	{
		 ErrorMessage+="נא להכניס שם פרטי. "+"\n";
	}
	var LastName = document.ContactForm.lastname.value.replace(/[^א-ת ]/g,'');
	if(LastName==null || LastName.length<2)
	{
		 ErrorMessage+="נא להכניס שם משפחה. "+"\n";
	}

	//   Validate Phone
	//  ~~~~~~~~~~~~~~~~
	var Phone = document.ContactForm.phone.value.replace(/[^0-9]/g,'');
	var CellPhone=document.ContactForm.cellular.value.replace(/[^0-9]/g,'');
	if( (Phone==null || Phone.length!=9 || Phone[0]!='0') && (CellPhone==null || CellPhone.length!=10 || CellPhone[0]!='0') )	
	 {
		ErrorMessage+="נא להכניס מספר טלפון או נייד בן 9 או 10  ספרות בהתאמה, כולל קידומת. "+"\n";
	 }

	//   Validate Email
	//  ~~~~~~~~~~~~~~~~
	var EmailValid=true;
	var Email = document.ContactForm.email.value;
	if(Email!=null && Email.length>4)		// Has Value - Check validity
	{
	 var EmailForm=/[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}/;
	 if (Email.match(EmailForm)!=Email) //Regular Expression does not match whole Email text
		EmailValid=false;
	}
	else // No value - Not valid
	 EmailValid=false

	if(!EmailValid)
	{
	 ErrorMessage+="נא להכניס כתובת דואר אלקטרוני תקינה. "+"\n";
	}
		
	if(ErrorMessage.length>0)
	{
	 valid=false;
	 alert(ErrorMessage);
	}
	return valid;
 }



