$(document).ready(function(){
	$form = $("#contact");
	
	$form.submit(function(){
		if(!checkField("contest_fname", "First Name")) return false;
		if(!checkField("contest_lname", "Last Name")) return false;
		if(!checkField("contest_gender", "Gender")) return false;
		if(!checkField("contest_city", "City")) return false;
		if(!checkField("contest_province", "Province")) return false;
		if(!checkField("contest_postal", "Postal")) return false;
		if(!checkField("contest_phone", "Phone")) return false;
		if(!checkField("contest_email", "Email")) return false;
		if(!confirmEmail("contest_email", "contest_email_confirm")) return false;
		
		if(!checkField("contest_scramble1", "Scramble #1")) return false;
		if(!checkField("contest_scramble2", "Scramble #2")) return false;
		if(!checkField("contest_scramble3", "Scramble #3")) return false;
		if(!checkField("contest_scramble4", "Scramble #4")) return false;
		if(!checkField("contest_scramble5", "Scramble #5")) return false;
		
		if(!checkBoxField("contest_rules", "Rules & Regulations")) return false;
	});
});

function checkField(field, name){
	$field = $("#" + field);
	$val   = $field.val();
	$name  = name;
	
	if($val == ""){
		alert('You did not correctly fill in the ' + $name);
		$field.focus();
		return false;
	}
	
	return true;
}

function checkBoxField(field, name){
	$field = $("#" + field);
	$val   = $field.attr('checked')
	$name  = name;
	
	if($val == ""){
		alert('You did not correctly fill in the ' + $name);
		$field.focus();
		return false;
	}
	
	return true;
}

function confirmEmail(email, email_confirm){
	if($("#" + email).val() != $("#" + email_confirm).val()){
		alert('Your emails did not match');
		$("#" + email_confirm).focus();
		return false;
	}
	
	return true;
}