var result = 0;
var currentLayerID;
var nLayerDescription = "LayerStation";
var nOnglet = "OngletStation";

function showMenu(id) 
{
	clearTimeout(result);
	
	currentLayerID = id;
	
	jQuery("#" + id).css("display", "inline");
}

function hideMenu()
{
	clearTimeout(result);
	
	jQuery("#" + currentLayerID).css("display", "none");
}

function closeItTime()
{
	result = setTimeout("hideMenu()", 500);
}

function resizeFlash()
{
	height = (jQuery(window).width() * 466) / 1479;
	
	if(height < 490)
	{
		jQuery("#flash").css("height", height);
		
		jQuery("#content-container").css("margin-top", 490 - (490 - height) + 3);
	}
}

function ShowDescription(cLayerDescription,cOnglet,DoIt)
{
	nLayerDescription = cLayerDescription;
	nOnglet = cOnglet
	
	jQuery("#" + cLayerDescription).css("visibility", "visible");
	jQuery("#" + cOnglet).css("background-image", "url('images/Onglet.jpg')");
}

function HideDescription()
{
	jQuery("#" + nLayerDescription).css("visibility", "hidden");
	jQuery("#" + nOnglet).css("background-image", "url('images/OngletNonActif.jpg')");
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
}

jQuery(document).ready(function() {
	var flashvars = { 
		xmlImages: "xml/images.xml",
		interval: 8000,
		duration: 3
	};
	 
	var params = {
		wmode: "transparent"
	};
	
	swfobject.embedSWF("swf/header.swf", "flash", "100%", "485", "10.0.0", "", flashvars, params);
	
	setTimeout(resizeFlash, 50);
});

jQuery(window).resize(function() {
	resizeFlash();
});

var nLayerDescriptionPopUp = "LayerDescription";
var nOnglet = "OngletDescription";

function ShowDescriptionPopUp(cLayerDescription,cOnglet,DoIt) {
	nLayerDescriptionPopUp = cLayerDescription;
	nOnglet=cOnglet
	eval("document.getElementById('"+cLayerDescription+"')"+".style.visibility='visible'");
	document.getElementById(cOnglet).style.backgroundImage = "url('../images/Onglet.jpg')";
}

function HideDescriptionPopUp() {
	eval("document.getElementById('"+nLayerDescriptionPopUp+"')"+".style.visibility='hidden'");
	document.getElementById(nOnglet).style.backgroundImage = "url('../images/OngletNonActif.jpg')";
}

var addrpnt ;
var geocoder ;
var address ;
var icon ;
var map ;

function loadMap(lat, long)
{
	map = new GMap2(document.getElementById("map-popup"));
	icon = new GIcon();
	icon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
	icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
	icon.iconSize = new GSize(12, 20);
	icon.shadowSize = new GSize(22, 20);
	icon.iconAnchor = new GPoint(6, 20);
		
	var start = new GLatLng(46.597859,8.179932);
	map.setCenter(start, 7);
	
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
	map.addControl(new GScaleControl()) ;
	map.addControl(new GOverviewMapControl()) ;
	geocoder = new GClientGeocoder() ;
	
	showAddress(lat, long);
}

function showAddress(lat, long, showError)
{
	point = new GLatLng(lat, long);
	addrpnt = new GMarker(point, {icon:icon, draggable: true,  title: address}) ;
	map.addOverlay(addrpnt) ;
	
	map.setCenter(point, 16) ;
}
