	/*
		TODO policko v prostorech s WHERE nadrazenou kategorii v libovolne nadurovni
	
		upraven class.webWizard (fce getWebSettings a setSmartyVarialbles)
	*/
	
	//###### NASTAVENI ######
		var timeout = 500;
	//#######################
	    
	var timer;
	var tips_expanded = 0;
	var ajax_hnd = false;
  
	function getQSContent(searchText) {
		$('#search-loader').fadeIn();
 
    if (ajax_hnd) ajax_hnd.abort();
 
		ajax_hnd = $.ajax({
	  		type: "POST",        
	  		url: "/content/ajax.getQuickSearch.php?searchtext="+searchText,
	  		success: function(data){
	  			if (data == "") {
	  				//$('#search-error').fadeIn();
	  			}
	  			
	  			$('#search-loader').fadeOut();
	    		$('#search-tips').html(data);
	    		$('#search-tips').slideDown();
	    		tips_expanded = 1;
	  		}
		});
	}
	
	function runTimeout() {
		getQSContent($('#searchtext').val());
	}

	$(document).ready(function() {
 		var loader = $('<img>').attr('src','/imgs/ajax-loader.gif').attr('id',"search-loader");
 		var error  = $('<img>').attr('src','/imgs/ajax-error.gif').attr('id',"search-error");
 		var window = $('<ul>').attr('id','search-tips').hide();
 		
 		
 		//$('#search-panel').after(error);
 		$('#search-panel').prepend(window);
 		$('#search-panel').prepend(loader);
		$('#searchtext').keyup(function(){
			// pokud jsme zmackli klavesu a zustal neaky text
			if ($('#searchtext').val() != "") {				
				clearTimeout(timer);
				timer = setTimeout("runTimeout();",timeout); 			
			} else {
				clearTimeout(timer);
				$('#search-tips').slideUp();
				tips_expanded = 0;
			}
		});	
		
		$('body').click(function(){
			if (tips_expanded) { 
 				$('#search-tips').slideUp(); 				
 				tips_expanded = 0;
 			}	
 			//$('#search-error').fadeOut();
		});	
		
	});
