
jQuery(function(jQuery) {

    //login box
    elLogin = jQuery("#lnkLogin");
    elLogin.next().hide();
    elFrmLogin = elLogin.next();
    //locale box
    elLocale = jQuery("#lnkLocale");
    elLocale.next().hide();
    elFrmLocale = elLocale.next();
    //search box
    elSearch = jQuery("#lnkSearch");
    elSearch.next().hide();
    elFrmSearch = elSearch.next();

    elLogin.hover(function() { hoverElement(elLogin); }, function() { unhoverElement(elLogin); });
    elLocale.hover(function() { hoverElement(elLocale); }, function() { unhoverElement(elLocale); });
    elSearch.hover(function() { hoverElement(elSearch); }, function() { unhoverElement(elSearch); });


    elLogin.bind("click", function(event) {
        eldrp = elLogin.parent();
        if (elFrmLogin.is(":hidden")) {
            elFrmLogin.slideDown("fast");
            eldrp.removeClass("drpTools").addClass("drpToolsHover");
            elLogin.removeClass("lnkLogin").addClass("lnkLoginHover");
            elFrmLocale.hide();
            elFrmSearch.hide();
            elSearch.parent().removeClass("drpToolsHover").addClass("drpTools");
            elLocale.parent().removeClass("drpToolsHover").addClass("drpTools");
            elSearch.removeClass("lnkSearchHover").addClass("lnkSearch");
            elLocale.removeClass("lnkLocaleHover").addClass("lnkLocale");
            //focus enter button



        }
        else {
            elFrmLogin.slideUp("fast");
            eldrp.removeClass("drpToolsHover").addClass("drpTools");
            elLogin.removeClass("lnkLoginHover").addClass("lnkLogin");
        }
        //event.preventDefault();
    });

    elLocale.bind("click", function(event) {
        eldrp = elLocale.parent();
        if (elFrmLocale.is(":hidden")) {
            elFrmLocale.slideDown("fast");
            eldrp.removeClass("drpTools").addClass("drpToolsHover");
            elLocale.removeClass("lnkLocale").addClass("lnkLocaleHover");
            elFrmLogin.hide();
            elFrmSearch.hide();
            elSearch.parent().removeClass("drpToolsHover").addClass("drpTools");
            elLogin.parent().removeClass("drpToolsHover").addClass("drpTools");
            elSearch.removeClass("lnkSearchHover").addClass("lnkSearch");
            elLogin.removeClass("lnkLoginHover").addClass("lnkLogin");
        }
        else {
            elFrmLocale.slideUp("fast");
            eldrp.removeClass("drpToolsHover").addClass("drpTools");
            elLocale.removeClass("lnkLocaleHover").addClass("lnkLocale");
        }
        event.preventDefault();
    });

    elSearch.bind("click", function(event) {
        eldrp = elSearch.parent();
        if (elFrmSearch.is(":hidden")) {
            elFrmSearch.slideDown("fast");
            eldrp.removeClass("drpTools").addClass("drpToolsHover");
            elSearch.removeClass("lnkSearch").addClass("lnkSearchHover");
            elFrmLogin.hide();
            elFrmLocale.hide();
            elLogin.parent().removeClass("drpToolsHover").addClass("drpTools");
            elLocale.parent().removeClass("drpToolsHover").addClass("drpTools");
            elLogin.removeClass("lnkLoginHover").addClass("lnkLogin");
            elLocale.removeClass("lnkLocaleHover").addClass("lnkLocale");
        }
        else {
            elFrmSearch.slideUp("fast");
            eldrp.removeClass("drpToolsHover").addClass("drpTools");
            elSearch.removeClass("lnkSearchHover").addClass("lnkSearch");
        }
        event.preventDefault();
    });

    /*
    jQuery('#main').corner({
    tl: { radius: 16 },
    tr: { radius: 16 },
    bl: { radius: 16 },
    br: { radius: 16 },
    antiAlias: true,
    autoPad: true,
    validTags: ["div"]
    });
    */

    function hoverElement(el) {
        elP = el.parent();
        elP.removeClass("drpTools").addClass("drpToolsHover").hasClass("last") && elP.addClass("drpToolsHoverLast");
    }
    function unhoverElement(el) {
        elP = el.parent();
        elF = el.next();
        if (elF.is(":hidden")) {
            elP.removeClass("drpToolsHover").removeClass("drpToolsHoverLast").addClass("drpTools");
        }
    }

});


function focusLogin()
{
        jQuery(".loginbutton").focus();
}





