$(document).ready (function () {				
	$(".menu li").hover(
		function() {
			$(this).addClass("sfhover");
		},
		function() {
			$(this).removeClass("sfhover");
		}
	);
	$('#left-col dt, .main-col dt, #stin').ifixpng();
	
	toggleArticleClass();
	showSubMenu();
	bind_cycle('obrazky', 5000);
	show_inline_calendar_reservation();
	cufon_logo_replace();
});

function toggleArticleClass()
{
	var sudy = true;
	$(".left-col .article, .main-col .article, .content .article").each(function()
	{
		if(!sudy)
		{
			$(this).toggleClass('lichy');
			sudy = true;
		}
		else
		{
			sudy = false;
		}
	});
}

function showSubMenu()
{
	$(".main-menu li").each(function()
	{
		$(this).hover(
		function()	
		{		
			$(this).find('ul').slideDown();
		},
		function()	
		{
			$(this).find('ul').slideUp();
		});
	});
}

function bind_cycle(suffix, timeout)
{
	var id_rotace = '#rotovaci-' + suffix;
	var id_buttons = 'buttons-' + suffix;
	
	if ($(id_rotace + ' dl dd .article5').length > 1)
	{
		$(id_rotace + ' dl dd').after('<ul id="' + id_buttons + '"  class="buttons"></ul>').cycle({ 
			fx:     'scrollUp', 
			speed:  2000,
			pause: 1,  
			timeout: timeout, 
			startingSlide: 0,
			pager:  '#' + id_buttons, 
		 
			// callback fn that creates a thumbnail to use as pager anchor 
			pagerAnchorBuilder: function(idx, slide) { 
				return '<li><a href="#">'+(idx+1)+'</a></li>'; 
			}
		});
	}
}

function show_inline_calendar_reservation()
{
	var actual = $("#actual-date").text();
	actual = actual.split("-");
	
	var datum = new Date();
	//javascript je kokos a mesice cisluje od nuly (zatimco dny normalne od 1) - proto odecitam jednicku
    datum.setFullYear(actual[0], actual[1]-1, actual[2]);
        
	var adresa = '?datum=';
	$("#date_picker_kratkodobe").datepicker({
            dateFormat: 'yy-mm-dd',
            monthNames: ['Leden', 'Únor', 'B\u0159ezen', 'Duben', 'Kv\u011bten', '\u010cerven', '\u010cervenec', 'Srpen', 'Zá\u0159í', '\u0158íjen', 'Listopad', 'Prosinec'],
            dayNamesMin: ['Ne','Po','Út','St','\u010ct','Pá','So'],
            firstDay: 1,
            onSelect: function(dateText, inst) {window.location = adresa + dateText}
    });
    //alert(datum);    
    $("#date_picker_kratkodobe").datepicker("setDate", datum);
}

function cufon_logo_replace()
{
    // create the wrappers here
    Cufon.replace('#logo, .left-col dt, .main-col dt, .login-col h2');
}
