var menu = ["accueilLink","presentationLink", "imagesLink","lacarteLink","contactLink"];
YAHOO.util.Event.addListener(menu, "mouseover", overMenu);
YAHOO.util.Event.addListener(menu, "mouseout", overMenu);
YAHOO.util.Event.addListener(menu, "click", clickMenu);
YAHOO.util.Event.addListener(window, "load", defineMenu);
//YAHOO.util.Event.addListener(window, "unload", retourAjax);
var gallery;
var imagesUrl = "http://adgv.theodys.com/pages/images/";
var tinyMCE_on = false;
function clickMenu(e)
{
	//alert('toto');
	if (tinyMCE_on)
	{
		tinyMCE.execCommand("mceRemoveControl", false , "modifText");
	}
	YAHOO.util.Event.stopEvent(e)
	var el = YAHOO.util.Event.getTarget(e);
	var myId = el.id;
	var page = myId.substr(0, myId.length-3);
	
	var im = el;
	
	for (i=0;i<menu.length; i++)
	{
		var el = document.getElementById(menu[i]).firstChild;
		if (YAHOO.util.Dom.hasClass(el, "selected"))
		{
			var reg3 = new RegExp("(Select)", "g")
			if (reg3.exec(el.src))
			{
				el.src = el.src.replace(reg3, "Std");
			}
			YAHOO.util.Event.addListener(el.parentNode, "mouseover", overMenu);
			YAHOO.util.Event.addListener(el.parentNode, "mouseout", overMenu);
			YAHOO.util.Dom.removeClass(el, "selected");
		}
	}
	YAHOO.util.Dom.addClass(im, "selected");
	var reg = new RegExp("(Std)", "g")
	var a;
	if (reg.exec(im.src))
	{
		a = im.src.replace(reg,"Select");
			
	}else{
		var reg2 = new RegExp("(Survol)", "g")
		if (reg2.exec(im.src))
		{
			a = im.src.replace(reg2, "Select");
		}else{
			a = im.src;
		}
	}
	YAHOO.util.Event.removeListener(im.parentNode, "mouseover", overMenu);
	YAHOO.util.Event.removeListener(im.parentNode, "mouseout", overMenu);
	im.src = a+"?"+Math.random();
	updatePage(page);
	YAHOO.util.Connect.asyncRequest("GET", "./index.php?mode=gjsgdsj&todo="+page, callBack, null);
}
function updatePage(page)
{
	maPage = page;	
}
var callBack = {
	success:function(o)
	{
		var tex = document.getElementById("TheText");
		tex.innerHTML = o.responseText;
	},
	failure:function(o){alert("erreur");}
}
function overMenu(e)
{
	var el = YAHOO.util.Event.getTarget(e);
	//alert(el);
	var im = el;
	//alert(e.target);
	var ssr = im.src;
	var reg = new RegExp("(Std)","g");
	if (reg.exec(ssr))
	{
		var a = ssr.replace(reg,"Survol");
		im.src = a+"?"+Math.random();
	}else{
		var br = new RegExp("(Survol)", "g");
		var b = ssr.replace(br,"Std");
		im.src = b+"?"+Math.random();
	}
}
function defineMenu()
{
	var mpage = maPage;
	var ell = mpage+"Img";
	var im = document.getElementById(ell);
	YAHOO.util.Dom.addClass(im, "selected");
	var reg = new RegExp("(Std)", "g")
	var a;
	if (reg.exec(im.src))
	{
		a = im.src.replace(reg,"Select");
			
	}else{
		var reg2 = new RegExp("(Survol)", "g")
		if (reg2.exec(im.src))
		{
			a = im.src.replace(reg2, "Select");
		}else{
			a = im.src;
		}
	}
	YAHOO.util.Event.removeListener(im.parentNode, "mouseover", overMenu);
	YAHOO.util.Event.removeListener(im.parentNode, "mouseout", overMenu);
	im.src = a+"?"+Math.random();
	 
}
function clickMenuContact(e)
{
	//alert("click");
	YAHOO.util.Event.stopEvent(e)
	var el = YAHOO.util.Event.getTarget(e);
	if (tinyMCE_on)
	{
		tinyMCE.execCommand("mceRemoveControl", false , "modifText");
	}
	
	var myId = el.id;
	var page = myId.substr(0, myId.length-4);
	//alert(el.id);
	updatePage(page);
	YAHOO.util.Connect.asyncRequest("GET", "./index.php?mode=ngfh&todo=getPage&page="+page, callBack, null);
}
function retourAjax(e)
{
	
}

function afficheImage(e,file)
{
	
	YAHOO.util.Event.stopEvent(e);
	panel = new YAHOO.widget.Panel("panelForImg", {
			width:"640px",
			height:"500px",
			visible:false,
			draggable:false,
			fixedcenter:true,
			zindex:20000,
			effect:{effect:YAHOO.widget.ContainerEffect.FADE,duration:0.25}
	});
	panel.setHeader("L'auberge des grands vins");
	panel.setBody("<img width=\"640\" src=\""+imagesUrl+file+"\" />");
	panel.setFooter("");
	panel.render(document.body);
	panel.show();
	panel.hideEvent.subscribe(detruirePanel, panel);
	
	
}
function detruirePanel(type, args, panel)
{
	panel.hide();
	panel.destroy();
}
function getGallery(e,gal_name)
{
	YAHOO.util.Event.stopEvent(e)
	YAHOO.util.Connect.asyncRequest("GET", "./index.php?mode=gjsgdsj&todo=getGallery&gallery_name="+gal_name, callBack, null);
}
