$('.nav-main img').preload({
    find: '_off.jpg',
    replace: '_on.jpg'
});

$(document).ready(function(){
	// Rollover Images
	$('#nav-main-img0,#nav-main-img1,#nav-main-img2,#nav-main-img3,#nav-main-img4,#nav-main-img5,#nav-main-img6,#nav-main-img7,#nav-main-img8').hover(
		function() {if($(this).hasClass('selected') == false) {src = $(this).attr('src'); $(this).attr('src',src.replace(/off\./,'on.')).css('cursor','pointer');}},
		function() {if($(this).hasClass('selected') == false) {src = $(this).attr('src'); $(this).attr('src',src.replace(/on\./,'off.'));}}
	);

    // Drop Down Menu: e-Media Resources 06.12.08
	var submenucleanup = false;
	//$('.nav-main li').each(function(i){
	$('.nav-main-map area').each(function(i){
		// Main Menu Links
		$(this).mouseover(
            function() {
            	clearTimeout(submenucleanup);
            	if($('.nav-sub.m'+i).css('display') == 'none') {
            		$('.nav-sub').fadeOut('fast');
            		$('.nav-main img').trigger('mouseout');
            		$('.nav-sub.m'+i).fadeIn('fast').css('cursor','pointer');
            		$('#nav-main-img'+i).trigger('mouseover');
				}
				else if($('.nav-sub.m'+i).length == 0) {
					$('.nav-sub').fadeOut('fast');
					$('.nav-main img').trigger('mouseout');
					$('#nav-main-img'+i).trigger('mouseover');
				}
			}
		);
        $(this).mouseout(
			function() {
                clearTimeout(submenucleanup);
                submenucleanup = null;
				submenucleanup = setTimeout(
					function() {
						$('.nav-sub.m'+i).fadeOut('fast');
					}
					,400
				);
			}
		);
		// Sub Menu Links
        $(".nav-sub.m"+i+" li").hover(
            function() {
            	//$('#nav-main-img'+i).trigger('mouseover');
				//$(this).css('backgroundColor','#6f9505');
			},
			function() {
				//$(this).css('backgroundColor','transparent');
			}
		);
		// Sub Menu Containers
        $(".nav-sub.m"+i).hover(
            function() {
            	//$('#nav-main-img'+i).trigger('mouseover');
            	clearTimeout(submenucleanup);
			},
			function() {
				clearTimeout(submenucleanup);
                submenucleanup = null;
				submenucleanup = setTimeout(
					function() {
						$('.nav-sub.m'+i).fadeOut('fast');
					}
					,400
				);
			}
		);
	});

});