



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 step1LayerGroup = new LayerGroup();

step1LayerGroup.setLayerGroup(new Array(layer_hotel_list, layer_rates_calendar, layer_map_gis));

function initSearch() {
	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') {
		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';