function show_other( value ) {
					
	if ( value == 7 ) {
	
		document.getElementById( "other_layer" ).style.display = "block";
	
	} else {
	
		document.getElementById( "other_layer" ).style.display = "none";
	
	}

}

function setRequired( value ) {
		
	if ( value == true ) {
	
		document.getElementById( "address_label" ).className = "required";
		document.getElementById( "city_label" ).className = "required";
		document.getElementById( "state_label" ).className = "required";
		document.getElementById( "zip_label" ).className = "required";
	
	} else {
	
		document.getElementById( "address_label" ).className = "";
		document.getElementById( "city_label" ).className = "";
		document.getElementById( "state_label" ).className = "";
		document.getElementById( "zip_label" ).className = "";
	
	}

}
function validateForm(frm) {
	var validData = true;

	if ( BlankField(frm.first_name.value) ) {
		alert("You must enter your first name");
		frm.first_name.value = "";
		frm.first_name.focus();
		validData = false;
	}

	else if ( BlankField(frm.last_name.value) ) {
		alert("You must enter your last name");
		frm.last_name.value = "";
		frm.last_name.focus();
		validData = false;
	}

	else if ( BlankField(frm.phone.value) ) {
		alert("You must enter your phone number");
		frm.phone.value = "";
		frm.phone.focus();
		validData = false;
	}

	else if ( BlankField(frm.email.value) ) {
		alert("You must enter your email address");
		frm.email.value = "";
		frm.email.focus();
		validData = false;
	}

	else if ( !ValidEmail(frm.email.value) ) {
		alert("Please enter a valid email address");
		frm.email.value = "";
		frm.email.focus();
		validData = false;
	}

	else if ( BlankField(frm.address1.value) ) {
		alert("You must enter your street address");
		frm.address1.value = "";
		frm.address1.focus();
		validData = false;
	}

	else if ( BlankField(frm.city.value) ) {
		alert("You must enter your city");
		frm.city.value = "";
		frm.city.focus();
		validData = false;
	}

	else if ( BlankField(frm.state.value) ) {
		alert("You must enter your state");
		frm.state.value = "";
		frm.state.focus();
		validData = false;
	}

	else if ( BlankField(frm.zip.value) ) {
		alert("You must enter your zip code");
		frm.zip.value = "";
		frm.zip.focus();
		validData = false;
	}

	else if ( BlankField(frm.how_heard.value) ) {
		alert("Please tell us how you heard about us");
		frm.how_heard.value = "";
		frm.how_heard.focus();
		validData = false;
	}
	
	else if ( frm.how_heard.value == 7 && BlankField(frm.how_heard_other.value) ) {
		alert("Please tell us how you heard about us");
		frm.how_heard_other.value = "";
		frm.how_heard_other.focus();
		validData = false;
	}
	
	else if ( frm.request_brochure.checked && BlankField(frm.address1.value) ) {
		alert("If you would like to receive a brochure, please enter your address");
		frm.address1.value = "";
		frm.address1.focus();
		validData = false;
	}
	
	else if ( frm.request_brochure.checked && BlankField(frm.city.value) ) {
		alert("If you would like to receive a brochure, please enter your city");
		frm.city.value = "";
		frm.city.focus();
		validData = false;
	}

	else if ( frm.request_brochure.checked && BlankField(frm.state.value) ) {
		alert("If you would like to receive a brochure, please enter your state");
		frm.state.focus();
		validData = false;
	}

	else if ( frm.request_brochure.checked && BlankField(frm.zip.value) ) {
		alert("If you would like to receive a brochure, please enter your zip code");
		frm.zip.value = "";
		frm.zip.focus();
		validData = false;
	}

	return validData;
}
