
window.addEvent('domready', function()
{	
	//settings
	var layermenu = $$('.conseils ul')[0];
	var backgroundPNG = $$('.conseils .bg')[0];
	var rubrique = $$('.conseils .rub');
	var rubriqueBG = $$('.conseils .off');
	var resetEffect = 0;
	
	var menu = $$('#Menu span');
	var menulink = $$('#Menu em');
	
	var menuConseils = menu[0];
	var menuActus = menu[1];
	/*var menuJeux = menu[2];*/

	
	var fxPNG = new Fx.Morph(backgroundPNG,{duration: 300, transition: Fx.Transitions.Sine.easeOut});
	var fxlayermenu = new Fx.Morph(layermenu,{duration: 200});
	
	
	var effectTween0 = new Fx.Tween(menuConseils,{
		duration: 300,
		onComplete:function() {menuConseils.setStyle('background-position','0 0');}
	});
	var effectTween1 = new Fx.Tween(menuActus,{
		duration: 300,
		onComplete:function() {menuActus.setStyle('background-position','0 0');}
	});
        /*
	var effectTween2 = new Fx.Tween(menuJeux,{
		duration: 300,
		onComplete:function() {menuJeux.setStyle('background-position','0 0');}
	});
	*/
	//events
	menuConseils.addEvents({
	 	'mouseenter': function() {
			fxPNG.cancel();
			fxlayermenu.cancel();
			
			if(resetEffect==0){
				effectTween0.start('background-position','0 48px');
				fxPNG.start({display:['none','block'], height:[0,186]});
				fxlayermenu.start({display:['none','block'], opacity:[0,1]});
				rubrique.each(function(el) {
					var fxOpacity = new Fx.Morph(el,{duration: 200});
					fxOpacity.start({display:['none','block'], opacity:[0,1]});
					resetEffect=1;
				});
			}
	  	},
	  	'mouseleave': function() {
			effectTween0.set('background-position','0 0');
		},
		'click': function() {
			if(resetEffect==1){
				effectTween0.start('background-position','0 48px');
				fxPNG.cancel();
				fxlayermenu.cancel();
				fxPNG.start({height:[186,0]});
				rubrique.each(function(el) {
					var fxOpacity = new Fx.Morph(el,{duration: 200});
					fxOpacity.start({opacity:[1,0],display:['block','none']});
					resetEffect=0;
				});
			}else{
				effectTween0.start('background-position','0 48px');
				fxPNG.cancel();
				fxlayermenu.cancel();
				fxPNG.start({display:['none','block'], height:[0,186]});
				fxlayermenu.start({display:['none','block'], opacity:[0,1]});
			
				rubrique.each(function(el) {
					var fxOpacity = new Fx.Morph(el,{duration: 200});
					fxOpacity.start({display:['none','block'], opacity:[0,1]});
					resetEffect=1;
				});
			}
	  	}
	});
	
	backgroundPNG.addEvents({
	  	'mouseleave': function() {
			if(resetEffect==1){
				fxPNG.start({display:['block','none'], height:[186,0]});
				fxlayermenu.start({display:['block','none'], opacity:[1,0]});
				resetEffect=0;
			}
		}
	});	
	/*
	menuJeux.addEvents({
	 	'mouseenter': function() {
			effectTween2.start('background-position','0 40px');
			if(resetEffect==1){
				fxPNG.cancel();
				fxlayermenu.cancel();
				fxPNG.start({height:[186,0]});
				rubrique.each(function(el) {
					var fxOpacity = new Fx.Morph(el,{duration: 200});
					fxOpacity.start({opacity:[1,0],display:['block','none']});
				});
				resetEffect = 0;
			}
	  	},
	  	'mouseleave': function() {effectTween2.set('background-position','0 0');},
		'click': function() {effectTween2.start('background-position','0 40px');}
	});
	*/
	menuActus.addEvents({
	 	'mouseenter': function() {
			effectTween1.start('background-position','0 50px');
			if(resetEffect==1){
				fxPNG.cancel();
				fxlayermenu.cancel();
				fxPNG.start({height:[186,0]});
				rubrique.each(function(el) {
					var fxOpacity = new Fx.Morph(el,{duration: 200});
					fxOpacity.start({opacity:[1,0],display:['block','none']});
				});
				resetEffect = 0;
			}
	  	},
	  	'mouseleave': function() {effectTween1.set('background-position','0 0');},
		'click': function() {effectTween1.start('background-position','0 25px');}
	});
	
	rubrique.each(function(el,i) {
		var fxRollOn = new Fx.Morph(rubriqueBG[i],{duration: 300, transition: Fx.Transitions.Sine.easeOut});
		var fxRollOff = new Fx.Morph(rubriqueBG[i],{duration: 300, transition: Fx.Transitions.Sine.easeIn});
		var morphRollOff = new Fx.Morph(menulink[i],{duration: 700});

		el.addEvents({
			'mouseover': function() {
				fxRollOff.cancel();
				morphRollOff.cancel();
				menulink[i].setStyle('opacity',0);
				fxRollOn.start({width:[0,132]});
			},
			'mouseout': function() {
				fxRollOn.cancel();
				morphRollOff.start({opacity:[0,1]});
				fxRollOff.start({width:[132,0]});
			}
		});
		
	});
	
	$$('#Visionneuse .off').setStyle('background-position','-222px 0');
	
	// EFFET DE TRANSPARENCE //
	$$('.fxtrans').each(function(el) {
		var fx = new Fx.Morph(el,{duration: 600});
		el.addEvents({
			'mouseenter': function() {
				fx.cancel();
				fx.start({opacity:[1,.01]});
			},
			'mouseleave': function() {
				fx.cancel();
				fx.start({opacity:[.01,1]});
			}
		});
	});
	
});

/*  *************************************
	FONCTION ROLLOVER CLASSIC
	*************************************
*/
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function ToTop()
{
	new Fx.Scroll(window).toTop();
}

function CacheStart(){
	$('Opacity').setStyle('opacity',0);
	$('Opacity').setStyle('display','block');
	$('Opacity').fade(0.6);
}

function CacheLeave(){
	$('Opacity').fade(0);
}

var layer;
function OpenLayer(id, sense, idData, url){
  if(!sense){
                CacheLeave();
                if(id!=''){ layer=id; }
                document.body.setStyle('overflow-y','visible');
                $(layer).setStyle('display','none');}
        var req = new Request({
                 method: 'post',
                 //url: $('ajax-alert').get('href'),
                 url: url,
                 data: { 'id' : idData },
                 onRequest: function() { },
                 onComplete: function(response) {
                     
                    /* var oJson = xml2json.parser(response) ;
                     oJson = oJson.xml;
                     alert('Response: ' + oJson.success + ' ' + oJson.Flash);*/
                   if(id!=''){ layer=id; }
                    if(sense==1){
                            ToTop();
                            CacheStart();
                            document.body.setStyle('overflow-y','hidden');
                            $(layer).setStyle('display','block');
                    } else if(sense==0){
                            CacheLeave();
                            document.body.setStyle('overflow-y','visible');
                            $(layer).setStyle('display','none');
                    }
             
                   // $('Video').html(oJson.Flash);
                    $('Video').set('html',response);
         }
         }).send();

       
}

function OpenPopup(page,nom,option) {
    window.open(page,nom,option);
}



