$(window).bind('load', function() {
    var preload = new Array();
    $(".img-over").each(function() {
        s = $(this).attr("src").replace(/\.(.+)$/i, "-over.$1");
        preload.push(s)
    });
    var img = document.createElement('img');
    $(img).bind('load', function() {
        if(preload[0]) {
            this.src = preload.shift();
        }
    }).trigger('load');
});

$(document).ready(function() {
	$(".img-over").each(function() {
        if ($(this).attr("src").match(/-over\.(.+)$/i)) {
            $(this).removeClass("hover");
        }
    });
    $(".img-over").hover(function() {
        s = $(this).attr("src").replace(/\.(.+)$/i, "-over.$1");
        $(this).attr("src", s);
    }, function() {
        s = $(this).attr("src").replace(/-over\.(.+)$/i, ".$1");
        $(this).attr("src", s);
	})
});

/* ---------------------------- */
/* Dropdowns
/* ---------------------------- */

$(document).ready(function() {	
	function hideDropdowns() {
		$("#menu").find("ul").hide();
		}
	function ulHover(whichDiv) {
		$(whichDiv).hover(function() {
				/* Do nothing */
			},function() { 
				hideDropdowns();
			});
		}
	$("#menu-home").hover(function() {
				hideDropdowns();
				$("#dropdown-home").fadeIn("fast");
			}, function() {
				ulHover("#dropdown-home");
			});
	$("#menu-new-vehicles").hover(function() {
				hideDropdowns();
				$("#dropdown-new-vehicles").fadeIn("fast");
			}, function() {
				ulHover("#dropdown-new-vehicles");
			});
	$("#menu-used-vehicles").hover(function() {
				hideDropdowns();
				$("#dropdown-used-vehicles").fadeIn("fast");
			}, function() {
				ulHover("#dropdown-used-vehicles");
			});
	$("#menu-apply-online").hover(function() {
				hideDropdowns();
				$("#dropdown-apply-online").fadeIn("fast");
			}, function() {
				ulHover("#dropdown-apply-online");
			});
	$("#menu-service").hover(function() {
				hideDropdowns();
				$("#dropdown-service").fadeIn("fast");
			}, function() {
				ulHover("#dropdown-service");
			});
	$("#menu-parts").hover(function() {
				hideDropdowns();
				$("#dropdown-parts").fadeIn("fast");
			}, function() {
				ulHover("#dropdown-parts");
			});
	$("#menu-directions").hover(function() {
				hideDropdowns();
				$("#dropdown-directions").fadeIn("fast");
			}, function() {
				ulHover("#dropdown-directions");
			});
	$("#menu-about-us").hover(function() {
				hideDropdowns();
				$("#dropdown-about-us").fadeIn("fast");
			}, function() {
				ulHover("#dropdown-about-us");
			});
	$("#menu-contact-us").hover(function() {
				hideDropdowns();
				$("#dropdown-contact-us").fadeIn("fast");
			}, function() {
				ulHover("#dropdown-contact-us");
			});
	$("#menu").hover(function(){ 
			/* Do nothing */ 
			}, function() {
				hideDropdowns();
			});
});