/*******************************************************************************
 * Professionnels des villes
 ******************************************************************************/


/*******************************************************************************
 * City_zipcode autocompleter
 ******************************************************************************/

var city_zipcode_selected = false ;
var city_zipcode_buffer = "" ;

/**
 * Callback function called after the element in the autocompleter list has been
 * updated
 * @param {Object} input input type text
 * @param {Object} li  li from the unordered list
 */
 function setSelectedCityZipcode(input, li){
  city_zipcode_selected = true ;
  city_zipcode_buffer = li.title ;
  input.value = li.title ;
  $("search_normal_btn").focus() ;
 }

 function blurCityZipcodeField(input){
  if(!city_zipcode_selected
     ||
     (city_zipcode_selected && input.value != city_zipcode_buffer))
  input.value = "" ;
 }

 function blurActivityField(input){
  //no needed by this directory
 }

 function forceBlur(){
    blurCityZipcodeField($("city_zipcode"))
    return true;
}

/*******************************************************************************
 * Activity autocompleter
 ******************************************************************************/

var activity_selected = false ;
var activity_buffer = "" ;
function setSelectedActivity(input, li){
  activity_selected = true ;
  activity_buffer = li.title ;
	var hash = li.id.split("_") ;
  input.value = li.title ;
  $("id_activity").value = hash[1] ;
}

function resetIdActivity()
{
  $("id_activity").value="" ;
}


/* METEO MAP SWITCHER */
function switchMeteoImage(to_active,to_desactive){
	$(to_active).style.display = "inline";
	$(to_desactive).style.display = "none";
}

