window.addEvent('domready', function() {
		
	// Alignement vertical du menu
	$$('.navPpale_niv1 li a').getProperty('id').each(function(item,index){
		if(item){
			var hauteurMenuPpal = $(item).getSize();
			if(hauteurMenuPpal.y==65){$(item).setStyle('margin-top','-10px');}
		}
	});
	
	// ---------------------------
	// gestion de la zone Recherche
	// ---------------------------
	$$('.recherche').set('value','recherchez sur le site');
	$$('.recherche').addEvent('focus', function(){this.set('value','')});
	$$('.recherche').addEvent('blur', function(){this.set('value','recherchez sur le site')});
	//$$('#formRecherche').addEvent('submit', function(){alert($$('.recherche').get('value'));});
	
	// ---------------------------
	// gestion du sous menu 2ndaire
	// ---------------------------
	$$('.navPpale_niv2').setStyle('display','block');
	
	$$('#nav2nd li a').addEvent('click', function(){
	
		
		if(this.getNext('ul')){
			var elNiv2 = this.getNext('ul');
			var FxSousMenu2nd = new Fx.Morph(elNiv2, {duration: 400, transition: Fx.Transitions.Sine.easeInOut});
			
			if ($$('#nav2nd li a img').get('src')=='vues/images/moins.png'){
				FxSousMenu2nd.start({
					'opacity' :[1,0]
				});
				this.setStyles({
					'color':'#F9F9F9',
					'background':'#babcbd'
					
				});
				this.getChildren('img').set('src','vues/images/plus_w.png');
			}
			else{
				FxSousMenu2nd.start({
					'opacity' :[0,1],
					'display': 'block'
				});
				this.setStyles({
					'color':'#203185',
					'background':'#ccc'
				});
				this.getChildren('img').set('src','vues/images/moins.png');
			}
		}
		
	});
	// --------------------------- fin

	// -------------------------------
	// gestion du sous menu principal
	// -------------------------------
	$$('.navPpale_niv1 ul').set({
		'opacity':0
	});
	
	function SlideNiveau2 (elSlideNiveau2,statut,Eletat){
		
		$$('.navPpale_niv1 ul').set({
		'opacity':0
		});
		
		$$('.plusMoins').set('src','vues/images/plus.png');
		var FxSousMenu = new Fx.Morph(elSlideNiveau2, {duration:500, transition: Fx.Transitions.Sine.easeOut});	
			if (statut==1){
				FxSousMenu.start({
					'opacity':[0,1],'top':[70,112]
				});
				$(''+Eletat+'').set('src','vues/images/moins.png');
			}
			else{
				FxSousMenu.start({
					'opacity':[1,0],'top':[112,70]
				});
				$(''+Eletat+'').set('src','vues/images/plus.png');
			}
	}
	
	$$('.navPpale_niv1 li a').addEvent('click', function(){
		if(this.getNext('ul')){
			var elSlideNiveau2 = this.getNext('ul').getProperty('id');
			
			var imagePlusMoins = this.getChildren('img').get('src');
			var Eletat = this.getChildren('img').getProperty('id');
			//alert(Eletat);
			var statut = 0;
			if(imagePlusMoins=="vues/images/plus.png"){
				var statut = 1;
			}
			SlideNiveau2(elSlideNiveau2,statut,Eletat);
		}
	});
	
//	var myEffect = new Fx.Morph('header', {duration: 'short', transition: Fx.Transitions.Sine.easeOut});
//	$$('.navPpale_niv1 li a').addEvent('mouseenter', function(){
//		myEffect.start({
//		    'height': 300, //Morphs the height from the current to 100px
//		});
//	});
//	$('header').addEvent('mouseleave', function(){
//		myEffect.start({
//		    'height': 118, //Morphs the height from the current to 100px
//		});
//	});
	
	
	/*-----------------------*/
	/* Gestion des icones du menu Gauche */
	function ActivCouleursMenugauche (idPage,couleur){
		$$('#'+idPage+' a.menuActifNiv1').setStyles({'background':couleur});
		var triangle = $$('#'+idPage+' a.menuActifNiv1').getNext('div');
		triangle.setStyles({'display':'block','border-top-color':couleur,'border-left-color':couleur});
		
		$$('.menuActifNiv2').setStyles({'color':couleur});
		
	}
	ActivCouleursMenugauche ('page17','#ADB617');
	ActivCouleursMenugauche ('page18','#eb1742');
	ActivCouleursMenugauche ('page19','#2EC1D8');
	ActivCouleursMenugauche ('page20','#F8BC0F');
	ActivCouleursMenugauche ('page43','#266AF1');
	ActivCouleursMenugauche ('page44','#266AF1');
	ActivCouleursMenugauche ('page45','#266AF1');
	ActivCouleursMenugauche ('page46','#266AF1');
	ActivCouleursMenugauche ('page47','#266AF1');
	
	/*-----------------------*/
	$$('.menuActifNiv1').getParent().setStyle('background','#eeeeee');
	$$('.niv2').each(function(item,index){
		var hauteurFin = item.getSize();
		var myFx = new Fx.Elements($$('.niv2')[index]);
		myFx.start({'0': { 'opacity': [0,1],'height':[0,40]}});
	});
	
	
	
	
	/* GOOGLE search */
		var searchBox = $('search-box'), searchLoaded = false, searchFn = function() {
			if(!searchLoaded) {
				searchLoaded = true;

				//build elements!
				var container = new Element('div',{ id: 'search-results',
					styles: {
						'margin-left':'40px',
						'margin-top':'6px'
					}
			    }).inject($('search-area-custom'),'after');
				var wrapper = new Element('div',{
					styles: {
						position: 'relative'
					}
				}).inject(container);
				
				new Element('div',{ id: 'search-results-pointer' }).inject(wrapper);
				
				var contentContainer = new Element('div',{
					id: 'search-results-content'/*,
					events:{
						click:function(){alert("message");}
					}*/
				}).inject(wrapper);
				
				//$('search-results-content').addEvent('mouseover', function(){alert('message');});
				var closer = new Element('a', { 
					href: 'javascript:;',
					//text: 'Fermer',
					styles: {
						'position': 'absolute',
						'top':'0px',
						'z-index':'200',
						'margin-left':'400px',
						'margin-top':'-10px',
						'width':'24px',
						'height':'24px',
						'background':'url( vues/images/close.png) no-repeat'
					},
					events: {
						click: function() {
							container.fade(0);
						}
					}
				}).inject(wrapper);
				//google ineraction
				var search = new google.search.WebSearch(), 
					control = new google.search.SearchControl(),
					options = new google.search.DrawOptions();

				options.setDrawMode(google.search.SearchControl.DRAW_MODE_TABBED);
				options.setInput(searchBox);

				search.setUserDefinedClassSuffix('siteSearch');
				search.setSiteRestriction('oceanis.fr');
				search.setLinkTarget(google.search.Search.LINK_TARGET_SELF);

				control.addSearcher(search);
				control.draw(contentContainer,options);
				control.setNoResultsString('Aucun document ne correspond aux termes de recherche spécifiés.');


				//add listener
				searchBox.addEvents({
					keyup: function(e) {
						if(searchBox.value && searchBox.value != searchBox.get('placeholder')) {
							container.fade(1);
							control.execute(searchBox.value);
							
							//console.log(contentContainer.getElementsByTagName('a'));
	
						}
						else {
							container.fade(0);
						}
					}
				});
				searchBox.removeEvent('focus',searchFn);
			}
		};
		searchBox.addEvent('focus',searchFn);
		
		
		// gestion du breadcrumb
			$$('.breadcrumbFleche').setStyle('background-position','center 5px');
			$$('.breadcrumb li:last-child a ').setStyle('color','#444');
		
		// gestion de l'effet sur le footer
		
		var myFxFooter = new Fx.Slide('footerPlus', {
		    duration: 1000,
		    transition: Fx.Transitions.Pow.easeOut
		}).hide();
		
		$('naviguez').getNext('div').setStyle('width','900px');
		 
		$('naviguez').addEvent('click', function(){
			myFxFooter.toggle();
			new Fx.Scroll(window).toBottom();
		});
		
		
		
	});	
