function loadImage(img_src) {
	$('main_image').innerHTML = '<img id="main_image" src="'+ img_src + '" alt="" border="0">';
	layer = "m" + img_src.replace(/\//g,'-');
	$('img_cap').innerHTML = $(layer).innerHTML;
	
}

function switchGalleryImage(img_src,name)
{
	$('main_image').innerHTML = '<img id="main_image" src="'+ img_src + '" alt="" border="0">';
}

function showPopup(name)
 {
	//Element.setStyle(name,{top:mouseY+10 + 'px',left:mouseX+10 + "px"});

 }
 
 function keepPopup(name)
{	
	Try.these(
		function () {eval("window.clearTimeout(to_"+name+")"); }
	)
}

function delPopup(name)
{
	Try.these(
		function () { eval("window.clearTimeout(to_"+name+")"); }
	)
	Try.these(
		function () { eval("to_"+name +" = window.setTimeout('Element.fade(\""+name+"\",{duration:0.1})',50);"); }
	)
}


function getHeight() {
  	var myHeight = 0;
  	if( typeof( window.innerWidth ) == 'number' ) {
    	//Non-IE
    	myHeight = window.innerHeight;
  	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    	//IE 6+ in 'standards compliant mode'
	myHeight = document.documentElement.clientHeight - 25;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
	//IE 4 compatible
	myHeight = document.body.clientHeight;
	}
  return myHeight;
}

function menuMouseOverFunction(e) {
	var element = Event.element(e);
	var mouseX = Event.pointerX(e), mouseY = Event.pointerY(e);
	var name = element.identify();
	var popup = 'popup_'+name;
	source = $(name);
	$(popup).clonePosition($(name), {setWidth:false, setHeight:false, offsetTop:12,offsetLeft:20});
	//$(popup).setStyle({top:100+"px"});
	//$(popup).setStyle({left:mouseX+10+"px"});
	$(popup).appear({duration:0.1});
	keepPopup(popup);
	Event.stop(e);
} 

function menuMouseOutFunction(e) {
	var element = Event.element(e);
	var name = element.identify();
	var popup = 'popup_'+name;
	delPopup(popup);
	Event.stop(e);
} 

function popupMouseOutFunction(e) {
	var element = Event.element(e);
	var name = element.identify();
	delPopup(name);
	Event.stop(e);
} 



function onloadfunc() {
	// Browser Check
	var detect = navigator.userAgent.toLowerCase();
	var OS,browser,version,total,thestring;

	h = getHeight()-162;
	if (h<500) h = 500;
	if ($('main')) Element.setStyle('main',{height:h+'px'});
	Element.setStyle('indexlinks',{position:'absolute'});
	Element.setStyle('indexlinks',{top:getHeight()-50+'px'});
	
	var menu_buttons = ["explorez","decouvrez","visitez","voyagez","espacepro"];
	
	for (i=0;i<menu_buttons.length;i+=1)
	{
		if ($(menu_buttons[i])  != undefined) Event.observe(menu_buttons[i], 'mouseover', menuMouseOverFunction );
		if ($(menu_buttons[i])  != undefined) Event.observe(menu_buttons[i], 'mouseout', menuMouseOutFunction );
	}
	
	Event.observe("popup_explorez", 'mouseover',  function(event) { keepPopup('popup_explorez'); } );
	Event.observe("popup_explorez", 'mouseout',  function(event) { delPopup('popup_explorez'); } );
	Event.observe("popup_decouvrez", 'mouseover',  function(event) { keepPopup('popup_decouvrez'); } );
	Event.observe("popup_decouvrez", 'mouseout',  function(event) { delPopup('popup_decouvrez'); } );
	Event.observe("popup_visitez", 'mouseover',  function(event) { keepPopup('popup_visitez'); } );
	Event.observe("popup_visitez", 'mouseout',  function(event) { delPopup('popup_visitez'); } );
	Event.observe("popup_voyagez", 'mouseover',  function(event) { keepPopup('popup_voyagez'); } );
	Event.observe("popup_voyagez", 'mouseout',  function(event) { delPopup('popup_voyagez'); } );
	if ($("popup_espacepro") != undefined) 
		Event.observe("popup_espacepro", 'mouseover',  function(event) { keepPopup('popup_espacepro'); } );
	if ($("popup_espacepro")  != undefined)
		Event.observe("popup_espacepro", 'mouseout',  function(event) { delPopup('popup_espacepro'); } );		
}
 
 
 function pop(id) {
	if ( $(id).visible()) {
		$(id).fade();
		//$(id+"-img").src = "/media/img/plus.gif";
	} else {
		$(id).appear();
		//$(id+"-img").src = "/media/img/close.gif";
	}
 }
 

 
 Event.observe(window, 'load', function() { onloadfunc(); })
 Event.observe(window, 'resize', function() { onloadfunc(); } );

 
 
 //window.onresize = onloadfunc;
