(function($) {

    $.fn.input_tip = function () {
		$("#livesearch-result-inner-close").live("click", function(){
			window.setTimeout(function() {
				$("#live-search-result").slideUp("fast");
			}, 200);
		});

        var $input = $(this), url = $(this).attr("data");
		$(this)
            .live("keyup", function(e) {
                if (e.keyCode == 27) {
                    $("#live-search-result").hide();
                }
                else {
                    var name = $(this).prop("value");
                    if (name!= undefined && name.length>0 && !(e.keyCode == 37 || e.keyCode == 38 || e.keyCode == 39 || e.keyCode == 40))
                    $.ajax({
                        type		: "GET",
                        cache	: false,
                        url		: url,
                        //dataType:'json',
                        data:{name:name},
                        success: function(result) {
                            var offset = $("#id_name_live").position();
                            $("#live-search-result").css({ top: offset.top + 30, left: offset.left - 250}).html(result);
                            $("#live-search-result").slideDown("fast");
                            $(".add-to-search").click(function() {
                                var n = $(this).siblings().children("a").get(0).innerHTML.trim().replace("...","");
                                $input.prop("value",n);
                                /*var newUrl = "/florya/additional-search/?name="+$(this).attr("data");
                                setTimeout(function()
                                {
                                    window.location = newUrl;
                                }, 0);*/
                            });
                        },
                        error:function() {
                            $("#live-search-result").html("<div class='error-string'>Ошибка поиска</div>");
                        }
                    })
                }
            });
	};

})(jQuery);
