﻿var languageTiemout;
var languageTimeout2;
function RegisterMouseLeave(divToLeave, divToSlide) {
    $j("#" + divToLeave).bind("mouseleave", function()
    {
        $j("#" + divToSlide).slideUp(100);
    });
}

function RegisterMouseEnter(divToEnter, divToSlide)
{
    $j("#" + divToEnter).bind("mouseenter", function() {
        $j("#" + divToSlide).slideDown(100);
    });
}

function RegisterMouseEnterSubMenuItem2(div, color) {
    $j("#" + div).bind("mouseenter", function() {
        $j("#" + div).animate({
        backgroundColor: color
        }, 200);
    });
}

function RegisterMouseLeaveSubMenuItem2(div, color) {
    $j("#" + div).bind("mouseleave", function() {
        $j("#" + div).animate({
        backgroundColor: color
        }, 200);
    });
}

function RegisterMouseEnterSubMenuItem(div, FromClass, ToClass) {
    $j("#" + div).bind("mouseenter", function() {
    $j("#" + div).switchClass(FromClass, ToClass, 100);
    });
}

function RegisterMouseLeaveSubMenuItem(div, FromClass, ToClass) {
    $j("#" + div).bind("mouseleave", function() {
        $j("#" + div).switchClass(FromClass, ToClass, 100);
    });
}

function ShowMarkets(div, topMenuSearch) {

    if ($j.browser.msie && $j.browser.version == '7.0') { 
        var w = $j("#" + topMenuSearch).css("visibility");
        //alert('IE7');
        if (w == "hidden") {
            HideMarkets(div, topMenuSearch);
        }
        else {

            $j("#" + topMenuSearch).css({ visibility: "hidden" });
            //$j("#" + div).show();
            //$j("#" + div).css({ visibility: "visible" });

            $j("#" + div).attr({ width: "0px" });
            $j("#" + div).show();
            $j("#" + div).animate({ width: "800px" }, 1000);
        
            clearTimeout(languageTiemout);
            languageTiemout = setTimeout("HideMarkets('" + div + "','" + topMenuSearch + "')", 7000);
        }
    }
    else {
        var w = $j("#" + topMenuSearch).css("right");
       
        if (w == "-500px") {
            HideMarkets(div, topMenuSearch);
        }
        else {
            
            $j("#" + topMenuSearch).animate({ right: "-500px" }, 1000);

            $j("#" + div).attr({ width: "0px" });
            $j("#" + div).show();
            $j("#" + div).animate({ width: "800px" }, 1000);

            $j("#TopSearch_Text").removeClass("Arrow_Link");

            clearTimeout(languageTiemout);
            languageTiemout = setTimeout("HideMarkets('" + div + "','" + topMenuSearch + "')", 7000);
        }
    }
}

function HideMarkets(div, topMenuSearch) {

    if ($j.browser.msie && $j.browser.version == '7.0') {
        //alert('before hide');
        var w = $j("#" + topMenuSearch).css("visibility");
        if (w == "hidden") {
            //alert('doing hide');
            $j("#" + topMenuSearch).css({ visibility: "visible" });
            //$j("#" + div).css({ visibility: "hidden" });
            $j("#" + div).animate({ width: "0px" }, 1000);
        }
    }
    else {
        
        var w = $j("#" + topMenuSearch).css("right");

        if (w == "-500px") {
            clearTimeout(languageTiemout);

            $j("#" + div).animate({ width: "0px" }, 1000);
            $j("#" + topMenuSearch).animate({ right: "5px" }, 1000);
            clearTimeout(languageTimeout2);
            languageTimeout2 = setTimeout(MyAddClass, 800);
        }
    }
}

function MyAddClass() {
    clearTimeout(languageTimeout2);
    $j("#TopSearch_Text").addClass("Arrow_Link");
}

function SIFrOnLeftMenu(type) {
    if (type == "slide")
        setTimeout(ReplaceTextInLeftMenu, 500);
    else if(type == "blogslide")
        setTimeout(ReplaceTextInLeftMenu, 1000);
    else if (type == "pageload")
        ReplaceTextInLeftMenu();
}


