/**
* поиск
*/
var Search = {
	// фокус
	focus: function(search, searchParents){
		search.focusin(function(){
			$(this).addClass("active");
			$(this).parents(searchParents).addClass("active");
		});
		search.focusout(function(){
			$(this).removeClass("active");
			$(this).parents(searchParents).removeClass("active");
		});
	},

	// нажата кнопка
	keyup: function(search){
		search.keyup(function(evt) {
			var search = "";
			if (evt.keyCode != '27' && evt.keyCode != '13' && evt.keyCode != '17' && evt.keyCode != '16' && evt.keyCode != '18' && $(this).val().length > 3)
			{
			   search = $(this).val();
			   var search_iterval = setTimeout(function(){
					Search.sentQuery(search);
					clearTimeout(search_iterval);
				}, 2000);
			}
		});
	},


	// посылаем запрос
	sentQuery: function(search){
        if ($("#search-input").val() == search)
        {
			$("#search-loader").fadeIn("fast");
			$("#search").addClass("active");
            $.ajax({
                type: "GET",
                url: "/search/index/format/ajax/?str=" + encodeURI(search),
                success: function(msg){
                    $("#search-result").html(msg).fadeIn("slow");
					$("#search-loader").fadeOut("fast");
					clickOut.init("#search-result");
					
					$("#search-result a").click(function() {
						url = $(this).attr('href');
						window.top.iframeAdapter.goTo(url);
						return false;
					});					
                }
            });
        }
	}
}
