



var mapLaunched = false;

var layer_hotel_list = new Layer("hotels_list", "link_hotels_list");
var layer_rates_calendar = new Layer("rates_calendar", "link_rates_calendar");
var layer_map_gis = new Layer("map_gis", "link_map_gis")
var layer_info_city = new Layer("info_city", "link_info_city")
var step1LayerGroup = new LayerGroup();

step1LayerGroup.setLayerGroup(new Array(layer_hotel_list, layer_rates_calendar, layer_map_gis, layer_info_city));

function initSearch() {
	if (fyeo!=null) {
		initSearchForm();
		if (mapAvaliable) { initHotelsMap(); }
		if (servicesSelected) { initFilter(numHotels); }
	}
}

var hotelPricesPrefix = 'From';

function launchMapAjaxRequestIfNecessary() {
	if (mapIsToBeLaunched && !mapLaunched) {
		getAjaxMap();
		mapLaunched = true;
	}
}

function showHideIcons(type){
	if ((type == 'hotelsList') || (type == 'info_city')) {
		document.getElementById("simplified_hotels_list").style.display = "none";
	} else {
		document.getElementById("simplified_hotels_list").style.display = "block";
		document.getElementById("simplified_hotels_list").className = (type == "map")?"simplified_hotels_list":"simplified_hotels_list forCalendar";
	}
}

// Ajax Rates Calendar URL
var urlCalendar = '/nh/en/search.html?event=5';