
window.addEvent('domready', function(){



	var click='index';
	/* les scrolls */ 
var scroll = new Fx.Scroll(window, {
	wait: false,
	duration: 500,
	offset: {'x': 0, 'y': -10},
	transition: Fx.Transitions.Quad.easeInOut
});
var liens = $$(".scroll");

liens.each(function(lien){
 lien.addEvent("click", function(e) {	

scroll.toElement($("_"+lien.id));
var myFx = $("_"+lien.id) .effect('background-color', {duration: 500, transition: Fx.Transitions.linear});
(function(){myFx.start('#dddddd','#ff4000')}).delay(800);
})
})
	/* center */
	var myFx = new Fx.Style($('trim'), 'width').set(getScrollWidth()/2-362);

	/* flash player */
	var flashs = $$(".flash");
	flashs.each(function(flash,i) {
	//alert(flash.id);
	var so = new SWFObject("singlemp3player.swf", "mp3", "350", "10", "8", "#bbbbbb");
	//   so.addParam("wmode", "transparent");
   so.addVariable("file", flash.id);
   so.addVariable("backColor", "990000");
   so.addVariable("frontColor", "ffffff");
   so.addVariable("repeatPlay", "false");
   so.addVariable("songVolume", "90");
   so.write(flash.id);
	
	})
/*$('trim').getStyle("width").toInt()*/
	var so = new SWFObject("loop.swf", "loop","100%", "14", "8", "#ff4000");
	so.addParam("wmode", "transparent");
	so.addParam("swLiveConnect","true");
	so.addParam("allowScriptAccess", "always");
	so.addParam ('scale', 'noScale');
    so.addVariable("file", "intro.mp3");
    so.addVariable("autoStart", "true");
    so.addVariable("backColor", "990000");
    so.addVariable("frontColor", "ffffff");
    so.addVariable("repeatPlay", "true");
    so.addVariable("songVolume", "60");
    so.write("trim");
	
	/* fin player  */
	
	var topMax = 200, topMin=75, widthMax = 400, widthMin=85, leftMin=-400, leftMax=0;
	 
	var cadres = $$(".cadre");
	var menus = $$(".menu");
	var contents = $$(".content");
	
	
	//alert(getScrollWidth()/2-362);
	var fx = new Fx.Elements(cadres, {wait: false, duration: 1000, transition: Fx.Transitions.Quart.easeOut});
	var fxContent = new Fx.Elements(contents, {wait: false, duration: 1000, transition: Fx.Transitions.Quart.easeOut});
	var fxMenu = new Fx.Elements(menus, {wait: false, duration: 1000, transition: Fx.Transitions.Quart.easeOut});
	
	//var ColorMenu=['#FFBF00','#FF4000','#A3886B','#CCFF00','#00A0C6'];
	var ColorMenu=['#eeeeee','#cccccc','#aaaaaa','#888888','#666666'];
	var MenuName=['news','catalogue','presentation','contact','liens']
	var fxColor=[];
	
	

var timer = 0;
var slidefxs = [];

menus.each(function(el, i){

el.setStyle('background-color', '#ffffff');
timer += 200;
var MonUrl=(location.href);
				if((MonUrl.lastIndexOf("#")!=-1)){
				var dernier=MonUrl.substring(MonUrl.lastIndexOf("#")+1,MonUrl.length);
				var off=(MenuName.indexOf(dernier));
						
				}else{
						//rien
				}
if( i != off){
slidefxs[i] = new Fx.Style(el, 'background-color', {duration: 300, transition: Fx.Transitions.backOut,wait: false});
slidefxs[i].start.delay(timer, slidefxs[i], ColorMenu[i]);
}
});

	contents.each(function(content){
			content.setStyle('opacity',0);		
	});
	
	menus.each(function(menu, i) {
		menu.addEvent("click", function(event) {
			//alert('i '+i+'click='+click);
			var o = {};
			var t = {};
			var m = {};
			o[i] = {'margin-top': topMin, width: [cadres[i].getStyle("width").toInt(), widthMax]}
			t[i] = {opacity:[contents[i].getStyle("opacity"),1], left: [contents[i].getStyle("left").toInt(), leftMax]}
			m[i] = {'background-color':[menus[i].getStyle("background-color"), '#FF4000'],'color':[menus[i].getStyle("color"), '#ffffff']}
			if(menu.getProperty('href')=='#index'){
			menu.setProperty('href', '#'+MenuName[i]);
			click="index";
			//alert('ok');
			}
			if(click==MenuName[i]) {
			menu.setProperty('href', '#index');
			//alert('ici');
			}
			menus.each(function(other, j) {
				//if(i != j) {
			//alert('j '+j);
					var w = cadres[j].getStyle("width").toInt();
					if(w != widthMin) o[j] = {'margin-top': topMax, width: [w, widthMin]};
					
					var l = contents[j].getStyle("left").toInt();
					if(l != leftMin) t[j] = {opacity:[1,0], left: [l, leftMin]};
					
					var c = menus[j].getStyle("background-color");
					if(c !=ColorMenu[j]) m[j] = {'background-color':[menus[j].getStyle("color"), ColorMenu[j]],'color':[menus[j].getStyle("color"), '#000000']}
				//}
			if(i != j) {
			//alert(other.getProperty('href'));
			other.setProperty('href', '#'+MenuName[j]);
			
			}
			});
			fx.start(o);
			fxContent.start(t);
			fxMenu.start(m);
			click = MenuName[i];
		});
	});
	
	function AnimNow(qui){
	click=MenuName[qui];
		cadres.each(function(cadre) {
			var o = {};
			var t = {};
			var m = {};
			
			o[qui] = {'margin-top': topMin, width: [cadre.getStyle("width").toInt(), widthMax]}
			t[qui] = {opacity:[0,1], left: [contents[qui].getStyle("left").toInt(), leftMax]}
			m[qui] = {'background-color':[menus[qui].getStyle("background-color"), '#FF4000'],'color':[menus[qui].getStyle("color"), '#ffffff']}

			
			cadres.each(function(other, j) {
				if(qui != j) {
					var w = other.getStyle("width").toInt();
					if(w != widthMin) o[j] = {'margin-top': topMax, width: [w, widthMin]};
					
					var l = contents[j].getStyle("left").toInt();
					var op = contents[j].getStyle("opacity");
					if(l != leftMin || op != 0) t[j] = {opacity:[1,0], left: [l, leftMin]};
					
					var c = menus[j].getStyle("background-color");
					if(c !=ColorMenu[j]) m[j] = {'background-color':[menus[j].getStyle("color"), ColorMenu[j]],'color':[menus[qui].getStyle("color"), '#000000']}
	
				}
			});
			fx.start(o);
			fxContent.start(t);
			fxMenu.start(m);
	})
	}
		
	
		var MonUrl=(location.href);
				if((MonUrl.lastIndexOf("#")!=-1)){
					var dernier=MonUrl.substring(MonUrl.lastIndexOf("#")+1,MonUrl.length);
						if(MenuName.indexOf(dernier)!=-1) AnimNow(MenuName.indexOf(dernier));
						
				}else{
						//rien
				}
	
$('top').addEvent("click", function(e) {
				var o = {};
			var t = {};
			var m = {};
			location.href='#index';
					menus.each(function(other, j) {

		
			
					var w = cadres[j].getStyle("width").toInt();
					if(w != widthMin) o[j] = {'margin-top': topMax, width: [w, widthMin]};
					
					var l = contents[j].getStyle("left").toInt();
					if(l != leftMin) t[j] = {opacity:[1,0], left: [l, leftMin]};
					
					var c = menus[j].getStyle("background-color");
					if(c !=ColorMenu[j]) m[j] = {'background-color':[menus[j].getStyle("color"), ColorMenu[j]],'color':[menus[j].getStyle("color"), '#000000']}
				//}
		})
		fx.start(o);
			fxContent.start(t);
			fxMenu.start(m);
			
			
	})
})

				function contact(){
//				window.document.loop.SetVariable("stopExterne","stop");

				location.href='#contact';
				var menus= $$(".menu");
				menus[3].fireEvent('click');

}	


window.addEvent('resize',function(){
 /* center */	
 
 $('trim').setProperty('opacity',0);
 //var myLoopFx = new Fx.Style($('loop'), 'width').set('100%');
 //alert($('loop').width);
 
 /*
 var so = new SWFObject("loop.swf", "loop", getScrollWidth()/2-362, "14", "8", "#ff4000");
	so.addParam("wmode", "transparent");
   so.addVariable("file", "intro.mp3");
     so.addVariable("autoStart", "true");
   so.addVariable("backColor", "990000");
   so.addVariable("frontColor", "ffffff");
   so.addVariable("repeatPlay", "true");
   so.addVariable("songVolume", "90");
   so.write("trim");*/
	//var myFx = new Fx.Style($('trim'), 'width').set(getScrollWidth()/2-362);	
	function recentre(){
    var myFx = new Fx.Style($('trim'), 'width').start($('trim').getStyle("width").toInt(),getScrollWidth()/2-362,{duration: 10000, transition: Fx.Transitions.Quart.easeOut}); 
	$('trim').setProperty('opacity',1);

	}
recentre.delay(10);
 });

