var show = false;
var newwindow;

function showMenu(MenuId, SubId)
{
	this.hideMenus();
	Element.show(SubId);
	document.getElementById(MenuId).style.backgroundColor= "#e1e1e1";
	show = true;
	return(true);
}

function hideMenus()
{
	if(!show)
	{
		document.getElementById("menuComte").style.backgroundColor= "#FAFAFA";
		document.getElementById("menuAdmin").style.backgroundColor= "#FAFAFA";
		Element.hide("collectionMenuAdmin");
		Element.hide("collectionMenuCompte");
	}
	show = false;
	return(true);
}


function checkLoading(state)
{
	if(state == "stop")
	{
		Element.hide("loadicon");
		window.imageLoading = false;
	}
	else
	{
		Element.show("loadicon");
		window.imageLoading = true;
	}
		
	return;
}

function collapseMenu(idMenu)
{
	if(idMenu == "lstCollection")
	{
		if(menuCollection)
		{
			menuCollection = false;
			new Effect.BlindUp(idMenu);
			document.getElementById("imgCollapse").src = "images/plus.png";
		}else
		{
			menuCollection = true;
			new Effect.BlindDown(idMenu);
			document.getElementById("imgCollapse").src = "images/minus.png";
		}
	}
	return(false);
}

function centerMapOnLocality()
{
	var local = document.forms[0].lstLocalite.value;
	
	if(local != "")
	{
		//Fermeture des info window
 		window.map.closeInfoWindow();
 	
	 	//Obtention d'une instance httprequest
	 	var request = this.getHttpRequest();
	 	
	 	if(request == null)
	 	{
	 		alert("Désolé, Votre navigateur ne supporte pas l'ajax");
	 		return;
	 	}else
	 	{
	 		request.open("GET","xmlLocality?locality="+local,true);
	 		request.onreadystatechange=function()
	 		{
	 			if(request.readyState == 4)
	 			{
	 				var xmlResponse = request.responseXML.documentElement;
	 				var latitude = xmlResponse.getElementsByTagName("latitude")[0].firstChild.nodeValue;
	 				var longitude = xmlResponse.getElementsByTagName("longitude")[0].firstChild.nodeValue;
	 				if(latitude!=null && longitude!=null)
	 					window.map.setCenter(new GLatLng(latitude, longitude), 11);
	 			}
	 		};
	 		request.send(null);
	 	}
	}
	return;
}

function getTimeZone()
{
	var date = new Date();
	document.forms[0].timezone.value = -(date.getTimezoneOffset() / 60);
	return;
}


function popup(url, name, height, width)
{
	newwindow=window.open(url,name,'height='+height+',width='+width+',resizable=yes,scrollbars=yes');
	if (window.focus) {newwindow.focus()}
}
