function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
}





$(document).ready(function(){
    $("#top-nav li").mouseover(function(){
        $("ul",this).css("display","block");
    }).mouseout(function(){
		$("ul",this).css("display","none");
    });

	var bodyClass = $("body").attr("class");
	if(bodyClass!="search"){
		$(".advanced-recipe-search").hide(); // Hide even though it's already hidden
	};
	$("a#advanced-search-button").click(function() {
		$(".advanced-recipe-search").toggle(400); // First click should toggle to 'show'
		return false;
	});
	
	$(".new").attr("target","_blank");
	
	$("#commentForm").css("display","none");
	$(".post-a-comment").click(function(){
		$("#commentForm").toggle(400);
		return false;
	});
	
	$(".tooltip").tooltip({
		track: true,
		delay: 0,
		showURL: false,
		showBody: " - ",
		fade: 250
	});
	
	$("#breadMachineCategoryId").focus(function(){
		$("#breadMachineId option:first").attr("selected", "selected");
	});
    
	
	$('.text-input').focus(function(){
		var textInputValue = $(this).val();
		if (textInputValue == 'Enter email address'){
			$(this).val('');
		}
	})
	$('.text-input').blur(function(){
		var textInputValue = $('.text-input').val();
		if (textInputValue == ''){
			$('.text-input').attr('value','Enter email address');
		}		
	});

	$('.promo-form').submit(function(){
		var email = $('.text-input').val();
		if(isValidEmailAddress(email)){
			return true;
		}else{
			$('.promo-message').text('Please enter a valid email address');
			return false;
		}
	});


});