function showMenu(menu) {
	var flag = true;
	var submenu = getStyleObj("submenu"+menu);
	if (submenu.display == "block") flag = false;
	closeMenus();
	if (flag) openMenu(menu);
}

function closeMenus() {
	for ( i=1; i<=numMenus; i++) {
		var submenu = getStyleObj("submenu"+i);
		if (submenu) submenu.display = "none";
		var nav = getObj("nav"+i);
		if (nav) nav.className = "";
	}
}

function openMenu(i) {
	var submenu = getStyleObj("submenu"+i);
	if (submenu) submenu.display = "block";
	var nav = getObj("nav"+i);
	if (nav) nav.className = "selected";
}

function getStyleObj(id) {
	if (document.getElementById || // DOM-compliant browsers (MSIE5, NSN6, O5)
		document.all) {			// or MSIE 4
		return getObj(id).style;
	} else return getObj(id); // NSN4
}

function getObj(id) {
	if (document.getElementById) { // DOM-compliant browsers (MSIE5, NSN6, O5)
		return document.getElementById(id);
	} else if (document.all) { // MSIE4
		return document.all[id];
	} else if (document.layers) { // NSN4
		return document.layers[id];
	} else { // Trap DHTML-impaired browsers 
		//alert("Your browser does not support DHTML!");
		showMenu(1);
	}
}

var numMenus = '';

function getCookieVars(e)
{
	f = getObj('flashmap');
	
	cookie =  'mapid=' + f.GetVariable('type')
			+ '&vsbl=' + f.GetVariable('vsbl')
			+ '&posx=' + f.GetVariable('posx')
			+ '&posy=' + f.GetVariable('posy')
			+ '&curx=' + f.GetVariable('curx')
			+ '&cury=' + f.GetVariable('cury')
			+ '&zoom=' + f.GetVariable('zoom')
			+ '&icon=' + f.GetVariable('icon');
	
	setCookie('activsardegna', cookie);
}



function setCookie(name, value, days)
{
	if (days)
	{
		var date = new Date();
		date.setTime( date.getTime() + ( days * 24 * 60 * 60 * 1000) );
		var expires = '; expires=' + date.toGMTString();
	}
	else var expires = '';
	document.cookie = name + '=' + value + expires + '; path=/';
}



function reloadPage()
{
	getCookieVars();
	window.location.reload();
}



function init(cats, menu)
{
	numMenus = cats;
	
	if ( menu != 0 )
	{
		showMenu(menu);
	}
	
	if (document.addEventListener)
	{
		document.getElementById('mainmenu').addEventListener('click', getCookieVars, false);
		if ( document.getElementById('advsearch') )
			document.getElementById('advsearch').addEventListener('click', getCookieVars, false);
	}
	else
	{
		document.getElementById('mainmenu').onclick = getCookieVars;
		if ( document.getElementById('advsearch') )
			document.getElementById('advsearch').onclick = getCookieVars;
	}
}

function a(string)
{
	window.alert(string);
}

