/*--FUNCTIONS.JS--*/

//Opacité du rollOver du menuDéroulant
var rollOpacity = 0.4;

if(Prototype.Browser.IE6=Prototype.Browser.IE && parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5))==6){
	Event.observe(window,'scroll',function(){
		if(!$('mainMenuContainer').hasClassName('section00')){
			var offset = $('body').cumulativeScrollOffset().top + document.viewport.getDimensions().height - 33;
			$('mainMenuContainer').setStyle({'position':'absolute','top':offset+'px'});
		}
	});
}
Event.observe(window,'load',function(){
	
	if(Prototype.Browser.IE6=Prototype.Browser.IE && parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5))==6){
		if(!$('mainMenuContainer').hasClassName('section00')){
			var offset = $('body').cumulativeScrollOffset().top + document.viewport.getDimensions().height - 33;
			$('mainMenuContainer').setStyle({'position':'absolute','top':offset+'px'});
		}
	}
	
	//Bouton d'expansion du FOOTER
	Event.observe('expandFooter', 'click', function(){
		this.toggleClassName('collapse');
		$('footerMore').toggleClassName('expanded');
		if(this.hasClassName('collapse')){
			document.location.href = '#footer';
		}
	});
	
	/*---------------------------------------Correction de l'affichage des iFrame sur IE---------------------------------------*/
	//var navigatorVersion = Prototype.Browser.IE6=Prototype.Browser.IE;
	/*var navigatorVersion = true;
	if(navigatorVersion){
		$$('iframe').each(function(el){
			alert(el.descendants()[0]);
		});
		
	}*/
	
	/*---------------------------------------Gestion des rollOver du menu déroulant---------------------------------------*/
	$$('#mainMenu dl dd').each(function(el){
		if(el.previous().descendants()[0].target!='_blank')
			el.previous().descendants()[0].writeAttribute('href', 'javascript:void(0);');
		
		
		Event.observe(el.previous(), 'click', function(){
			
			if(this.next().getStyle('display') != 'block'){
				$$('#mainMenu dl dd').each(function(el){
					el.setStyle({'display':'none'});
				});
				$$('#mainMenu dl dt').each(function(el){
					el.removeClassName('activeRoll');
				});
				this.addClassName('activeRoll');
				
				this.next().setStyle({'display':'block'});
				if(!this.next().hasClassName('colAdjusted')){
					var maxHeight = 0;
					this.next().descendants()[0].immediateDescendants().each(function(el){
						if(!el.hasClassName('close')){
							if(el.getHeight() > maxHeight){
								maxHeight = el.getHeight();
							}
						}
					});
					this.next().descendants()[0].immediateDescendants().each(function(el){
						if(!el.hasClassName('close')){
							el.setStyle({'height':maxHeight+'px'});
						}
					});
					this.next().addClassName('colAdjusted');
					
					this.next().descendants()[0].next().setStyle({'bottom':'25px'});
				}
				/*if($('flashArea')){
					$('flashArea').squareFadeOut();
					$('flashArea').flashStandby('stop');
				}*/
			}
			else{
				this.removeClassName('activeRoll');
				
				this.next().setStyle({'display':'none'});
				
				/*if($('flashArea')){
					$('flashArea').squareFadeIn();
					$('flashArea').flashStandby('play');
				}*/
			}
			
			return false;
		});
	});
	
	$$('#mainMenu dl dd div.close').each(function(el){
		Event.observe(el, 'click', function(){
			this.ancestors()[0].setStyle({'display':'none'});
			this.ancestors()[1].descendants()[0].removeClassName('activeRoll');
			/*if($('flashArea')){
				$('flashArea').squareFadeIn();
				$('flashArea').flashStandby('play');
			}*/
		});
	});
	
	$$('#flashArea, #cnt, #footer').each(function(el){
		Event.observe(el, 'mouseover', function(){
			$$('#mainMenu dl dd').each(function(el){
				if(el.getStyle('display') == 'block'){
					el.setStyle({'display':'none'});
					el.previous().removeClassName('activeRoll');
				}
			});
			/*if($('flashArea')){
				$('flashArea').squareFadeIn();
				$('flashArea').flashStandby('play');
			}*/
		});
	});
	
});

































