
function validateForm() {
	var company_name = document.getElementById("company_name").value;
	var company_website = document.getElementById("company_website").value;
	var contact_manager_name = document.getElementById("contact_manager_name").value;
	var contact_manager_title = document.getElementById("contact_manager_title").value;
	var contact_manager_email = document.getElementById("contact_manager_email").value;

	var contact_manager_tel = document.getElementById("contact_manager_tel").value;
	var summary_of_goods = document.getElementById("summary_of_goods").value;
	var company_turnover = document.getElementById("company_turnover").value;
	var major_customers = document.getElementById("major_customers").value;
	var why_interested = document.getElementById("why_interested").value;
	
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	
	var error = false;
	var message = "";
	
	if(company_name=="") {
		document.getElementById('company_name').className = "suppliers-contact-form-errorfield";
		message = "<p>Please enter a Company Name.</p>";
		error = true;
	} else {
		document.getElementById('company_name').className = "suppliers-contact-form-input";
	}
	
	if(company_website=="") {
		document.getElementById('company_website').className = "suppliers-contact-form-errorfield";
		message += "<p>Please enter a Company Website.</p>";
		error = true;
	} else {
		document.getElementById('company_website').className = "suppliers-contact-form-input";
	}
	
	if(contact_manager_name=="") {
		document.getElementById('contact_manager_name').className = "suppliers-contact-form-errorfield";
		message += "<p>Please enter a Contact Name.</p>";
		error = true;
	} else {
		document.getElementById('contact_manager_name').className = "suppliers-contact-form-input";
	}
	
	
	if(contact_manager_title=="") {
		document.getElementById('contact_manager_title').className = "suppliers-contact-form-errorfield";
		message += "<p>Please enter a Contact Title.</p>";
		error = true;
	} else {
		document.getElementById('contact_manager_title').className = "suppliers-contact-form-input";
	}
	
    if(reg.test(contact_manager_email) == false) {
    	document.getElementById('contact_manager_email').className = "suppliers-contact-form-errorfield";
		message += "<p>Please enter a correct Contact Email address.</p>";
     	error = true;
   } else {
		document.getElementById('contact_manager_email').className = "suppliers-contact-form-input";
	}
	
	if(contact_manager_tel=="") {
		document.getElementById('contact_manager_tel').className = "suppliers-contact-form-errorfield";
		message += "<p>Please enter a Contact Telephone number.</p>";
		error = true;
	} else {
		document.getElementById('contact_manager_tel').className = "suppliers-contact-form-input";
	}
	
	if(summary_of_goods=="") {
		document.getElementById('summary_of_goods').className = "suppliers-contact-form-errortextarea";
		message += "<p>Please enter a Summary of the goods/services you supply.</p>";
		error = true;
	} else {
		document.getElementById('summary_of_goods').className = "suppliers-contact-form-textarea";
	}
	
	if(company_turnover=="") {
		document.getElementById('company_turnover').className = "suppliers-contact-form-errorfield";
		message += "<p>Please enter your Company turnover &pound;pa.</p>";
		error = true;
	} else {
		document.getElementById('company_turnover').className = "suppliers-contact-form-input";
	}
	
	if(major_customers=="") {
		document.getElementById('major_customers').className = "suppliers-contact-form-errortextarea";
		message += "<p>Please enter Other major customers.</p>";
		error = true;
	} else {
		document.getElementById('major_customers').className = "suppliers-contact-form-textarea";
	}
	
	if(why_interested=="") {
		document.getElementById('why_interested').className = "suppliers-contact-form-errortextarea";
		message += "<p>Please enter Why you think Virgin Media may be interested in doing business with your Company.</p>";
		error = true;
	} else {
		document.getElementById('why_interested').className = "suppliers-contact-form-textarea";
	}
	
	
  if(error==false) {
	document.getElementById('errorMessage').style.display = "none";
	//document.stf_form.submit();
   	return true;
  } else {
	//alert (message);
  	document.getElementById('errorMessage').innerHTML = message;
	document.getElementById('errorMessage').style.display = "block";
	return false;
  }

}
