	/*
		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;

	 jQuery.fn.slideFadeToggle = function(speed, easing, callback) {

		return this.animate({opacity: 'toggle', height: 'toggle'}, speed, callback);
      };

	  jQuery.fn.slideFadeDown = function(speed, easing, callback) {
		return this.animate({opacity: 'show', height: 'show'}, speed, callback);


      };

      jQuery.fn.slideFadeUp = function(speed, easing, callback) {
		return this.animate({opacity: 'hide', height: 'hide'}, speed, callback);
      };

	function getQSContent(searchText) {
		var lang=$("#lang").val();

		$('#search-loader').fadeIn();
                //alert("aaa");
		$.ajax({
	  		type: "POST",
	  		url: "/includes/small_search.php?searchtxt="+searchText,
	  		success: function(data){
	  			if (data == "") {
	  				//$('#search-error').fadeIn();
	  			}else{

                        //$('#search-loader').fadeOut();
	    		$('#search-tips').html(data);
	    		$('#search-tips').slideFadeDown('slow', function(){
                          //$('#search-loader').fadeOut();
                        });
	    		tips_expanded = 1;
                        //
	  		}
                        }
		});
                $('#search-loader').fadeOut();
	}

	function runTimeout() {
		getQSContent($('#searchtxt').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 .input-text').attr('id','searchtext');
 		//$('#search-panel').after(error);
 		$('#search').prepend(window);
 		$('#search').prepend(loader);
		$('#searchtxt').keyup(function(){
			// pokud jsme zmackli klavesu a zustal neaky text
			if ($('#searchtxt').val() != "") {
				clearTimeout(timer);
				timer = setTimeout("runTimeout();",timeout);
			} else {
				clearTimeout(timer);
				$('#search-tips').slideFadeUp();
				tips_expanded = 0;
                                $('#search-loader').fadeOut();
			}
		});

		$('body').click(function(){
			if (tips_expanded) {
 				$('#search-tips').slideFadeUp();
 				tips_expanded = 0;
                                $('#search-loader').fadeOut();
 			}
                        $('#search-loader').fadeOut();
 			//$('#search-error').fadeOut();
		});

	});

