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 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 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 drawEstorilSightseeing (lang, map, onoff) {
	if (lang == "pt") {
		displayCath = "A ver";
	} else if (lang == "fr") { 
		displayCath = "A voir";
	} else {
		displayCath = "Sightseeing";
	}	
	drawCategory ("/_xml/gmx-estoril-sightseeing.xml", displayCath, "sightseeing", 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 drawEstorilVisit (lang, map, onoff) {
	if (lang == "pt") {
		displayCath = "A visitar";
	} else if (lang == "fr") { 
		displayCath = "A visiter";
	} else {
		displayCath = "Visit";
	}	
	drawCategory ("/_xml/gmx-estoril-places-to-visit.xml", displayCath, "visit", map,  lang, onoff);
}

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

