
function resetForm(){
	try{
	$("email").style.border="grey solid thin";
	$("firstname").style.border="grey solid thin";
	$("lastname").style.border="grey solid thin";
	$("message").style.border="grey solid thin";
	$("telephone").style.border="grey solid thin";
	$("companyname").style.border="grey solid thin";
	$("website").style.border="grey solid thin";
	}
	catch(e){
		//alert(e);
	}
}

function validateForm () {

	var selectedoption = $F("topic");
	var lastname = $F("lastname");
	var firstname = $F("firstname");
	var companyname = $F("companyname");
	var email = $F("email");
	var telephone = $F("telephone");
	var website = $F("website");
	var message = $F("message");
	var counterror = "0";
	
	resetForm();
	
	if(document.contactform.firstname.value.length == 0){
	    $("firstname").style.border="red solid 2px";
	    counterror = "1";
	}
	if(document.contactform.lastname.value.length == 0){
		$("lastname").style.border="red solid 2px";	
		counterror = "1";
	}
	if(document.contactform.message.value.length == 0){
		$("message").style.border="red solid 2px";	
		counterror = "1";
	}
	if(document.contactform.email.value.length == 0){
		$("email").style.border="red solid 2px";
		counterror = "1";
	}
	else if((document.contactform.email.value.indexOf(".") < 2)||(document.contactform.email.value.indexOf("@") < 0)){
		$("emailerror").innerHTML = "The email address is in the wrong format";
		counterror = "1";
	}

	if(counterror == "0"){
		var url = "scripts/processcontactform.php";
	  new Ajax.Request(url, {
 		 method: 'post',
 		 parameters: {email: email, firstname:firstname, lastname:lastname, message:message, 
	 		 selectedoption:selectedoption, companyname:companyname, telephone:telephone, website:website},
 		  onSuccess: function(transport) {
	 	 	  var response = transport.responseText;
	 	 	  //alert(response);
              if(response = "true"){
            	  $("contactresult").innerHTML = "Thank you! We will contact you shortly";		   
 		   }
	 	}
 		});
	}
}

document.observe('dom:loaded', function() {
	resetForm();
	});