﻿/// <depends path="$skin/scripts/jquery/jquery.js" />
/// <depends path="$skin/scripts/jquery/plugins/jquery.cookie.js" />


function IncludeJavaScript(jsFile) {
    document.write('<script type="text/javascript" src="'
    + jsFile + '"></scr' + 'ipt>');
}

if (($.browser.msie) && ($.browser.version == 9)) {
    IncludeJavaScript('https://connect.facebook.net/hu_HU/all.js#xfbml=1');
}
else {
    IncludeJavaScript('http://connect.facebook.net/hu_HU/all.js#xfbml=1');
}


/* tabkezelés */
var selectTab = function (event) {
    event.preventDefault();
    var target = '#' + $(this).attr('rel');
    $(this).parent().siblings('li').removeClass('selected').end().addClass('selected');
    $('#suggested ul.content').hide();
    $(target).show();
}

$(document).ready(function () {
    /* aktuális menüpont kijelölés */
    var url = document.location.href;
    var domain = document.location.host;
    var currentLocation = url.split(domain)[1].toLowerCase();

    if (currentLocation.indexOf('~~') > 0) {
        currentLocation = '/' + currentLocation.split('~~')[1];
    }

    if ((currentLocation.length == 0) || (currentLocation == '/')) {
        $('.main_menu li').eq(0).addClass('selected');
    }
    else {
        $('.main_menu li').each(function () {

            var menuUrl = ($(this).find('a').attr('href').indexOf(domain) > 0) ? $(this).find('a').attr('href').split(domain)[1].toLowerCase() : $(this).find('a').attr('href').toLowerCase();

            if (((currentLocation.search(menuUrl) != -1) || ((currentLocation + "/").search(menuUrl) != -1)) && (menuUrl.length > 1)) {
                $(this).addClass('selected').find('ul.sub').show();
            }
        });
    }
    $('.sub li.selected').parent('ul.sub').show();

    /* tab click event */
    $('#suggested .tabs a').click(selectTab);

    /* "Szóljon hozzá" szöveg lecserélése a kommentek számával */
    var checkFacebookResponse = function () {
        var response = $('.published .comments .facebook_response').text();
        if (!isNaN(parseInt(response))) {
            clearInterval(timer);
            if (parseInt(response) > 0) {
                $('.published .comments').find('.default').hide().end().find('.facebook_response').show();
                $('.social_stuff .comments a').text(response);
            }
        }
    };

    if ($('#h24_center .article_body')) {
        var timer = setInterval(checkFacebookResponse, 200);
    }
});






