Cufon.replace('.cambria'); 

$(document).ready(function() {

    //slider
    $('#slider').bxSlider({
        mode: 'fade',
        controls: false,
        pager: true,
        auto: true,
        pause: 5000
    });
	
    // Homepage tabs
    //$("#Homepage-tabs").tabs();
	
    // Tables
    //$("#Tables").tabs();
	
    // Adding class
    $("#Homepage-tabs ul li:first-child, #Tables ul li:first-child").addClass("first");
	
    // Standings
    ustawListe();
    $(".Standings-panel h2.title").click(
        function() {
            $(".Standings-panel h2.title").removeClass("active");
            $(".Standings-panel h2.title span").text("rozwiń");
            $(".Standings-panel h2.title").not(this).next("div:visible").hide("fast");
            $(this).addClass("active");
            $(this).children("span").text("zwiń");
            $(this).next("div").show("fast");
            $(".Standings-panel h2.title").not(this).next("div:visible").hide();
        });
    $(".Standings-panel h2.title").next("div:not(:first)").hide("fast");
    $(".Standings-panel h2.title:first").click();
    $(".Standings-panel h2:last").addClass("last");

    $(".Standings-panel h2:last-child").addClass("last");

    $("#Tables select").change(function(){
        ustawListe();
    });

    // Tables
    $("#tabs3").tabs();

    // Calendar
    $('div.upcomming').hide();

    $('div.upcomming a.back').click(function(){
        $('div.upcomming').hide();
        $('div.upcomming p.title').remove();
        $('#calendar').show();
    });

    Shadowbox.init();
	
    $(".clubAddress tr:odd").addClass("odd");
    $(".clubAddress tr:even").addClass("even");
    
    $('#facebook_box').hover(function(){
    	$('#facebook_box').stop(true,false).animate({right: 0}, 300);
    	$("#facebook_box #facebook_link").addClass("active");
	},function(){
		$('#facebook_box').stop(true,false).animate({right: -260}, 300);
		$("#facebook_box #facebook_link").removeClass("active");
	});
	
});

function ustawListe()
{
    $("#Tables select").next("div").load('/pl/rozgrywki/pobierzListe.ajax?Rozgrywka_ID='+$("#Tables select").val(), function(){
        $(".Standings-table tr:even").not(":first").addClass("even");
        $(".Standings-table tr").not(":first").hover(function() {
            $(this).addClass("hover");
        }, function() {
            $(this).removeClass("hover");
        });
    });
}

var wydarzenia = '';

function updateEvents(dateText){
    var selector;
    for(i in wydarzenia){
        if(wydarzenia[i].Data)
        {
            selector = '.auraday'+(wydarzenia[i].Data.charAt(8)!=0 ? wydarzenia[i].Data.charAt(8) : '')+wydarzenia[i].Data.charAt(9);
            $(selector).parent().addClass('auraday-event');
        }
    //$(selector).parent().attr({style: 'background: #123456'});
    }

    $('td.auraday-event a').click(function(){
        window.setTimeout('showDetails($("#calendar").datepicker(\'getDate\'))' , 100);
    });
}

function showDetails(date)
{
    var newDate = $.datepicker.formatDate('yy-mm-dd', date);

    var result = [];
    for(i in wydarzenia){
        if(wydarzenia[i].Data)
        {
            if(wydarzenia[i].Data == newDate){
                result[i] = wydarzenia[i];
            }
        }
    }
    var html = '';
    for(i in result){
        if(result[i].Tytul)
        {
            html += '<li>'+result[i].Tytul+'</li>';
        }
    }

    $('#calendar').hide();
    $("div.upcomming").show();
    $("div.upcomming ul").before('<p class="title">'+$.datepicker.formatDate('dd-mm-yy', date)+'</p>');
    $("div.upcomming ul").html(html);
}

$(document).ready(function(){
    $("#calendar").datepicker({
        onChangeMonthYear: function(year, month, inst) {


            $.ajax({
                url: "pl/kalendarz/pobierzListe.ajax?year="+year+"&month="+month,
                success: function(data) {
                    wydarzenia = eval(data);
                    var d=new Date();
                    var dateText = d.getFullYear()
                    + '-'
                    + (d.getMonth()+1 < 10 ? '0'+d.getMonth()+1 : d.getMonth()+1)
                    + '-'
                    + (d.getDate() < 10 ? '0'+d.getDate() : d.getDate());
                    window.setTimeout('updateEvents(\''+dateText+'\')' , 100);
                }
            });
        },
        onSelect: function(dateText, inst) {

            window.setTimeout('updateEvents(\''+dateText+'\')' , 100);
        },
        firstDay: 1,
        dayNamesMin: ['Ni', 'Pon', 'Wt', 'Śr', 'Czw', 'Pi', 'So'],
        monthNames: ['Styczeń', 'Luty', 'Marzec', 'Kwiecień', 'Maj', 'Czerwiec', 'Lipiec', 'Sierpień', 'Wrzesień', 'Październik', 'Listopad', 'Grudzień']
    });
});
