﻿$(document).ready(function() {
    /*if ($("#promo")) {
    var showTab = function() {
    var showID = $('.promotabs li:first a').attr('rel');
    $('.promotabs li:last').slideDown();
    $('.promotabs li:first').css('display', 'none');
    $('.slj_promocontent').hide();
    $(showID).fadeIn('slow', function() { $('.promotabs li:first').remove().appendTo('.promotabs'); });
    }

        var selectTab = function(event) {
    event.preventDefault();
    isClicked = true;
    if (isReady) {
    isReady = false;
    var showThis = $(this).attr('href');
    var thisTab = $(this).parents('li');
    $('.promotabs li:last').slideDown();
    $(thisTab).css('display', 'none');
    $('.slj_promocontent').hide();
    $(showThis).fadeIn('slow', function() { $(thisTab).remove().appendTo('.promotabs').find('a').bind('click', selectTab); isReady = true; });
    }
    else return;
    };

        $('.promotabs li:first').hide().remove().appendTo('.promotabs');
    //$('.promotabs li a').bind('click', selectTab);
    $('#promo').hover(function() { clearInterval(rotator); }, function() { rotator = setInterval(showTab, 5000); });
    var rotator = setInterval(showTab, 5000);
    //var isReady = true;
    //var isClicked = false;
    };*/

    $("#sj_promoslides").each(function() {
        var promoCont = $(this);
        var list = promoCont.children("ul");
        var actPic = 0;
        var maxPic = $("li", list).length;

        function showSlide(slideID) {

            $("li:eq(" + (actPic - 1) + ") > a", list).removeClass("active");
            $("li:eq(" + (slideID - 1) + ") > a", list).addClass("active");
            $(".sj_promocontent:eq(" + (actPic - 1) + ")", promoCont).fadeOut(600);
            $(".sj_promocontent:eq(" + (slideID - 1) + ")", promoCont).fadeIn(600);

            actPic = slideID;

        }

        $("li > a", list).click(function() {
            if (timer != null) clearInterval(timer);
            var index = $("li > a", list).index(this) + 1;
            if (index != actPic) showSlide(index);
            return false;
        });
        showSlide(1);
        var timer = setInterval(function() { showSlide((actPic % maxPic) + 1); }, 3000);

    });

    if ($('#slj_topchart')) {

        var selectCat = function(event) {
            event.preventDefault();
            event.stopPropagation();

            var targetChart = $(this).attr('rel');
            var indexOfChat = "";

            if (isNaN(targetChart.slice(-2))) {
                indexOfChar = targetChart.slice(-1) - 1;
            } else {
                indexOfChar = targetChart.slice(-2) - 1;
            }

            //$(this).parents('li').siblings('li').removeClass('selected');
            //$(this).parents('li').addClass('selected');

            //kijelolunk a masik csuszkan is
            $('.slj_catselector a').each(function() {
                $(this).parents('li').siblings('li').removeClass('selected');
            });
            $('.slj_catselector a[rel="' + targetChart + '"]').each(function() {
                $(this).parents('li').addClass('selected');
            });

            var left = -chartWidth * indexOfChar + 'px';
            event.data.lst.stop().animate({ left: left }, 400, function() {
                $('.toplistElem #slj_lists').each(
                function() {
                    // if ($(this) != event.data.lst)
                    $(this).css({ left: left });
                });
            });
            //elcsusztatjuk a masik csuszkat is

            var tmp = $(this).parents('ul');
            $('.slj_catselector').each(function() {
                $(this).css('margin-left', tmp.css('margin-left'));
            })

        }

        var chartWidth = 300;
        height = 0;
        $('.slj_topchart').each(function() {
            var list = $(this).find('#slj_lists').first();

            var noOfCharts = list.find('.slj_chartbody').length;
            list.css('width', chartWidth * noOfCharts + 'px');

            //var chartHeight = $(this).height();

            var chartHeight = 0;
            list.find('ol').each(function() {
                //alert($(this).width());
                var h = $(this).innerHeight();

                if (h > chartHeight)
                    chartHeight = h;
            });
            if (chartHeight > height)
                height = chartHeight;

            list.find('#slj_topchart_body').height(height);

            $(this).find('.slj_catselector li a').bind("click", { lst: list }, selectCat);

            var heightWithMenu = height + $(this).find('#menuUl').height();
            $('.toplistElems').first().height(heightWithMenu);
        });



    }

    /*
    $("#promo").tabs({ fx: { opacity: "toggle"} }).tabs("rotate", 5000, true);

$("#promo").hover(
    function() {
    $("#promo").tabs("rotate", 0, true);
    },
    function() {
    $("#promo").tabs("rotate", 5000, true);
    }
    );
    */
});

/* START OF webaudit codes */
function median_webaudit() {
    var d = document, s = screen ? screen.width + 'x' + screen.height : "";
    var u = d.URL ? new String(d.URL) : "";
    var r = d.referrer ? new String(d.referrer) : "";
    return "@s=" + s + "@u=" + escape(u.substring(0, 183)) + "@r=" + escape(r.substring(0, 127));
}
var same = Math.floor(Math.random() * 100000000) + median_webaudit();
/* END OF webaudit codes */


//ML toplista menu csuszka
$(document).ready(function()
 {
  
   var submenuslider = new UlSlider();
   var subUl = $('#submenu').find('ul').first();
   submenuslider.setUlElem(subUl );
   submenuslider.showedWidth = $('#submenu').outerWidth();
   submenuslider.setRightButton($('#submenu').find('.rightScrollButton').first());
   submenuslider.setLeftButton($('#submenu').find('.leftScrollButton').first());
   submenuslider.rightCorrection = 33;
   submenuslider.refreshButtons();
  
    var slider2 = new UlSlider();
   
   slider2.test = '2';
    var elem2 = $('.toplisClicks').first().find('#menuUl').first();
    slider2.setUlElem(elem2);
    slider2.showedWidth = $('.toplisClicks').first().outerWidth();
    slider2.setRightButton($('.toplisClicks').first().find('.sliderRightArrow').first());
    slider2.setLeftButton( $('.toplisClicks').first().find('.sliderLeftArrow').first());
    slider2.rightCorrection = 1;
   slider2.refreshButtons();
   
   var slider1 = new UlSlider();
   slider1.test = '1';
    var elem = $('.toplistRatings').first().find('#menuUl').first();
    slider1.setUlElem(elem);
    slider1.showedWidth = $('.toplistRatings').first().outerWidth();
    slider1.setRightButton($('.toplistRatings').first().find('.sliderRightArrow').first());
    slider1.setLeftButton( $('.toplistRatings').first().find('.sliderLeftArrow').first());
    slider1.rightCorrection = 1;
   slider1.refreshButtons();   

   
 });



 $(document).ready(function() {

     $(".selectRatings").click(function() {
         $(".selectRatings").addClass("active");
         $(".selectClicks").removeClass("active");
         $(".toplisClicks").css({ visibility: "hidden" }); //hide();
         $(".toplistRatings").css({ visibility: "visible" }); //show();
     });

     $(".selectClicks").click(function() {
         $(".selectRatings").removeClass("active");
         $(".selectClicks").addClass("active");
         $(".toplistRatings").css({ visibility: "hidden" }); //hide();
         $(".toplisClicks").css({ visibility: "visible" }); //show();
     });

     if ($.browser.mozilla) {
         $('#startlap_home').bind("click", function() {
             alert('Ha a Startlapjátékokat szeretnéd kezdőlapként, húzd a fenti Startlap logót a házacskára!');
         });
     } else if ($.browser.msie) {
         $('#startlap_home').bind("click", function() {
             if (window.external) {
                 this.style.behavior = 'url(#default#homepage)';
                 this.setHomePage("http://www.startlapjatekok.hu");
             }
             return false;
         });
     }
     else {
         $('#startlap_home').hide();
     }

 });
