// JavaScript Document

$(document).ready(function(){


	setupFormField("#SearchForm_SearchFor", "Search");

	$('#SearchForm_SearchForm').submit(function(){
		if( !validateFormField("#SearchForm_SearchFor", "Search", "Please specify your search terms") )
			return false;
		return true;
	});


	$('#navCart li').each(function() { setupDropDown(this) });

});


function setupDropDown(parent) {
	$(parent).mouseenter(function() {
		$(parent).children('.dropdown').fadeIn(200);
	});
	$(parent).mouseleave(function() {
		$(parent).children('.dropdown').fadeOut(100);
	});
};

function setupFormField(name, value) {
	$(name).val(value);
	$(name).blur(function(){ if( $(name).val() == "" ) { $(name).val(value); } });	
	$(name).focus(function(){ if( $(name).val() == value ) { $(name).val(""); } });
}

function validateFormField(name, default_value, message) {
	if ($(name).val() == "" || $(name).val() == default_value) {
		alert(message);
		$(name).focus();
		return false;
	}
	return true;
}
