// JavaScript Document

	//Newsletter Email Validation
	function checkEmail(){
			 mail = document.formNewsletterEmail.txtEmail.value;
			 Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
			
			if(Filtro.test(mail)==false){
				 document.getElementById('newsletterTitle').style.color='#FF0000';
				 document.getElementById('newsletterTitle').innerHTML  = ":: Stay Current - A valid email is required.";
				 document.formNewsletterEmail.txtEmail.focus();
				 return false;
			}
	}

// Contact Form and Free Quote Phone Number
function onlyNumbers(evt){
	var e = event || evt; // for trans-browser compatibility
	var charCode = e.which || e.keyCode;
	if (charCode > 31 && (charCode < 48 || charCode > 57)){
		return false;
	}
	return true;
}


	// Contact Form Validation
	function checkForm(){
		mail = document.formContact.TxtNEmail.value;
		Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   
	 if(document.formContact.TxtSFirstName.value == ""){
      document.getElementById('firstname').style.color='#FF0000';
			document.getElementById('firstname').innerHTML  = "First Name is required";
			document.formContact.TxtSFirstName.focus();
			return false;
   } else if(document.formContact.TxtSLastName.value == ""){
						 document.getElementById('firstname').style.color='#FFFFFF';
			 			 document.getElementById('firstname').innerHTML  = "First Name";
			       document.getElementById('lastname').style.color='#FF0000';
			       document.getElementById('lastname').innerHTML  = "Last Name is required";
						 
			       document.formContact.TxtSLastName.focus();
			       return false;
					} else if(Filtro.test(mail)==false){
										document.getElementById('lastname').style.color='#FFFFFF';
			 			 				document.getElementById('lastname').innerHTML  = "Last Name";
										document.getElementById('lblemail').style.color='#FF0000';
										document.getElementById('lblemail').innerHTML  = "A valid email is required";
										document.formContact.TxtNEmail.focus();
										return false;
								 } else if(document.formContact.TxtSEnquiry.value == ""){	
													 document.getElementById('lblemail').style.color='#FFFFFF';
			 			 						   document.getElementById('lblemail').innerHTML  = "Email";
													 document.getElementById('enquiry').style.color='#FF0000';
													 document.getElementById('enquiry').innerHTML  = "Enquiry is required";
													 document.formContact.TxtSEnquiry.focus();
											     return false;
												} else if(document.formContact.SelSAboutUs.value == ""){	
																	document.getElementById('enquiry').style.color='#FFFFFF';
																	document.getElementById('enquiry').innerHTML  = "Enquiry";
																	document.getElementById('aboutus').style.color='#FF0000';
																	document.getElementById('aboutus').innerHTML  = "Where did you hear about us? is required.";
																	document.formContact.SelSAboutUs.focus();
																	return false;
															 } 
}


	// Contact Form Validation Quote
	function checkFormQuote(){
		/*alert("Pippo");
		return false;*/
		
		mail = document.freeQuote.txtEmail.value;
		Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   
	 if(document.freeQuote.txtFirstname.value == ""){
			document.getElementById('lblFirstname').style.color='#FF0000';
			document.getElementById('lblFirstname').innerHTML  = "First Name is required";
			document.freeQuote.txtFirstname.focus();
		  return false;
		 } else if(document.freeQuote.txtLastname.value == ""){
			 				 document.getElementById('lblFirstname').style.color='#FFFFFF';
			 			   document.getElementById('lblFirstname').innerHTML  = "First Name:";
			 				 document.getElementById('lblLastname').style.color='#FF0000';
							 document.getElementById('lblLastname').innerHTML  = "Last Name is required";
							 document.freeQuote.txtLastname.focus();
		  				 return false;		 
			 } else if(Filtro.test(mail)==false){
								 document.getElementById('lblLastname').style.color='#FFFFFF';
			 			 		 document.getElementById('lblLastname').innerHTML  = "Last Name:";
								 document.getElementById('lblEmail').style.color='#FF0000';
								 document.getElementById('lblEmail').innerHTML  = "A valid email is required";
								 document.freeQuote.txtEmail.focus();
								 return false;
				 } else if(document.freeQuote.txtPhone.value == ""){
					 				 document.getElementById('lblEmail').style.color='#FFFFFF';
			 			 		   document.getElementById('lblEmail').innerHTML  = "Email:";
								   document.getElementById('lblPhone').style.color='#FF0000';
								   document.getElementById('lblPhone').innerHTML  = "Phone number is required";
								   document.freeQuote.txtPhone.focus();
									 return false;
					 } else if(document.freeQuote.txtPostcode.value == ""){
						 				 document.getElementById('lblPhone').style.color='#FFFFFF';
			 			 		     document.getElementById('lblPhone').innerHTML  = "Phone number:";
								     document.getElementById('lblPostcode').style.color='#FF0000';
								     document.getElementById('lblPostcode').innerHTML  = "Postcode is required";
								     document.freeQuote.txtPostcode.focus();
									   return false;
						 } else if(document.freeQuote.txtCountry.value == ""){
						 				   document.getElementById('lblPostcode').style.color='#FFFFFF';
			 			 		       document.getElementById('lblPostcode').innerHTML  = "Postcode:";
								       document.getElementById('lblCountry').style.color='#FF0000';
								       document.getElementById('lblCountry').innerHTML  = "Country is required";
								       document.freeQuote.txtCountry.focus();
									     return false;
							 } else if(document.freeQuote.txtCompany.value == ""){
											   document.getElementById('lblCountry').style.color='#FFFFFF';
											   document.getElementById('lblCountry').innerHTML  = "Country:";
											   document.getElementById('lblCompany').style.color='#FF0000';
											   document.getElementById('lblCompany').innerHTML  = "Company name is required";
											   document.freeQuote.txtCompany.focus();
											   return false;
								 } else if(document.freeQuote.txtSector.value == ""){
													 document.getElementById('lblCompany').style.color='#FFFFFF';
													 document.getElementById('lblCompany').innerHTML  = "Company name:";
													 document.getElementById('lblSector').style.color='#FF0000';
													 document.getElementById('lblSector').innerHTML  = "Industry sector is required";
													 document.freeQuote.txtSector.focus();
													 return false;
									 } else if(document.freeQuote.txtRole.value == ""){
														 document.getElementById('lblSector').style.color='#FFFFFF';
														 document.getElementById('lblSector').innerHTML  = "Company name:";
														 document.getElementById('lblRole').style.color='#FF0000';
														 document.getElementById('lblRole').innerHTML  = "Your job role is required";
														 document.freeQuote.txtRole.focus();
														 return false;
										 }  else if(document.freeQuote.selWhere.value == ""){	
																	document.getElementById('lblRole').style.color='#FFFFFF';
																	document.getElementById('lblRole').innerHTML  = "Enquiry";
																	document.getElementById('lblWhere').style.color='#FF0000';
																	document.getElementById('lblWhere').innerHTML  = "Where did you hear about us? is required";
																	document.freeQuote.selWhere.focus();
																	return false;
															 } 
										 document.getElementById('lblWhere').style.color='#FFFFFF';
										 document.getElementById('lblWhere').innerHTML  = "Where did you hear about us?";
										 return true;
}
