timerID = '';

function initNav() {
	if($.browser.msie) {
		$("form input.submit").attr("value","");
		if($.browser.version == '6.0') {
			$("#main_navigation_1 ul:eq(1)").css("margin", "-30px 0 0 0");
		}
    }
    navOffset = $("div.main_navigation").offset();
    navWidth = 990;
    
    $("div.main_navigation input").bind("focus", function () {
        this.value = "";
        $(this).css("color","black");
    }).bind("blur",function () {
        $(this).css("color","#B5B5B5");
    }).css("color","#B5B5B5");
    
	$("div#navigation-dropdowns").css({
		'top':$("#header div.main_navigation").offset().top + $("#header div.main_navigation").height() - 2
	});
	
    $("div.main_navigation li[@id] a").bind("mouseover", function () {
		$("div#navigation-dropdowns").css({
			'top':$("#header div.main_navigation").offset().top + $("#header div.main_navigation").height() - 2
		});
        thisId = $(this).parent().attr("id");
        $("div#navigation-dropdowns").show().find("div.dropdown").hide();
        clearTimeout(timerID);
        if($("div#navigation-dropdowns div." + thisId).size() != 0) {
            btnOffset = $("li#" + thisId).offset();
            mod = btnOffset.left - navOffset.left;
            if(mod + parseInt($("div#navigation-dropdowns div." + thisId).css("width")) > navWidth) {
                mod = navWidth - parseInt($("div#navigation-dropdowns div." + thisId).css("width"));
            }
            $("div#navigation-dropdowns div." + thisId).css("margin-left", mod).show();
			hideProblemElms();
        }
    }).bind("mouseout", function () {
        timerID = setTimeout(function () {
            $("div#navigation-dropdowns").hide();
			showProblemElms();
        },"1000");
    });
    
    $("div#navigation-dropdowns div.dropdown a").bind("mouseover", function () {
        clearTimeout(timerID);
    }).bind("mouseout", function () {
        timerID = setTimeout(function () {
            $("div#navigation-dropdowns").hide();
			showProblemElms();
        },"1000");
    });
}

$(document).ready(function() {
	if(!$("body").hasClass("mt-main-index")) {
		initNav();
	}
});