function valdetails(form) {
	var emailPattern = /^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$/;
	var detailsform = document.forms["detailsform"];
	var firstName = detailsform.elements["firstname"];
	var lastName = detailsform.elements["lastname"];
	var emailaddress = detailsform.elements["emailaddress"];
	var address = detailsform.elements["address"];
	var city = detailsform.elements["city"];
	var state = detailsform.elements["state"];
	var postcode = detailsform.elements["postcode"];
	var country = detailsform.elements["country"];
	if (firstName.value == "") {
		alert('Please fill in your first name...');
		firstName.focus();
		return false;
	}
	if (lastName.value == "") {
		alert('Please fill in your last name...');
		lastName.focus();
		return false;
	}
	if (emailaddress.value == "") {
		alert('Please fill in your email address...');
		emailaddress.focus();
		return false;
	}
	if (!emailPattern.test(emailaddress.value)) {
		alert('Please fill in a valid email address...');
		emailaddress.select();
		return false;
	}
	if (address.value == ""){
		alert('Please fill in an address field...');
		address.focus();
		return false;
	}
	if (city.value == "") {
		alert('Please fill in your city...');
		city.focus();
		return false;
	}
	if (state.value == "") {
		alert('Please select a state from the list...');
		state.focus();
		return false;
	}
	if (postcode.value == "") {
		alert('Please fill in your postcode...');
		postcode.focus();
		return false;
	}
	if (country.value == "") {
		alert('Please fill in your country...');
		country.focus();
		return false;
	}
	return true;
}