 $(document).ready(function(){
	

	
	$("a[rel^='lightbox']").lightBox({
		txtImage: "Fotografie",
		txtOf: 'z'
		});



/**
 * We use the initCallback callback
 * to assign functionality to the controls
 */
function mycarousel_initCallback(carousel) {
/*    $('.jcarousel-control a').bind('click', function() {
        carousel.scroll($.jcarousel.intval($(this).text()));
        return false;
    });

    $('.jcarousel-scroll select').bind('change', function() {
        carousel.options.scroll = $.jcarousel.intval(this.options[this.selectedIndex].value);
        return false;
    });
*/
    $('#mycarousel-next').bind('click', function() {
        carousel.next();
        return false;
    });

    $('#mycarousel-prev').bind('click', function() {
        carousel.prev();
        return false;
    });
};

// Ride the carousel...

    $("#carousel").jcarousel({
        
        initCallback: mycarousel_initCallback,
        // This tells jCarousel NOT to autobuild prev/next buttons
        buttonNextHTML: null,
        buttonPrevHTML: null,
        wrap: 'circular',
        visible: 6,
        scroll: 1
    });


        
//	obarvení tabulek
	$("table.barevna tr:even td, table.tProdukty tr:odd td").css("background", "#dfdfdf");

    //kalendář akcí první init legendy
    if ($("#kalendarLegenda").length > 0)
        {
        var year = $("#year").val();
        var month = $("#month").val();
        var lang = $("#lightbox_lang").val();

        //poslední datum
    	var url=window.location.href;
    	//zjištění stránky v url za #
        var defaultDate = '';
    	var parsed = url.split('#');
    	if (parsed[1]!=null)
            {
            parsedDate = parsed[1].split('|');
            if (parsedDate != null)
                {
                defaultDate = '1. '+parsedDate[1]+'. '+parsedDate[0];            
                month = parsedDate[1];
                year = parsedDate[0];
                }
            }	

        $("#kalendarLegenda").load('/ajax/ajax.kalendar-legenda.php?year='+year+'&month='+month+'&lang='+lang, function(){
            $("#kalendarAkce").load('/ajax/ajax.kalendar-akce.php?year='+year+'&month='+month+'&lang='+lang);                        
        });




        }


    //kalendář akcí -----------------------------------




    $("#datepicker").datepicker({
					dateFormat: 'd. m. yy',
    	            minDate: -60, 
					defaultDate: defaultDate,
                    onChangeMonthYear: function(year, month) 
                        {
                        var lang = $("#lightbox_lang").val();
                        $("#kalendarLegenda").load('/ajax/ajax.kalendar-legenda.php?year='+year+'&month='+month+'&lang='+lang, function(){
                            $("#kalendarAkce").load('/ajax/ajax.kalendar-akce.php?year='+year+'&month='+month+'&lang='+lang);                        

                    		var url=window.location.href;
                    		//zjištění stránky v url za #
                    		var parsed = url.split('#');
                            window.location.href = parsed[0]+"#"+year+"|"+month;;
                        });

                        },
                    beforeShowDay: checkAvailability
				}, $.datepicker.regional['cs']);



            function checkAvailability(mydate){

                var $return=true;
                var $returnclass ="available";
                var $title = '';
                $checkdate = $.datepicker.formatDate('yy-mm-dd', mydate);
                //test zda existuje den
                if ($("#date_"+$checkdate).length > 0)
                    {
                    var value = $("#date_"+$checkdate).val();
                    var parsed = value.split('|');
                    
                    
                    $return = true;
                    $returnclass = "legend_"+parsed[0];
                    $title = parsed[1];
                    //alert($checkdate);
                    }


                return [$return,$returnclass,$title];
            }



});
