
function validate_form(){
	var error_message = " ";
	var valid = true ;
	var bordercolor = "#C80101"

	var firstname = document.getElementById("name") ;
	var surname = document.getElementById("field[1]") ;
	var jobtitle = document.getElementById("field[2]") ;
	var company = document.getElementById("field[3]") ;
	var address = document.getElementById("field[4]") ;
	var suburb = document.getElementById("field[5]") ;
	var state = document.getElementById("field[12]") ;
	var country = document.getElementById("field[8]") ;
	var postcode = document.getElementById("field[6]") ;
	var telephone = document.getElementById("field[9]") ;
	var fax = document.getElementById("field[10]");
	var email = document.getElementById("email") ;
	var localflukeoutlet = document.getElementById("field[11]") ;
	var receiveemails = document.getElementById("field[58]") ;
	
	if(firstname.value == ""){
		error_message += "Please enter your name<br />" ;
		firstname.style.borderColor = bordercolor ;
		valid = false ;
	}
	if(surname.value == ""){
		error_message += "Please enter your surname<br />" ;
		surname.style.borderColor = bordercolor ;
		valid = false ;
	}
	if(jobtitle.value == ""){
		error_message += "Please enter your job title<br />" ;
		jobtitle.style.borderColor = bordercolor ;
		valid = false ;
	}
	if(company.value == ""){
		error_message += "Please enter your company<br />" ;
		company.style.borderColor = bordercolor ;
		valid = false ;
	}
	if(address.value == ""){
		error_message += "Please enter your address<br />" ;
		address.style.borderColor = bordercolor ;
		valid = false ;
	}
	if(suburb.value == ""){
		error_message += "Please enter your suburb<br />" ;
		suburb.style.borderColor = bordercolor ;
		valid = false ;
	}
	if(state.value == ""){
		error_message += "Please select your state<br />" ;
		state.style.borderColor = bordercolor ;
		valid = false ;
	}
	if(country.value == ""){
		error_message += "Please enter your country<br />" ;
		country.style.borderColor = bordercolor ;
		valid = false ;
	}
	if(postcode.value == ""){
		error_message += "Please enter your postcode<br />" ;
		postcode.style.borderColor = bordercolor ;
		valid = false ;
	}
	if(telephone.value == ""){
		error_message += "Please enter your telephone number<br />" ;
		telephone.style.borderColor = bordercolor ;
		valid = false ;
	}
	if(fax.value == ""){
		error_message += "Please enter your fax number<br />" ;
		fax.style.borderColor = bordercolor ;
		valid = false ;
	}
	if(email.value == ""){
		error_message += "Please enter your email<br />" ;
		email.style.borderColor = bordercolor ;
		valid = false ;
	}
	if(localflukeoutlet.value == ""){
		error_message += "Please enter your local Fluke outlet<br />" ;
		localflukeoutlet.style.borderColor = bordercolor ;
		valid = false ;
	}
	if(receiveemails.value == ""){
		error_message += "Please select whether you wish to receive information on related Fluke products, services and promotions <br />" ;
		receiveemails.style.borderColor = bordercolor ;
		valid = false ;
	}	
	if(valid == false){
		document.getElementById("errorpane").innerHTML = error_message ;
		return false ;
	}else{
		return true ;
	}

}