        $(document).ready(function() {
	
		  	// osetreni pamatovani stavu inputu pri nezadanych povinnych parametrech		
			 var dis_sel = $("#dis_sel_hid").val();
			 var town_sel = $("#town_sel_hid").val();
			 if (dis_sel === "") {
			 	 dis_sel = 1;
			 	 town_sel = 0;
			 	 $("#districts").val(dis_sel);	
				 $("#towns").load('adkulturne/handlers/townsHandler.php?district='+dis_sel, {}, 
				 	function(){
				 		$('#towns').val(town_sel);	
				 });
			 } else {
			 	$("#districts").val(dis_sel);
				 $("#towns").load('adkulturne/handlers/townsHandler.php?district='+dis_sel, {}, 
				 	function(){
				 		$('#towns').val(town_sel);	
				 });			 	
				 		 	 
			 }
			 
			 var cat_sel = $("#cat_sel_hid").val();
			 var subcat_sel = $("#subcat_sel_hid").val();
			 if (cat_sel === "") {
			 	 cat_sel = 1;
			 	 subcat_sel = 0;
			 	 $("#categories").val(cat_sel);	
					 $("#subcategories").load('adkulturne/handlers/subcategoriesHandler.php?category='+cat_sel, {}, 
			 			function(){
			 				$('#subcategories').val(subcat_sel);	
			 		});
			 } else {
			 	$("#categories").val(cat_sel);
			 		$("#subcategories").load('adkulturne/handlers/subcategoriesHandler.php?category='+cat_sel, {}, 
			 			function(){
			 				$('#subcategories').val(subcat_sel);	
			 		});			 	
			 }			 
			 
				//alert(dis_sel);
				//alert(town_sel);
				//alert(cat_sel);
				//alert(subcat_sel);

			$('#districts').change(function(e){
			var district = $('#districts option:selected').val();
			   $.post('adkulturne/handlers/townsHandler.php?district='+district, function(data){
			     $('#towns').show().html(data); 
			     $('#towns').val(0);
			   });
			});

			$('#categories').change(function(e){
			var category = $('#categories option:selected').val();
			   $.post('adkulturne/handlers/subcategoriesHandler.php?category='+category, function(data){
			     $('#subcategories').show().html(data); 
			     $('#subcategories').val(0);
			   });
			});			
			
			
			if ($("#moreday_action").attr("checked") === true) {
				$("#fixed_action").attr("disabled","disabled");
			} else {
				$("#fixed_action").removeAttr("disabled");
			}
			
			if ($("#fixed_action").attr("checked") === true) {
				$("#moreday_action").attr("disabled","disabled");
				 $("#dt_action_end").attr("disabled", "disabled");
			} else {
				$("#moreday_action").removeAttr("disabled");
			}			
			
			if ($("#fixed_action, #moreday_action").attr("checked") === false) {
				 $("#dt_action_end").attr("disabled", "disabled");
			}
			
			$("#moreday_action").click(
					  function () {
						  if ($("#moreday_action").attr("checked") === true) {
							  $("#dt_action_end").removeAttr("disabled");
							  $("#fixed_action").attr("disabled","disabled");
							  //$("#permanent").fadeOut(300);
							  $("#dt_action_end").focus();
						  } else {
							  $("#dt_action_end").attr("disabled", "disabled");
							  $("#fixed_action").removeAttr("disabled");
							  //$("#permanent").fadeIn(300);
							  $("#dt_action_end").val('');
						  }
					  }	  
			);
			
			$("#fixed_action").click(
					  function () {
						  if ($("#fixed_action").attr("checked") === false) {
							  $("#dt_action_start, #moreday_action, #dt_action_end").removeAttr("disabled");
							  $("#dt_action_end").attr("disabled", "disabled");  
						  } else {
							  $("#dt_action_start, #moreday_action, #dt_action_end").attr("disabled", "disabled");  
						  }
					  }	  
			);
				
			$("#dt_action_start, #dt_action_end").datepicker({
				showOn: 'button', 
				buttonImage: 'css/images/calendar.gif', 
				buttonImageOnly: true,
				dateFormat: 'yy-mm-dd',
				minDate: 0 
			});			
			
        });