
	var base_href = '/';

	$(function(){

		enableCalendar();
		enableDatePicker();

//		$(".email img").replaceWith('@');

		$('a.lightbox').lightBox({
        	imageLoading: base_href + '/img/lightbox-ico-loading.gif',
			imageBtnClose: base_href + '/img/lightbox-btn-close.gif',
			imageBtnPrev: base_href + '/img/lightbox-btn-prev.gif',
			imageBtnNext: base_href + '/img/lightbox-btn-next.gif',
			txtImage: 'Obraz',
			txtOf: 'z'
        });

        $('#bottom a').each(function(){ $(this).attr('title', $(this).text()); });
	})

	function enableCalendar()
	{
		var $cal = $('.calendar');

		$cal.find('td.active span').hover
		(
			function(){
				var $ce = $(this).parent().find('.calendar-event');
				jQuery.browser.msie ? $ce.show() : $ce.fadeIn('fast');
			},
			function(){
				var $ce = $(this).parent().find('.calendar-event');
				jQuery.browser.msie ? $ce.hide() : $ce.fadeOut('fast');
			}
		);

		$("#calendar-controls").bind('click', function(eventObject)
		{
			var id = eventObject.target.id;

			if (id == 'month-prev' || id == 'month-next')
			{
				var query = '';

				if (id == 'month-prev')
				{
					query = $('#month-prev').attr('href').substr(1);
				}

				if (id == 'month-next')
				{
					query = $('#month-next').attr('href').substr(1);
				}

				if (query != '')
				{
					$.get('/ajax/calendar.php', query, function(data) {
						$("#calendar-body").html(data);
						enableCalendar()
					}, 'html')
				}

				return false;
			}

			return true;
		});
	}

	function enableDatePicker()
	{
		$("input.date")
			.datepicker({
				showOn: 'button',
				onSelect: function(datestr, inst)
				{
					inst._input.removeClass('example');
				},
				buttonImage: base_href + 'img/calendar.png',
				buttonImageOnly: true,
				mandatory: true,
				changeFirstDay: false,
				showAnim: 'fadeIn',
		    	speed: 'fast'
			}).example("RRRR-DD-MM");
	}
