﻿var hideSubTimeout = null;
$(document).ready(function() {
    $("#header-menu > ul > li > a").each(function() {
        if ($(this).attr("rel") != "") {
            var submenuid = "#header-submenu-" + $(this).attr("rel");
            $(this).mouseover(function() {
                ShowSubMenus(submenuid);
            });
        }
    });

    $("#header-menu > ul > li > a").mouseenter(function() { window.clearTimeout(hideSubTimeout); });
    $("#header-submenu > div").mouseenter(function() { window.clearTimeout(hideSubTimeout); });
    $("#header-menu > ul > li > a").mouseleave(function() { HideSubMenu("header-submenu-" + $(this).attr("rel")); });
    $("#header-submenu > div").mouseleave(function() { HideSubMenu($(this).attr("id")); });

    $("a.fancy").fancybox({
        'overlayOpacity': 0.7,
        'overlayColor': '#000',
        'zoomSpeedIn': 500,
        'zoomSpeedOut': 500,
        'frameWidth': 500,
        'frameHeight': 400
    });
});

function HideSubMenu(elm) {
    var func = '$("#' + elm + '").slideUp("fast")';
    if ($.browser.msie) func = '$("#' + elm + '").fadeOut("fast")';
    hideSubTimeout = window.setTimeout(func, 1000);
}

function ShowSubMenus(submenuid) {
    if ($.browser.msie) {
        if ($(submenuid).css('display') == 'block') return;
        if ($("#header-submenu > div:visible").length > 0) {
            $("#header-submenu > div:visible").fadeOut('fast', function() {
                $(submenuid).fadeIn('fast');
            });
        } else {
            $(submenuid).fadeIn('fast');
        }
    } else {
        if ($(submenuid).css('display') == 'block') return;
        if ($("#header-submenu > div:visible").length > 0) {
            $("#header-submenu > div:visible").slideUp('fast', function() {
                $(submenuid).slideDown('fast');
            });
        } else {
            $(submenuid).slideDown('fast');
        }
    }
}
