 	function checkEntry() { 	
		 // ref to form
		 var theForm = document.getElementById('contactForm');
		 var errMsg = document.getElementById('errorText');
		 var theResult = true;
		 var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		
		  
		   // check for values in all fields:
		 var reqFields = new Array();
		 reqFields[0] = theForm.first_name;
		 reqFields[1] = theForm.surname;
		 reqFields[2] = theForm.country;
		 reqFields[3] = theForm.company_name;
		 reqFields[4] = theForm.email_address;
		 reqFields[5] = theForm.pref_form_title;
		 
		
		 for (var i=0; i < reqFields.length; i++) {
		  if (reqFields[i].value == '' ) {
		   reqFields[i].style.border = "2px solid red";		
		   theForm.className="errorText";
		   theResult = false;  
		  } else {
		   reqFields[i].style.border = "1px solid #7F9DB9";
		  }
		}
		
		 if(reg.test(theForm.email_address.value) == false){
		  theForm.email_address.style.border = "2px solid red";    
			theResult = false; 
		 }else {
			theForm.email_address.style.border = "1px solid #7F9DB9";
		  }
		
		
		 // display errors if necessary
		 if (theResult == false) {
		   errMsg.style.display = "block";
		  errMsg.innerHTML = "Sorry, we've found some errors (highlighted below)... Kindly ensure you've entered your details correctly";
		 } else {
		  errMsg.style.display = "none";
		 }
		
		 return theResult;
		}