ComCore.Queuer.add(function(){var C=function(H){H=H.replace(/^\s+/,"");H=H.replace(/\s+$/,"");return H};if($("schoolSearch")){if(!ComCore.LoadingIndicator.elementWrapper){ComCore.LoadingIndicator.createElement()}var G=ComCore.LoadingIndicator.elementWrapperName;var A=function(H,I){query=encodeURIComponent($("cityName").value);if($("countrySelect")&&$("countrySelect").value){query+="&country="+$("countrySelect").value}return"chars="+query};if($("cityName")){var E=new Ajax.Autocompleter("cityName","cityNameAutoCompleteResults",ComCore.Page.buildAjaxURL(null,"getCitiesByChars"),{paramName:"chars",callback:A,minChars:2,indicator:G,frequency:0.5})}var B=function(H,I){query=encodeURIComponent($("schoolName").value);if($("cityName")&&$("cityName").value){query+="&cityName="+$("cityName").value}if($("countrySelect")&&$("countrySelect").value){query+="&country="+$("countrySelect").value}return"chars="+query};var D=function(J,K){var L=K.innerHTML.split("</b>");if(L[1]){var I=L[1].replace(/,/,"");I=C(I);$("cityName").value=I}var H=L[0].replace(/<b>/,"");H=C(H);$("schoolName").value=H};if($("schoolName")){var F=new Ajax.Autocompleter("schoolName","schoolNameAutoCompleteResults",ComCore.Page.buildAjaxURL(null,"getSchoolsByChars"),{paramName:"chars",callback:B,afterUpdateElement:D,minChars:2,indicator:G,frequency:0.5})}}});