function submitPhonesForm(){jQuery('#search_phone_form').submit();}
function removeHighlightText(input){var searchText=input.val();var defaultValue=input[0].defaultValue;if(searchText==defaultValue){input.val('');input.css("color","black");}}
function showHighlightText(input){var searchText=input.val();var defaultValue=input[0].defaultValue;if(searchText==''){input.val(defaultValue);input.css("color","grey");}}
function searchAutocomplete(inputString){if(inputString.length==0){$('#suggestions').hide();}else{$.post("/search/searchAutocomplete",{queryString:""+inputString+""},function(data){if(data.length>0){$('#suggestions').show();$('#autoSuggestionsList').show();$('#autoSuggestionsList').html(data);}else if(data.length==0){$('#suggestions').hide();}});}}
function goToPhoneAutocomplete(value){window.location.replace(value);}
function closeAutocomplete(){setTimeout("$('#suggestions').hide()",200);}
$(document).ready(function(){var searchPhoneItem=$("#search_phone");var kpCounter=0;searchPhoneItem.keyup(function(event){var autoSuggestionsListItems=$('#autoSuggestionsList li');if(event.keyCode==38){var itemsCounter=0;var itemsNb=autoSuggestionsListItems.length;kpCounter--;autoSuggestionsListItems.each(function(){$(this).removeClass('suggestionListSelected');itemsCounter++;if(kpCounter<=0||kpCounter>itemsNb)kpCounter=itemsNb;if(itemsCounter==kpCounter&&kpCounter>0){$(this).addClass('suggestionListSelected');}});}
else if(event.keyCode==40){var itemsCounter=0;var itemsNb=autoSuggestionsListItems.length;autoSuggestionsListItems.each(function(){$(this).removeClass('suggestionListSelected');if(kpCounter>=itemsNb)kpCounter=0;if(itemsCounter==kpCounter&&kpCounter<itemsNb){$(this).addClass('suggestionListSelected');}
itemsCounter++;});kpCounter++;}
else if(event.keyCode==27){closeAutocomplete();}
else if(event.keyCode!=13){searchAutocomplete(this.value);}});searchPhoneItem.keypress(function(event){if(event.keyCode==13){var selectedItem=$('.suggestionListSelected');if(selectedItem.length){var onclickAttr=selectedItem.attr('onclick');eval(onclickAttr);return false;}}});});
