﻿jQuery.fn.exists = function() { return ($(this).length > 0); }

$(document).ready(function() {
    setShareObject();
    setPageTop();
    setSubMenu();
    setMiniNav();

});

function setSubMenu() {
    if (menu_idx == -1) return;
    if (menu_idx == 8) {
        $(".menu .last").css("border", "0");
    }
    var offClassName = $("ul.menu li.general:eq(" + (menu_idx) + ") a").attr("class");
    var onClassName = offClassName + "-current";
    
    $("." + offClassName).removeClass(offClassName).addClass(onClassName);
    var $kids = $("." + onClassName).siblings(".sub").css("display", "block").children();
    $($kids[submenu_idx]).children("a").addClass("active");
}

function setMiniNav() {
    if (mini_idx == -1) return;
    var idx = mini_idx + (++mini_idx);
    $("ul.mini-nav li:nth-child(" + idx + ") a").addClass("selected");
}


function setPageTop() {
    var contentH = $('.main-column').height() + 100;
    var windowH = $(window).height();

    $('.top').css("display", ((windowH > contentH) ? "none" : "block"));
}


function setShareObject() {
    var text = 'שתף';
    var html = '';
    var addthis_lang = 'he';
    
    switch (aws_lang) {
        case 1:
            html = '<a href="http://www.addthis.com/bookmark.php?v=250&amp;username=xa-4be11edc3fd2897a" class="addthis_button">' + text + '</a> <span class="share-sep">|</span>';
            break;
        case 2:
            text = 'share';
            html = '<span class="share-sep">|</span> <a href="http://www.addthis.com/bookmark.php?v=250&amp;username=xa-4be11edc3fd2897a" class="addthis_button">' + text + '</a>';
            addthis_lang = 'en'
            break;
        case 3:
            text = 'حصة';
            html = '<a href="http://www.addthis.com/bookmark.php?v=250&amp;username=xa-4be11edc3fd2897a" class="addthis_button">' + text + '</a> <span class="share-sep">|</span>';
            addthis_lang = 'ar'
            break;
    }

    if ($('.main-content').exists())
        addShareHtml($('.main-content'), html, addthis_lang);
    else if ($('.two-column-content').exists())
        addShareHtml($('.two-column-content'), html, addthis_lang);
    else if ($('.gallery').exists())
        addShareHtml($('.gallery'), html, addthis_lang);
}

function addShareHtml(jqobj, html, lang) {
    jqobj.prepend('<div class="addthis_toolbox addthis_default_style our_style">' + html +
                            '<a class="addthis_button_facebook"></a><a class="addthis_button_twitter"></a></div>' +
                            '<script type="text/javascript">var addthis_config = {ui_language: "' + lang + '"};</script>' +
                            '<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#username=xa-4be11edc3fd2897a"></script>');
}


$(window).resize(setPageTop);