jQuery(function( $ ){
	try {
		$("input.datepicker").datepicker({
			showOn: 'button', 
			buttonImage: '/icos/calendar.png', 
			buttonImageOnly: true, 
			changeMonth: true,
			changeYear: true,
			dateFormat: 'd. m. yy',
			firstDay: 1
		});
		$.datepicker.formatDate('d. m. yyyy');
	} catch (e) {
	}
});

// to bude asi ten box v plemenech :)
$(document).ready(function(){
	$(".cb").colorbox();
	var breedsConts = $("#breeds .cont");
	var breedsItems = $("#breeds .item");
	breedsConts.css('position','absolute');
	breedsItems.css('margin','0');
	$("#breeds :not(.active) .cont").hide();
	var breedsHeight = $('#breeds').height() - 1;
	breedsConts.height(breedsHeight);
	$('#breeds h3 a').each(function() {
         $(this).mouseover(function() {
				breedsItems.removeClass('active');
				breedsConts.hide();
				$(this).parent().parent().addClass('active');
				$(this).parent().siblings('.cont').show();
         });
    });



	/* This is basic - uses default settings */

	$("a.fancy").fancybox({
		'overlayColor': '#000',
		'overlayOpacity': '0.75'
	});

	$("a.group").fancybox({
		'padding': 1,
		'overlayColor': '#000',
		'overlayOpacity': '0.75'
	});



});

// efektni update snipetu
jQuery.nette.updateSnippet = function (id, html) {
    $("#" + id).fadeTo("fast", 0.01, function () {
        $(this).html(html).fadeTo("fast", 1);
    });
};


// spinner
$(function () {
    // vhodně nastylovaný div vložím po načtení stránky
    $('<div id="ajax-spinner"></div>').appendTo("body").ajaxStop(function () {
        // a při události ajaxStop spinner schovám a nastavím mu původní pozici
        $(this).hide().css({
            position: "fixed",
            left: "50%",
            top: "50%"
        });
    }).hide();
});

// zobrazení spinneru a nastavení jeho pozice
function showSpinner() {
    $("#ajax-spinner").show().css({
        position: "absolute",
        left: event.pageX + 20,
        top: event.pageY + 40
    });
}

var aHref = 'test';

// zajaxovatění mazacích odkazů
$("a.ajaxDelete").live("click", function (event) {
   event.preventDefault();
   aHref = this.href;
   $('#deleteDecision').css({
        position: "absolute",
        left: event.pageX - 100,
        top: event.pageY + 5
   }).fadeIn(function(){
      $('#deleteDecision a.btn_yes').live("click", function (event) {
          event.preventDefault();
          $.get(aHref);
          $('#deleteDecision').fadeOut();
       })
       $('#deleteDecision a.btn_no').live("click", function (event) {
          event.preventDefault();
          $('#deleteDecision').fadeOut();
       })
   });
});

// zajaxovatění odkazů provedu takto
$("a.ajax").live("click", function (event) {
    event.preventDefault();

    $.get(this.href);

    showSpinner();
});