// JavaScript Document
  function check (form) {

   required = new Array('Name','Telephone','Email');
   var color = "#fff";
   var high_color = "#ff0";
   var error_name = false;
   var error_telephone = false;
   var error_email = false;
   var patterns = new Array();
   patterns["email"] = /^[a-z0-9_\-\.]+@[a-z0-9_\-\.]+\.[a-z0-9]{2,4}$/i;

      if (form["Name"].value == "") {
         error_name = true;
         form["Name"].style.background = high_color;
      }
	  else{
         form["Name"].style.background = color;
      }
	  
	  if (form["Telephone"].value == "") {
         error_telephone = true;
         form["Telephone"].style.background = high_color;
      }
      else{
         form["Telephone"].style.background = color;
      }
	  
      var val = form["Email"].value;
      if ( !val.match(patterns["email"]) ){
         error_email = true;
         form["Email"].style.background = high_color;
         form["Email"].value = '';
      }
	  else{
         form["Email"].style.background = color;
      }
   
	if (error_name || error_telephone || error_email ) {
		
		document.getElementById('error').style.display = 'block';
		
		if (error_name) {
			document.getElementById('name_error').style.display = 'block';
		}
		else {
			document.getElementById('name_error').style.display = 'none';
		}
		
		if (error_telephone) {
			document.getElementById('telephone_error').style.display = 'block';
		}
		else {
			document.getElementById('telephone_error').style.display = 'none';
		}
		
		if (error_email) {
			document.getElementById('email_error').style.display = 'block';
		}
		else {
			document.getElementById('email_error').style.display = 'none';
		}
	   
		return false;
	}
	else {
		return true;   
	}
}



