var SearchText = "";
var searchtimer = null;

function AjaxSearch(sender, args) {
	SearchText = $("#searchtext").val();
		
	var search = function () {
		if(SearchText.length > 0) {
			// ziskani nadrazeneho formulare
			var form1 = $(sender).parents('form:first').get(0);
			var LeftPosition = 0
			
			if($.browser.msie) {
				LeftPosition = (winW()/2)+173
			} else if($.browser.opera) {
				LeftPosition = (winW()/2)+164
			}else {
				LeftPosition = (winW()/2)+166
			}
			
			$.get(
				"/ajax-search",
				$(form1).find(":input").serializeArray(),
				function(data){

					$("#ajaxSearch").html(data);

					$("#ajaxSearch").css("left", LeftPosition);

				}
			);
		}
	}
	
	if (searchtimer!=null)
		window.clearTimeout(searchtimer);
	
	searchtimer = window.setTimeout(search, 1000);

	return false;
}

canAjaxSearchHide=false

$(document).ready(function() {
	
	$("#searchtext").attr('autocomplete', 'off');

	$("#ajaxSearch").mouseover(function(){canAjaxSearchHide=false})
	$("#ajaxSearch").mouseout(function(){canAjaxSearchHide=true})

	$("#searchtext").blur(function(){
		if(canAjaxSearchHide) $("#ajaxSearch").hide();
	});
	
	$("#searchtext").focus(function(){
		if($("#ajaxcountitem").val() > 1) $("#ajaxSearch").show();
	});
});
