j(document).ready(function() {
    var defsearch = j("#defsearch");
    var wiki = j("#wiki");
    var inout = j("#inout");
    var goods = j("#goods");
    var searchblog = j("#searchblog");
    var forum = j("#forum");
    initializeSearch('#search-box', 'watermark', '#search-button', '#option-button', '#search-more',
        function (what, where) {
            switch (where) {
                case "forum":
                    forum.find('#main_search').val(what);
                    forum.submit();
                    break;
               case "searchblog":
                    searchblog.find('#search').val(what);
                    searchblog.submit();
                    break;
                case "goods":
                    goods.find('#search').val(what);
                    goods.submit();
                    break;
                case "inout":
                    inout.find('#city').val(what);
                    onsubmitSearch64();  /* for UTF-8 sites only */
                    inout.submit();
                    break;
                case "wiki":
                    wiki.find('#query').val(what);
                    wiki.submit();
                    break;
                default:
                    defsearch.find('#keyword').val(what);
                    defsearch.submit();
            }
        });
    initializeOption('#option-search-forum');
    initializeOption('#option-search-blog');
    initializeOption('#option-search-info');
    initializeOption('#option-search-goods');
    initializeOption('#option-search-inout');
    initializeOption('#option-search-wiki');
    setDefaultOptionFromCookie('watermark', '#option-search-forum');
});

j(document).ready(function() {
    j("#toggle-more").click(function () {
        j(".more-content").toggle();
    });
    j(".more-block").mouseleave(function () {
        j(".more-content").hide();
    });
    j(".more-content").mouseleave(function () {
        j(this).hide();
    });

    j("#toggle-lang").click(function () {
        j(".lang-more").toggle();
    });
    j(".lang-block").mouseleave(function () {
        j(".lang-more").hide();
    });
    j(".lang-more").mouseleave(function () {
        j(this).hide();
    });
});

function equalHeight(group) {
    tallest = 0;
    group.each(function() {
        thisHeight = j(this).height();
        if(thisHeight > tallest) {
            tallest = thisHeight;
        }
    });
    group.height(tallest);
}

function onsubmitSearch64 () {
        var base64Hdn = j('form#inout #name64');
        var hdnName = j('form#inout #city');
        if(base64Hdn != null && hdnName != null) base64Hdn.val(Base64.encode(hdnName.val()))
}

j(document).ready(function() {
    j("#redirect-login").click(function () {
        redirect = j.base64Encode(window.location.href);
        url_redirect = "index.php?app=core&module=global&section=login&redirect="+redirect;
        window.location.href = url_redirect;
    });
});

