function validateform()
{
	var firstname = document.getElementById('inp_first_name').value;	
	var lastname = document.getElementById('inp_last_name').value;	
	var email = document.getElementById('inp_email').value;	
	var phone = document.getElementById('inp_phone').value;	
	var address = document.getElementById('inp_address').value;	
	var city = document.getElementById('inp_city').value;	
	var state = document.getElementById('inp_state_abbr').value;	
	var zipcode = document.getElementById('inp_zipcode').value;	
	
	//first_name cannot be blank
	if (firstname == '') {
		alert('First Name is a required field.  Please enter a first name.');
		return false;
	}
	
	//last_name cannot be blank
	if (lastname == '') {
		alert('Last Name is a required field.  Please enter a last name.');
		return false;
	}
	
	//email cannot be blank
	if (email == '') {
		alert('Email is a required field.  Please enter an email address.');
		return false;
	}	

	//email must have a @ and a .
	if (email.indexOf('@') == -1 || email.indexOf('.') == -1)
	{
		alert('The email you have entered is invalid.  Please enter a valid email address.');
		return false;
	}


	//phone cannot be blank
	if (phone == '') {
		alert('Phone is a required field.  Please enter a phone number.');
		return false;
	}	

	//address cannot be blank
	if (address == '') {
		alert('Address is a required field.  Please enter an address.');
		return false;
	}	

	//city cannot be blank
	if (city == '') {
		alert('City is a required field.  Please enter a city.');
		return false;
	}
	
	//state cannot be blank
	if (state == '') {
		alert('State is a required field.  Please select a state.');
		return false;
	}	

	//state cannot be blank
	if (zipcode == '') {
		alert('Zip code is a required field.  Please enter a zip code.');
		return false;
	}
}
