// see swiss-hotels.com

function showCity(name)
{
	document.getElementById('mapgif').src = eval(name+".src");	
}

function hideCity(name)
{
	document.getElementById('mapgif').src = empty.src;	
}

function elPos(el) 
{
	var posx = el.offsetLeft;
	var posy = el.offsetTop;
	while (el.offsetParent != null) 
	{
		el = el.offsetParent;
		posx += el.offsetLeft;
		posy += el.offsetTop;
	}
	this.x = posx;
	this.y = posy;
	return this;
}

function setLyrPos(which, x, y) 
{
	// alert('name:'+which+','+ x+','+ y+'.');
	document.getElementById(which).style.left = x+'px';
	document.getElementById(which).style.top = y+'px';
}

function Init ()
{
	orient = document.getElementById('mapgif')
	var mx = elPos(orient).x
	var my = elPos(orient).y
	setLyrPos('Zurich', mx+236, my+70);
	setLyrPos('Zurich_sh', mx+237, my+71);
	setLyrPos('Winterthur', mx+261, my+25);
	setLyrPos('Winterthur_sh', mx+262, my+26);
	setLyrPos('Schaffhausen', mx+220, my+2);
	setLyrPos('Schaffhausen_sh', mx+221, my+3);
	setLyrPos('Basel', mx+148, my+51);
	setLyrPos('Basel_sh', mx+149, my+52);
	setLyrPos('Arosa', mx+355, my+151);
	setLyrPos('Arosa_sh', mx+356, my+152);
	setLyrPos('Biel', mx+118, my+80);
	setLyrPos('Biel_sh', mx+119, my+81);
	setLyrPos('Neuchatel', mx+64, my+100);
	setLyrPos('Neuchatel_sh', mx+65, my+101);
	setLyrPos('Murten', mx+124, my+128);
	setLyrPos('Murten_sh', mx+125, my+129);
	setLyrPos('Fribourg', mx+62, my+145);
	setLyrPos('Fribourg_sh', mx+63, my+146);
	setLyrPos('Lausanne', mx+28, my+171);
	setLyrPos('Lausanne_sh', mx+29, my+172);
	setLyrPos('Geneva', mx+26, my+225);
	setLyrPos('Geneva_sh', mx+27, my+226);
	setLyrPos('Montreux', mx+63, my+201);
	setLyrPos('Montreux_sh', mx+64, my+202);
	setLyrPos('Villars', mx+83, my+227);
	setLyrPos('Villars_sh', mx+84, my+228);
	setLyrPos('Gstaad', mx+114, my+204);
	setLyrPos('Gstaad_sh', mx+115, my+205);
	setLyrPos('CransMontana', mx+126, my+228);
	setLyrPos('CransMontana_sh', mx+127, my+229);
	setLyrPos('Adelboden', mx+122, my+176);
	setLyrPos('Adelboden_sh', mx+123, my+177);
	setLyrPos('Inerlaken', mx+158, my+145);
	setLyrPos('Inerlaken_sh', mx+159, my+146);
	setLyrPos('Berne', mx+155, my+117);
	setLyrPos('Berne_sh', mx+156, my+118);
	setLyrPos('Lucerne', mx+211, my+92);
	setLyrPos('Lucerne_sh', mx+212, my+93);
	setLyrPos('Leukerbad', mx+170, my+200);
	setLyrPos('Leukerbad_sh', mx+171, my+201);
	setLyrPos('Brig', mx+210, my+212);
	setLyrPos('Brig_sh', mx+211, my+213);
	setLyrPos('SaasFee', mx+142, my+245);
	setLyrPos('SaasFee_sh', mx+143, my+246);
	setLyrPos('Zermatt', mx+166, my+273);
	setLyrPos('Zermatt_sh', mx+167, my+274);
	setLyrPos('Wengen', mx+180, my+185);
	setLyrPos('Wengen_sh', mx+181, my+186);
	setLyrPos('Grindelwald', mx+213, my+164);
	setLyrPos('Grindelwald_sh', mx+214, my+165);
	setLyrPos('Locarno', mx+257, my+215);
	setLyrPos('Locarno_sh', mx+258, my+216);
	setLyrPos('Ascona', mx+248, my+246);
	setLyrPos('Ascona_sh', mx+249, my+247);
	setLyrPos('Lugano', mx+295, my+245);
	setLyrPos('Lugano_sh', mx+296, my+246);
	setLyrPos('Bellinzona', mx+310, my+221);
	setLyrPos('Bellinzona_sh', mx+311, my+222);
	setLyrPos('FlimsLaax', mx+294, my+150);
	setLyrPos('FlimsLaax_sh', mx+295, my+151);
	setLyrPos('StGallen', mx+311, my+37);
	setLyrPos('StGallen_sh', mx+312, my+38);
	setLyrPos('Appenzell', mx+310, my+73);
	setLyrPos('Appenzell_sh', mx+311, my+74);
	setLyrPos('Vaduz', mx+332, my+101);
	setLyrPos('Vaduz_sh', mx+333, my+102);
	setLyrPos('Chur', mx+343, my+119);
	setLyrPos('Chur_sh', mx+344, my+120);
	setLyrPos('Klosters', mx+375, my+114);
	setLyrPos('Klosters_sh', mx+376, my+115);
	setLyrPos('Davos', mx+393, my+135);
	setLyrPos('Davos_sh', mx+394, my+136);
	setLyrPos('StMoritz', mx+365, my+169);
	setLyrPos('StMoritz_sh', mx+366, my+170);
}