$(document).ready(function() {
	if ($("#contest_input_form").html()) {
		initializeContestForm();
	}
});

function initializeContestForm() {
	handleFormfieldDefault("contest_vehicle_year", "year", true);
	handleFormfieldDefault("contest_vehicle_make", "make", true);
	handleFormfieldDefault("contest_vehicle_model", "model", true);
}

function handleFormfieldDefault(field, default_value, load_events) {
	if (! $("#" + field).val()) {
		$("#" + field).val(default_value);
		$("#" + field).css("color", "#888");
	}
	else {
		$("#" + field).css("color", "");
	}
	
	if (load_events) {
		$("#" + field).focus(function() {
			if ($("#" + field).val() == default_value) {
				$("#" + field).val("");
				$("#" + field).css("color", "");
			}
		});
		
		$("#" + field).blur(function() {
			handleFormfieldDefault(field, default_value, false);
		});
	}
}

function submitContest() {
	
	if (!$("#contest_name").val()) {
		alert("Please enter your name to enter.");
		return false;
	}
	
	if (!$("#contest_email").val()) {
		alert("Please enter your email address to enter.");
		return false;
	}
	
	$("#contest_input_form").submit();
}
