function drawEstorilBeaches (lang, map, onoff) {
	if (lang == "pt") {
		displayCath = "Praias";
	} else if (lang == "fr") { 
		displayCath = "Plages";
	} else {
		displayCath = "Beaches";
	}
	drawCategory ("/_xml/gmx-estoril-beaches.xml", displayCath, "beach", map, lang, onoff);
}
function drawEstorilGolfs (lang, map, onoff) {
	if (lang == "pt") {
		displayCath = "Golfes";
	} else if (lang == "fr") { 
		displayCath = "Golfs";
	} else {
		displayCath = "Golfs";
	}	
	drawCategory ("/_xml/gmx-estoril-golfs.xml", displayCath, "golf", map,  lang, onoff);
}
function drawEstorilHotels (lang, map, onoff) {
	if (lang == "pt") {
		displayCath = "Alojamento";
	} else if (lang == "fr") { 
		displayCath = "Logement";
	} else {
		displayCath = "Lodging";
	}	
	drawCategory ("/_xml/gmx-estoril-hotels.xml", displayCath, "hotel", map,  lang, onoff);
}
function drawEstorilTrains (lang, map, onoff) {
	if (lang == "pt") {
		displayCath = "Comboios";
	} else if (lang == "fr") { 
		displayCath = "Gares";
	} else {
		displayCath = "Train Stations";
	}	
	drawCategory ("/_xml/gmx-estoril-trains.xml", displayCath, "train", map,  lang, onoff);
}
function drawEstorilShopping (lang, map, onoff) {
	if (lang == "pt") {
		displayCath = "Compras";
	} else if (lang == "fr") { 
		displayCath = "Shopping";
	} else {
		displayCath = "Shopping";
	}	
	drawCategory ("/_xml/gmx-estoril-shopping.xml", displayCath, "shopping", map,  lang, onoff);
}

function drawEstorilContent(lang, map, drawmode, icoToShow) { // spelling according to php generation !!!
	if (drawmode == "hotelEnvironment") {
		drawEstorilBeaches (lang, map, "on");
		drawEstorilGolfs (lang, map, "on");
		drawEstorilShopping (lang, map, "on");
		drawEstorilTrains (lang, map, "on");
	} else if (drawmode == "loadAllShowOnly") {
		switch(icoToShow) {
			case "beach":
				drawEstorilBeaches (lang, map, "on");
				drawEstorilGolfs (lang, map, "off");
				drawEstorilHotels (lang, map, "off");
				drawLisbonPousadas (lang, map, "off");
				drawLisbonRealEstate (lang, map, "off");
				drawEstorilTrains (lang, map, "off");
				drawEstorilShopping (lang, map, "off");
				break;    
			case "golf":
				drawEstorilBeaches (lang, map, "off");
				drawEstorilGolfs (lang, map, "on");
				drawEstorilHotels (lang, map, "off");
				drawLisbonPousadas (lang, map, "off");
				drawLisbonRealEstate (lang, map, "off");
				drawEstorilTrains (lang, map, "off");
				drawEstorilShopping (lang, map, "off");
				break;    
			case "hotel":
				drawEstorilBeaches (lang, map, "off");
				drawEstorilGolfs (lang, map, "off");
				drawEstorilHotels (lang, map, "on");
				drawLisbonPousadas (lang, map, "off");
				drawLisbonRealEstate (lang, map, "off");
				drawEstorilTrains (lang, map, "off");
				drawEstorilShopping (lang, map, "off");
				break;    
			case "realestate":
				drawEstorilBeaches (lang, map, "off");
				drawEstorilGolfs (lang, map, "off");
				drawEstorilHotels (lang, map, "off");
				drawLisbonPousadas (lang, map, "off");
				drawLisbonRealEstate (lang, map, "on");
				drawEstorilTrains (lang, map, "off");
				drawEstorilShopping (lang, map, "off");
				break;    
			case "train":
				drawEstorilBeaches (lang, map, "off");
				drawEstorilGolfs (lang, map, "off");
				drawEstorilHotels (lang, map, "off");
				drawLisbonPousadas (lang, map, "off");
				drawLisbonRealEstate (lang, map, "off");
				drawEstorilTrains (lang, map, "on");
				drawEstorilShopping (lang, map, "off");
				break;
			case "shopping":
				drawEstorilBeaches (lang, map, "off");
				drawEstorilGolfs (lang, map, "off");
				drawEstorilHotels (lang, map, "off");
				drawLisbonPousadas (lang, map, "off");
				drawLisbonRealEstate (lang, map, "off");
				drawEstorilTrains (lang, map, "off");
				drawEstorilShopping (lang, map, "on");
				break;
			default:
				drawEstorilBeaches (lang, map, "on");
				drawEstorilGolfs (lang, map, "on");
				drawEstorilHotels (lang, map, "on");
				drawLisbonRealEstate (lang, map, "on");
				drawLisbonPousadas (lang, map, "on");
				drawEstorilTrains (lang, map, "on");
				drawEstorilShopping (lang, map, "on");
		}
	} else if (drawmode == "Show") {
		switch(icoToShow) {
			case "beach":
				drawEstorilBeaches (lang, map, "on");
				break;    
			case "golf":
				drawEstorilGolfs (lang, map, "on");
				break;    
			case "hotel":
				drawEstorilHotels (lang, map, "on");
				break;    
			case "realestate":
				drawLisbonRealEstate (lang, map, "on");
				break;    
			case "train":
				drawEstorilTrains (lang, map, "on");
				break;    
			case "shopping":
				drawEstorilShopping (lang, map, "on");
				break;    
		}
	} else if (drawmode == "ShowAll") {
				drawEstorilBeaches (lang, map, "on");
				drawEstorilGolfs (lang, map, "on");
				drawEstorilHotels (lang, map, "on");
				drawLisbonRealEstate (lang, map, "on");
				drawLisbonPousadas (lang, map, "on");
				drawEstorilTrains (lang, map, "on");
				drawEstorilShopping (lang, map, "on");
	}
}