function gotopDealers(url) {
	if (document.dealerStates.stateSelector.options[document.dealerStates.stateSelector.selectedIndex].value == 0){
  		return false;
    }else{
    	document.location = url;        
    }
}

function gotopDealersCity(url) {
	if (document.dealerCity.citySelector.options[document.dealerCity.citySelector.selectedIndex].value == 0){
  		return false;
    }else{
    	document.location = url;        
    }
}

function validateFeedbackForm() {
	if (document.feedback.firstName.value=="") {
		alert('You must fill in the first name field before submitting');
		document.feedback.firstName.focus();
		return false;
	}
	if (document.feedback.lastName.value=="") {
		alert('You must fill in the last name field before submitting');
		document.feedback.lastName.focus();
		return false;
	}
	if (document.feedback.address.value=="") {
		alert('You must fill in the address field before submitting');
		document.feedback.address.focus();
		return false;
	}
	if (document.feedback.city.value=="") {
		alert('You must fill in the city field before submitting');
		document.feedback.city.focus();
		return false;
	}
	if (document.feedback.state.value=="") {
		alert('You must fill in the state field before submitting');
		document.feedback.state.focus();
		return false;
	}
	if (document.feedback.zip.value=="") {
		alert('You must fill in the zip field before submitting');
		document.feedback.zip.focus();
		return false;
	}
	if (document.feedback.phone.value=="") {
		alert('You must fill in the phone field before submitting');
		document.feedback.phone.focus();
		return false;
	}
	if (document.feedback.email.value=="") {
		alert('You must fill in the email field before submitting');
		document.feedback.email.focus();
		return false;
	}
	if (document.feedback.email.value.length > 0 && document.feedback.email.value.length < 5) {
		alert('You have entered an invalid email address.  Please correct this before submitting');
		document.feedback.email.focus();
		return false;
	}
	if (document.feedback.email.value.indexOf("@")<0) {
    	alert('You have entered an invalid email address.  Please correct before submitting');
    	document.feedback.email.focus();
    	return false;
    }
}

function validateFeedbackFormShort() {
	if (document.feedback.firstName.value=="") {
		alert('You must fill in the first name field before submitting');
		document.feedback.firstName.focus();
		return false;
	}
	if (document.feedback.lastName.value=="") {
		alert('You must fill in the last name field before submitting');
		document.feedback.lastName.focus();
		return false;
	}
	if (document.feedback.phone.value=="") {
		alert('You must fill in the phone field before submitting');
		document.feedback.phone.focus();
		return false;
    }
	if (document.feedback.email.value=="") {
		alert('You must fill in the email field before submitting');
		document.feedback.email.focus();
		return false;
	}
	if (document.feedback.email.value.length > 0 && document.feedback.email.value.length < 5) {
		alert('You have entered an invalid email address.  Please correct this before submitting');
		document.feedback.email.focus();
		return false;
	}
	if (document.feedback.email.value.indexOf("@")<0) {
    	alert('You have entered an invalid email address.  Please correct before submitting');
    	document.feedback.email.focus();
    	return false;
    }
}

function validateEntryForm() {
    if (document.contestEntryForm.firstname.value=="") {
    	alert('You must fill in the First Name field before submitting');
    	document.contestEntryForm.firstname.focus();
    	return false;
    }
    if (document.contestEntryForm.lastname.value=="") {
    	alert('You must fill in the Last Name field before submitting');
    	document.contestEntryForm.lastname.focus();
    	return false;
    }
    if (document.contestEntryForm.address.value=="") {
    	alert('You must fill in the Address field before submitting');
    	document.contestEntryForm.address.focus();
    	return false;
    }
    if (document.contestEntryForm.city.value=="") {
    	alert('You must fill in the City field before submitting');
    	document.contestEntryForm.city.focus();
    	return false;
    }
    if (document.contestEntryForm.state.value=="") {
    	alert('You must fill in the State field before submitting');
    	document.contestEntryForm.state.focus();
    	return false;
    }
    if (document.contestEntryForm.zip.value=="") {
    	alert('You must fill in the Zip Code field before submitting');
    	document.contestEntryForm.zip.focus();
    	return false;
    }
    if (document.contestEntryForm.email.value=="") {
    	alert('You must fill in the email field before submitting');
    	document.contestEntryForm.email.focus();
    	return false;
    }
    if (document.contestEntryForm.email.value.indexOf("@",0)==-1) {
    	alert('You have entered an invalid email address.  Please fix before submitting');
    	document.contestEntryForm.email.focus();
    	return false;
    }
   }