function MenuItem (i, t, u, x, s){this.id=i;this.title=t;this.url=u;this.xpos=x;this.submenu=s} 
var menu=
[new MenuItem('m2','Lago Maggiore','javascript:nothing();',null,
	[new MenuItem('m3','2-4 Personen','http://www2-lago-ferienhaus.de',0),
	new MenuItem('m4','4 und mehr Personen','http://www.lagomaggiore-ferienhaus.com/album/album2_gr.htm')]),

new MenuItem('m5','Toskana','http://2-toscana.de',null,
	[new MenuItem('m14','http://2-toscana.de',100),
	new MenuItem('m15','http://2-toscana.de')]),

new MenuItem('m4','Sardinien','http://2-sardinien-ferienhaus.de', null, 

new MenuItem('m8','preiswert kaufen','http://1-2-casa.com',null,
	
new MenuItem('m13','Mietpreise AGB','http://www.ferienwohnungen-sardinien.de/preise/preise_sar.htm'),
new MenuItem('m14','Reservierung&<br>Anmeldung','http://cgi04.puretec.de/cgi-bin/fb_form?clsid=2cf6cfa495cd5e20e6d25945d359b005')]


function writeMenu(m,a,rootURL){
	var y=22;
	rootURL="";
	cE("mainMenu");e=gE("mainMenu");
	if(e){
		sX(e,250);sY(e,y);sE(e);
		var strMainMenu="<table border='0' cellspacing='0' cellpadding='2'><tr>";
		for (i=0;i<m.length;i++){
			var style=(m[i].id==a)?"clTactive":"clT";var strOverOut="";
			if(m[i].submenu){
				strOverOut="onMouseOver=\"menu_in('sub"+m[i].id+"')\" onMouseOut=\"menu_out('sub"+m[i].id+"')\"";
				writeSubMenu(m[i],60,rootURL);
			}
			var url=(m[i].url=="javascript:nothing();")?m[i].url:rootURL+m[i].url;
			strMainMenu+="<td align='center' valign='top'><a href='"+url+"' "+strOverOut+" class='"+style+"'>"+m[i].title+"</a></td>";
			if(i!=m.length-1){strMainMenu+="<td valign='top' class='text'>|</td>";}
		}
		wH(e,strMainMenu+"</tr></table>");
	}
}

function writeSubMenu(m,y,rootURL){
	cE("sub"+m.id);se=gE("sub"+m.id);
	if(se){
		sX(se,250+m.submenu[0].xpos);
		sY(se,y);
		hE(se);
		var subMenu=m.submenu;var strStyle="sub";
		var strLayer="<table border='0' cellspacing='0' cellpadding='2'><tr>";
		for(j=0;j<subMenu.length;j++){
			strLayer+="<td><a href='"+rootURL+subMenu[j].url+"' onMouseover=\"menu_in('sub"+m.id+"')\" onMouseout=\"menu_out('sub"+m.id+"')\" class='sub'>"+subMenu[j].title+"</a></td>";
			if(j!=subMenu.length-1){strLayer+="<td valign='top' class='text'>|</td>";}
		}
		wH(se,strLayer+"</tr></table>");
	}
}

var stat_open = 0;var ID;
function menu_in(nummer){clearTimeout(ID); if(nummer!=stat_open)open_menu(nummer)}
function menu_out(nummer){eval("ID=setTimeout('close_menu(\""+nummer+"\")',300)")}
function open_menu(nummer){
  clearTimeout(nummer);
  if (stat_open !=0 && stat_open != nummer){close_menu(stat_open)}
  stat_open = nummer;sE(gE(nummer))
}
function close_menu(nummer){stat_open = 0;hE(gE(nummer))}
