function onFocusField($element, $defaultVal){
	if($element.value == $defaultVal){
		$element.value = "";
	}
}

function onFocusOutField($element, $defaultVal){
	if($element.value == ""){
		$element.value = $defaultVal;
	}
}

function validateNewsletterForm($form){
	var errorString = "Required Fields:\n\n";
	if($('input#email').val() == "" || $('input#email').val() == "ENTER YOUR @ EMAIL HERE *"){
		errorString += "Your Email\n"
	}
	
	if(errorString != "Required Fields:\n\n"){
		alert(errorString);
		return;
	} else {
		$('form#'+$form).submit();
	}
}

function validateRequestForm($form){
	var errorString = "Required Fields:\n\n";
	if($("input[name='eventtype']:checked").val() == null){
		errorString += "Type of Party\n"
	}
	if($('input#firstname').val() == "" || $('input#firstname').val() == "FIRST NAME *"){
		errorString += "Your First Name\n"
	}
	if($('input#lastname').val() == "" || $('input#lastname').val() == "LAST NAME *"){
		errorString += "Your Last Name\n"
	}
	if($('input#email').val() == "" || $('input#email').val() == "EMAIL *"){
		errorString += "Your Email\n"
	}
	if($('input#confirmemail').val() == "" || $('input#confirmemail').val() == "CONFIRM EMAIL *"){
		errorString += "Your Confirmation Email\n"
	}
	if($('select#gender').attr("selectedIndex") == 0){
		errorString += "Your Gender\n"
	}
	if($('select#music').attr("selectedIndex") == 0){
		errorString += "Desired Music\n"
	}
	if($('input#phone').val() == "" || $('input#phone').val() == "PHONE *"){
		errorString += "Your Phone Number\n"
	}
	if($('input#date').val() == "" || $('input#date').val() == "DATE (MM/DD/YYYY) *"){
		errorString += "The Requested Date (MM/DD/YYYY)\n"
	}
	
	if(errorString != "Required Fields:\n\n"){
		alert(errorString);
		return;
	} else if($('input#email').val() != $('input#confirmemail').val()){
		alert("Email and Confirmation Email must match");
		return;
	} else {
		$('form#'+$form).submit();
	}
}

function validateContactForm($form){
	var errorString = "Required Fields:\n\n";
	if($('input#firstname').val() == "" || $('input#firstname').val() == "FIRST NAME *"){
		errorString += "Your First Name\n"
	}
	if($('input#lastname').val() == "" || $('input#lastname').val() == "LAST NAME *"){
		errorString += "Your Last Name\n"
	}
	if($('input#email').val() == "" || $('input#email').val() == "EMAIL *"){
		errorString += "Your Email\n"
	}
	if($('input#contactreason').val() == "" || $('input#contactreason').val() == "CONTACT REASON *"){
		errorString += "Your Contact Reason\n"
	}
	if($('textarea#message').val() == "" || $('textarea#message').val() == "MESSAGE *"){
		errorString += "Your Message\n"
	}

	if(errorString != "Required Fields:\n\n"){
		alert(errorString);
		return;
	} else {
		$('form#'+$form).submit();
	}
}
