var data= null;
var animeInt;

function makedate(data){
        var date_event = data;
        var item = $('#gig_counter .timer');
        var e = null;

        var tab_dni = date_event.split(/-/);
        var date = new Date();
        date.setFullYear(tab_dni[0]);
        date.setMonth(tab_dni[1]-1,tab_dni[2]);
        date.setHours(00);
        date.setMinutes(00);
        date.setSeconds(00);
        var date_cevent = date;
        clearInterval(animeInt);
   change_gig(date_cevent);
}

function change_gig(date_cevent){

         actual(date_cevent); // aby nie czekac sekundy na aktualizacje
         function actual(date_cevent){
            var date_now = new Date();
            var roznica = date_cevent-date_now;
            var item = $('#gig_counter .timer');
            
            roznica = Math.floor(roznica / 1000);
            var sekund = roznica % 60;
            roznica = Math.floor(roznica / 60);
            var minut = roznica % 60;
            roznica = Math.floor(roznica / 60);
            var godzin = roznica % 24;
            roznica = Math.floor(roznica / 24);
            var dni = roznica;

            var html = "<span class=\"caption\">Time left:</span><span class=\"var_d\">"+dni+"</span><span class=\"d\">d</span><span class=\"var_h\">"+godzin+"</span><span class=\"h\">h</span><span class=\"var_m\">"+minut+"</span><span class=\"m\">m</span><span class=\"var_s\">"+sekund+"</span><span class=\"s\">s</span>";
            item.html(html);

         }

         
         
         animeInt = setInterval(function(){ actual(date_cevent) }, 1000);
}


counter = {
    init: function() {
        var date_event = "2011-04-09 00:00:00";
        var item = $('#gig_counter .timer');
        var e = null;

        var tab_date = date_event.split(/ /);
        var tab_dni = tab_date[0].split(/-/);
        var tab_czas = tab_date[1].split(/:/);
        var date = new Date();
        date.setFullYear(tab_dni[0]);
        date.setMonth(tab_dni[1]-1,tab_dni[2]);
        date.setHours(tab_czas[0]);
        date.setMinutes(tab_czas[1]);
        date.setSeconds(tab_czas[2]);
        var date_cevent = date;


        function actual(){
            var date_now = new Date();
            var roznica = date_cevent-date_now;

            roznica = Math.floor(roznica / 1000);
            var sekund = roznica % 60;
            roznica = Math.floor(roznica / 60);
            var minut = roznica % 60;
            roznica = Math.floor(roznica / 60);
            var godzin = roznica % 24;
            roznica = Math.floor(roznica / 24);
            var dni = roznica;

            var html = "<span class=\"caption\">Time left:</span><span class=\"var_d\">"+dni+"</span><span class=\"d\">d</span><span class=\"var_h\">"+godzin+"</span><span class=\"h\">h</span><span class=\"var_m\">"+minut+"</span><span class=\"m\">m</span><span class=\"var_s\">"+sekund+"</span><span class=\"s\">s</span>";
            item.html(html);
        }

         var animeInt;
         clearInterval(animeInt);
         animeInt = setInterval(function(){ actual() }, 1000);

    }
}

$(document).ready(function(){
            var termin = $("#gig_counter #list_event li:first").attr("class");
            var miejsce = $("#gig_counter #list_event li:first").text();
            $("#gig_counter .event .first").text(miejsce);
            makedate(termin);
//makedate("2011-04-09");

        $("#gig_counter .event #arrow").click(function() {
            var lista = $("#gig_counter #list_event");
            var arrow = $("#gig_counter .event #arrow");
                if(lista.hasClass('active')){
                    lista.removeClass('active');
                    arrow.removeClass('active');
                } else {
                    lista.addClass('active');
                    arrow.addClass('active');
                }
        });

         $("#gig_counter #list_event li").click(function() {
            var termin = $(this).attr("class");
            var miejsce = $(this).text();
            makedate(termin);

            $("#gig_counter .event .first").text(miejsce);
            var lista = $("#gig_counter #list_event");
            var arrow = $("#gig_counter .event #arrow");
                    lista.removeClass('active');
                    arrow.removeClass('active');
        });


});
