// controls the non-flash top navigation

$(document).ready ( function () {
	// vehicles
	$("#navVehicles").mouseenter( function () {	
		if ($("#flyoutVehicles").css("display") == "none") {
			//$("#flyoutVehicles").show();				
			$("#flyoutVehicles").animate({
			    height: 400
			},500);
			$("#flyoutVehContainer").animate({
			    top: 0	
			},500);
			$("#flyoutVehicles").show();
			$("#navVehicles").css("background-image", "url('/MMNA/images/nav/nav_bg1_over.gif')");
			shopMouseOut();
			specialOffersMouseOut();
			navFlyoutMouseOut();
		}
	});
	$("#vehiclesHide").mouseenter( function () {
		vehiclesMouseOut()
		navFlyoutMouseOut();
	});
	
	// shop
	$("#navShop").mouseenter ( function () {
		$("#flyoutShop").show();
		navFlyoutMouseOut();
	});
	// shop special offers submit
	$("#shopZipCode").click ( function () {
		$(this).val("");
	});
	$("#shopFlyoutSubmit").click( function () {
		if ($("#shopZipCode").val().match(/[0-9]{5}/)) {
		    window.location.href ='/MMNA/jsp/specialoffers.do?zipCodeSo=' + $("#shopZipCode").val();
	    } else {
	    	$("#shopZipCode").val("Invalid Zip");
	    }
	});
	
	// special offers
	$("#navSpecialOffers").mouseenter ( function () {
		$("#flyoutSpecialOffers").show();
		navFlyoutMouseOut();
	});
	// special offers submit
	$("#soZipCode").click ( function () {
		$(this).val("");
	});
	$("#soFlyoutSubmit").click( function () {
		if ($("#soZipCode").val().match(/[0-9]{5}/)) {
		    window.location.href ='/MMNA/jsp/specialoffers.do?zipCodeSo=' + $("#soZipCode").val();
	    } else {
	    	$("#soZipCode").val("Invalid Zip");
	    }
	});
	
	$("#flashnav").mouseleave ( function () {
		shopMouseOut();
		//vehiclesMouseOut();
		specialOffersMouseOut();
	});
	
	
	// flyout links
	
	$("#flyoutVehicles .flyoutLink").each ( function () {
		if ($(this).attr("id") != undefined) {
			$(this).mouseenter ( function () {
				$(".navFlyout").hide();
				var flyoutId = String($(this).attr("id").split("flyoutLink_")[1]).toLowerCase();
				//alert (".navFlyout ." + flyoutId);
				$(".navFlyout." + flyoutId).show();
				shopMouseOut();
				specialOffersMouseOut();
			});
		}
	});
	
});

function vehiclesMouseOut () {
	$("#flyoutVehicles").animate({
	    height: 0
	},500, function () {
		$("#flyoutVehicles").hide();
	});
	$("#flyoutVehContainer").animate({
	    top: -423
	},500);
	$("#navVehicles").css("background-image", "url('/MMNA/images/nav/nav_bg1.gif')")
}

function shopMouseOut () {
	$("#flyoutShop").hide();
}

function specialOffersMouseOut () {
	$("#flyoutSpecialOffers").hide();
}

function navFlyoutMouseOut () {
    $(".navFlyout").hide();
}
