
var mouse_is_inside = false;

$(document).ready(function () {

    // Search area
    $(".searchInp").focus(function () {
        if ($(this).val() == "Search:") {
            $(this).val("");
        }
    });
    $(".searchInp").blur(function () {
        if ($(this).val() == " " || $(this).val() == "") {
            $(this).val("Search:");
        }
    });

    $("#header").mouseover(function () {
        if ($("#nav").find("div").hasClass("activeItem")) {
            $("#nav").find("div.activeItem").slideUp();
            $("#nav").find("div.activeItem").removeClass("activeItem");
            $("#nav").find("img.hasSubPages").attr("src", "/images/subNavItems.png");
        }
    });

    $("#col2").mouseover(function () {
        if ($("#nav").find("div").hasClass("activeItem")) {
            $("#nav").find("div.activeItem").slideUp();
            $("#nav").find("div.activeItem").removeClass("activeItem");
            $("#nav").find("img.hasSubPages").attr("src", "/images/subNavItems.png");
        }
    });
    $("#col3").mouseover(function () {
        if ($("#nav").find("div").hasClass("activeItem")) {
            $("#nav").find("div.activeItem").slideUp();
            $("#nav").find("div.activeItem").removeClass("activeItem");
            $("#nav").find("img.hasSubPages").attr("src", "/images/subNavItems.png");
        }
    });

    // Navigation - open menu if user is on a subpage
    if ($("#subNav").find("div").hasClass("activeItem")) {
        $("#subNav").find("div.activeItem").show();
        $("#subNav").find("div.activeItem").prev("span.subItem_txt").find("a").addClass("activeLink");
        $("#subNav").find(".activeItem").prev(".subItem_txt").find("img.hasSubPages").attr("src", "/images/subNavItemsSelected.png");
    }

    // Navigation - master pages
    $(".menuItem a").click(function() {
        if ($("#nav").find("div").hasClass("activeItem")) {
            if ($(this).parents(".menuItem").next(".navSub_BG").find(".subPageContainer").eq("0").hasClass("activeItem") == false) {

                $("#nav").find("a.activeTopLink").removeClass("activeTopLink");
                $("#nav").find(".activeItem").slideUp(500);
                $("#nav").find("a.activeTopLink").removeClass("activeTopLink");
                $("#nav").find("img.hasSubPages").attr("src", "/images/subNavItems.png");
                $(this).addClass("activeTopLink");
                $(this).parents(".menuItem").next(".navSub_BG").find(".subPageContainer").eq("0").slideDown(300);
                $(this).parents(".menuItem").next(".navSub_BG").find(".subPageContainer").eq("0").addClass("activeItem");
            } else {
                $("#nav").find(".activeItem").removeClass("activeItem");
                $("#nav").find("a.activeTopLink").removeClass("activeTopLink");
                $(this).addClass("activeTopLink");
                $(this).parents(".menuItem").next(".navSub_BG").find(".subPageContainer").eq("0").slideDown(300);
                $(this).parents(".menuItem").next(".navSub_BG").find(".subPageContainer").eq("0").addClass("activeItem");
            }
        } else {
            $("#nav").find("a.activeTopLink").removeClass("activeTopLink");
            $(this).addClass("activeTopLink");
            $(this).parents(".menuItem").next(".navSub_BG").find(".subPageContainer").eq("0").addClass("activeItem");
            $(this).parents(".menuItem").next(".navSub_BG").find(".subPageContainer").eq("0").slideDown(300);
        }
    });

    // Navigation - masterSub pages
    $(".subMenuUL a").click(function() {
        $("#nav").find("img.hasSubPages").attr("src", "/images/subNavItems.png");
        if ($(this).parents(".subMenuUL").find("div").hasClass("activeItem")) {
            // Dont hide if next mouseover dosnt have sub pages
            if ($(this).parent(".subItem_txt").parent(".subItem").parent(".subMenuUL").find("div").hasClass("subPageContainer") == true) {

                if ($(this).parents(".subItem").next(".subPageContainer").hasClass("activeItem") == false) {
                    //HOVER OVER A NEW ITEM, WHILE 1 OTHER IS ACTIVE
                    if ($(this).parents(".subItem").next().hasClass("subPageContainer")) {
                        $(this).parents(".subItem").next(".subPageContainer").slideDown(300);
                        $(this).parents(".subItem").next(".subPageContainer").css("border-bottom", "1px solid #6b8a23");
                        $(this).next("img").attr("src", "/images/subNavItemsSelected.png");
                        $(this).parents(".subItem").next(".subPageContainer").addClass("activeItem");
                    }

                }
            }
        } else {
            $(this).parents(".subItem").next(".subPageContainer").slideDown(300);
            $(this).parents(".subItem").next(".subPageContainer").css("border-bottom", "1px solid #6b8a23");
            $(this).next("img").attr("src", "/images/subNavItemsSelected.png");
            $(this).parents(".subItem").next(".subPageContainer").addClass("activeItem");
        }
    });


    // Profiloversigt template mouseover effects
    $(".imgFrame_small").mouseover(function () {
        $(this).next(".imgSrc_small").find(".profilPix").attr("src", $(this).next().next(".imgHover").find(".hoverImg").attr("src"));
        $(this).find(".employeeName").css("background-image", "url(/images/color_ccef28.png)");
    });

    $(".imgFrame_small").mouseout(function () {
        $(this).next(".imgSrc_small").find(".profilPix").attr("src", $(this).next().next(".imgHover").find(".hoverNormal").attr("src"));
        $(this).find(".employeeName").css("background-image", "url(/images/BG_transp_80p.png)");
    });

    // Profiloversigt pop-up
    $(".imgWithFrame_small").click(function () {
        if ($("body").find(".employeePopup").is(":visible")) {
            $("body").find(".employeePopup").hide();
            centerPopup();
            $(this).next(".employeePopup").show();
        } else {
            centerPopup();
            $(this).next(".employeePopup").show();
        }
    });
    $(".imgWithFrame_smallEnd").click(function () {
        if ($("body").find(".employeePopup").is(":visible")) {
            $("body").find(".employeePopup").hide();
            centerPopup();
            $(this).next(".employeePopup").show();
        } else {
            centerPopup();
            $(this).next(".employeePopup").show();
        }
    });

    // Close popup
    $(".closeWin").click(function () {
        $(this).parents(".employeePopup").hide();
    });

    // Col 2 - Profil pop-up
    $(".employeData a").click(function (e) {
        e.preventDefault();
        if ($("body").find(".employeePopup").is(":visible")) {
            $("body").find(".employeePopup").hide();
            centerPopupCol2();
            $(this).parent(".employeData").parent(".widget_employee").next(".employeePopup").show();
        } else {
            centerPopupCol2();
            $(this).parent(".employeData").parent(".widget_employee").next(".employeePopup").show();
        }
    });


    // Service navigation
    $("#topnav a").mouseover(function () {
        $(this).parent("li").css("background-color", "#ccef28");
        $(this).prev(".sN_head").find(".sN_txt").css("visibility", "visible");

        var currentSrc = $(this).find("img").attr("src");
        var newSrc = $(this).next("span.inActive").find("img").attr("src");

        $(this).find("img").attr("src", newSrc);
        $(this).next("span.inActive").find("img").attr("src", currentSrc);
    });

    $("#topnav a").mouseout(function () {
        $(this).parent("li").css("background-color", "#fff");
        $(this).prev(".sN_head").find(".sN_txt").css("visibility", "hidden");

        var currentSrc = $(this).find("img").attr("src");
        var newSrc = $(this).next("span.inActive").find("img").attr("src");

        $(this).find("img").attr("src", newSrc);
        $(this).next("span.inActive").find("img").attr("src", currentSrc);
    });


    $('.employeePopup').hover(function () {
        mouse_is_inside = true;
    }, function () {
        mouse_is_inside = false;
    });

    $("body").mouseup(function () {
        if (!mouse_is_inside) $('.employeePopup').hide();
    });
});

function logon() {
    alert("show login window");
}

function centerPopup() {
    var scrollTop = (document.documentElement.scrollTop == 0) ? document.body.scrollTop : document.documentElement.scrollTop;
    $(".employeePopup").css({
        "position": "absolute",
        "top": scrollTop - 50,
        "left": "-50px"
    });
}
function centerPopupCol2() {
    var scrollTop = (document.documentElement.scrollTop == 0) ? document.body.scrollTop : document.documentElement.scrollTop;
    $(".employeePopup").css({
        "position": "absolute",
        "top": scrollTop - 200,
        "left": "-800px"
    });
}


