var suggestDiv = document.getElementById("autoSuggestionsList-1");
var my_val = "";
	$("#address").keyup(function (evt) {
     if ((evt.keyCode == 13) && (this.value.length) > 2) {
     	return;
     }else if((this.value.length) <= 2 && evt.keyCode == 13){
     	alert("Моля, въведете повече от 2 символа!");
     }else if(evt.keyCode == 38 && $("#suggestions-1").is(":visible")){//up key
     	if(my_val == "" && $(this).val() != "") my_val = $(this).val();
  		if(!$("#autoSuggestionsList-1 .focused").length){
  			$("#autoSuggestionsList-1 a:last").addClass("focused");
  			scrollBottom(suggestDiv);
  		}else{
  			scrollUp(suggestDiv);
 			$("#autoSuggestionsList-1 .focused").prev().prev().addClass("focused");
 			$("#autoSuggestionsList-1 .focused:last").removeClass("focused");
 		}
 		if($("#autoSuggestionsList-1 .focused").html() != null) $(this).val($("#autoSuggestionsList-1 .focused").html());
  		else $(this).val(my_val);
     }else if(evt.keyCode == 40 && $("#suggestions-1").is(":visible")){//down key
     	if(my_val == "" && $(this).val() != "") my_val = $(this).val();
     	if(!$("#autoSuggestionsList-1 .focused").length){
     		$("#autoSuggestionsList-1 a:first-child").addClass("focused");//down arrow
     		scrollReset(suggestDiv);
     	}else{
 			scrollDown(suggestDiv);
 			$("#autoSuggestionsList-1 .focused").next().next().addClass("focused");
 			$("#autoSuggestionsList-1 .focused:first").removeClass("focused");
 		}
 		if($("#autoSuggestionsList-1 .focused").html() != null) $(this).val($("#autoSuggestionsList-1 .focused").html());
     	else $(this).val(my_val);
     }else{
     	if(evt.keyCode != 38 && evt.keyCode != 40) my_val = "";
     	if((this.value.length) > 3){
     		execute_js('/objects/search_object/1/', 'val='+this.value);
     	}else $('#suggestions-1').hide();
     }
	
 	});


function scrollUp(div)
{
	div.scrollTop -= 15;
}

function scrollDown(div)
{
	if($("#autoSuggestionsList-1 .focused").offset().top>(div.offsetHeight+185)){
		div.scrollTop +=15;
	}
}

function scrollReset(div)
{
	div.scrollTop = 0;
}

function scrollBottom(div)
{
	div.scrollTop = div.scrollHeight;	
}

$("#address").focus(function(){
	$("#close_help").click();
});
