
function loadTags(page){	
	 var axel = Math.random() + "";
	 var a = axel * 10000000000000;
	 switch(page)
		{
		 case 'soins-gencives':
				$('tags').set('html','<iframe src="http://fls.doubleclick.net/activityi;src=3138279;type=sanog528;cat=sanog332;ord=1;num=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
			break;
		 case 'elle-lui':
				$('tags').set('html','<iframe src="http://fls.doubleclick.net/activityi;src=3138279;type=sanog528;cat=sanog004;ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
			break;
		 case 'diagnostic-home':
				$('tags').set('html','<iframe src="http://fls.doubleclick.net/activityi;src=3138279;type=sanog528;cat=sanog261;ord=1;num=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
			break;
		 case 'resultat-diagnostic':
				$('tags').set('html','<iframe src="http://fls.doubleclick.net/activityi;src=3138279;type=sanog528;cat=sanog390;ord=1;num=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
			break;
		 case 'bons-reduc':
				$('tags').set('html','<iframe src="http://fls.doubleclick.net/activityi;src=3138279;type=sanog528;cat=sanog568;ord=1;num=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
			break;
		 case 'bons-popup':
				$('tags').set('html','<iframe src="http://fls.doubleclick.net/activityi;src=3138279;type=sanog528;cat=sanog372;ord=1;num=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
			break;
		 case 'confirm-inscript':
				$('tags').set('html','<iframe src="http://fls.doubleclick.net/activityi;src=3138279;type=sanog528;cat=sanog869;ord=1;num=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
			break;						
		  case 'newsletter':
				$('tags').set('html','<iframe src="http://fls.doubleclick.net/activityi;src=3138279;type=sanog528;cat=sanog231;ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
			break;
		  case 'confirm-inscript-newsletter':
				$('tags').set('html','<iframe src="http://fls.doubleclick.net/activityi;src=3138279;type=sanog528;cat=sanog173;ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
			break;
		  case 'actualites':
				$('tags').set('html','<iframe src="http://fls.doubleclick.net/activityi;src=3138279;type=sanog528;cat=sanog770;ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
			break;
			case 'program-valid':
				$('tags').set('html','<iframe src="http://fls.doubleclick.net/activityi;src=3138279;type=sanog528;cat=sanog985;ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
			break;
			case 'program-confirm':
				$('tags').set('html','<iframe src="http://fls.doubleclick.net/activityi;src=3138279;type=sanog528;cat=sanog605;ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>');
			break;	
		}
}


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


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

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

// SET VALUE VIDE FORM
function clearFrm(){
	var inputText = $$('input.text');
	var inputTextarea = $$('.textarea');
	
	inputText.set('value','');
	
	if(0<inputTextarea.length){   
		inputTextarea.set('value','');
	}
}

function loadScroll(){
	if(binitMS == false){
		binitMS = true;
		var scrollBoxMentions = new MooScroll({selector:'#Mentionstxt'});
	}
}	


function loadCaptcha(l)
{
    var layer   = $(l);
    var forms   = layer.getElements('form');
    var nbForms = forms.length;
    for(var i=0; i<nbForms; i++)
    {
        var oForm = forms[i];
        if('block'===oForm.getStyle('display') || 'none'!==oForm.getStyle('display'))
        {
            var aImg  = oForm.getElements('img');
            var nbImg = aImg.length;
            for(var j=0; j<nbImg; j++)
            {
                var oImg = aImg[j];
                if(oImg.hasClass('captcha'))
                {
                    var sSrc = String(oImg.get('src')).md_urladdarg('nc='+MD.getId());
                    oImg.set('src', sSrc);
                }
            }
            
        }
    }
}


// OpenLayer
function OpenLayer(id, sense){
	if(sense==1){
		ToTop();
		ShowLayer(id);
		CacheStart();
	} else if(sense==0){
		HideLayer(id);
		CacheLeave();
	}	
}


function ShowLayer(id){
        loadCaptcha(id);
        
	if(Browser.Engine.trident==true){
		var fx = new Fx.Morph(id,{duration: 1000,transition: Fx.Transitions.Quint.easeOut}).start({display:['none','block']});
		//fx.cancel();
		fx.start();
	}else{
		var fx = new Fx.Morph(id,{duration: 1000,transition: Fx.Transitions.Quint.easeOut}).start({opacity:[0,1], display:['none','block']});
		// fx.cancel();
		fx.start();	
	}
	
	if(id=='ForHer'){
		var parent = $('Brosses').getParent();
		
		var aItems = $('Brosses').getElements('.item');
		//alert(aItems);
		
		if(aItems.length>0)
		{ 
			aItems.setStyle('display','none');
			$('ForHer').setStyle('display','block');
			$$('#ForHer .item').setStyle('display','block');
		} 
			   
		parent.addClass('elle');
		parent.removeClass('accueil');
		parent.removeClass('lui');
	}
	
	if(id=='ForHim'){
		var parent = $('Brosses').getParent();
		
		var aItems = $('Brosses').getElements('.item');
		//alert(aItems);
		
		if(aItems.length>0)
		{
			aItems.setStyle('display','none');
			$('ForHim').setStyle('display','block');
			$$('#ForHim .item').setStyle('display','block');			
		}   
			   
		parent.addClass('lui');
		parent.removeClass('accueil');
		parent.removeClass('elle');
	}
	
	if(id=='Legal'){		
		loadScroll.delay(100);
	}
	
	if(id=='BonReduc'){		
		$('tags').empty();
		loadTags('bons-reduc');
	}
	
	/*if(id=='Newsletter'){		
		$('tags').empty();
		loadTags('newsletter');
	}*/

	(function($) { 
		$(function() {

			if($(".toothbrush #Brosses").length == 1){
				$(".btnchoose").click(function(){
					var recupitemelle = $("#ForHer .visuel .item").length;
					var recupitemlui = $("#ForHim .visuel .item").length;						
					if(recupitemelle > 1){
						$("#ForHer .prev, #ForHer .next").show();
					}else{
						$("#ForHer .prev, #ForHer .next").hide();
					}
					if(recupitemlui > 1){
						$("#ForHim .prev, #ForHim .next").show();
					}else{
						$("#ForHim .prev, #ForHim .next").hide();
					}
				});	
				$(".innovation").click(function(){
					$("#Brosses .item").hide();
					$("#Brosses").parent().removeClass("lui").removeClass("elle").addClass("accueil");
					$("#Brosses div.item:eq(0)").show();
				});
			}
			
		});
	})(jQuery);	
	
}


function HideLayer(id){ 
	if(Browser.Engine.trident==true){
		new Fx.Morph(id,{
			duration: 1000,
			transition: Fx.Transitions.Quint.easeOut
		}).start({display:['block','none']});
	}else{
		new Fx.Morph(id,{
			duration: 1000,
			transition: Fx.Transitions.Quint.easeOut,
			 onComplete:function()
			  {
				$(id).setStyle('display', 'none');
			  }
		}).start({opacity:[1,0]});
	}
	
	if(id=='Lay-frm-faq'){
		clearFrm();
	}
	
	if(id=='Newsletter'){
		clearFrm();
    }

}


// FONCTIONS MODULE PRODUCTS
function panelControl(el){
	
	$$('.controls li a').each(function(elm)
	{
		if(elm!=el){
			var myFxPanel = new Fx.Morph(elm,{
				duration: 200,
				transition: Fx.Transitions.Quart.easeOut
			});
			myFxPanel.cancel();
			myFxPanel.start({'visibility':'hidden'});
		}
	});
}

function showDisplay(){
	var expand = $$('.expand');
	$$('.expand').setStyle('top','-395px');
	var display = $$('.display')[0];
	var myFxDisplay = new Fx.Morph(display,{
		duration: 800,
		transition: Fx.Transitions.Quart.easeOut
	});
	
	myFxDisplay.start({'top':'100px'});


}


// APPARITION / DISPARITION SHADOW BOX
function HideShadow(){
	var shadowBox = $$('.shadowBox');
	var myFxShadow = new Fx.Morph(shadowBox[0],{
		duration: 800,
		transition: Fx.Transitions.Quart.easeOut
	});
	
	shadowBox.each(function(el){
		myFxShadow.start({
			visibility:['visible','hidden'],
			opacity:[1,0]
		});
	});
}

function DisplayShadow(){
	var shadowBox = $$('.shadowBox');
	var myFxShadow = new Fx.Morph(shadowBox[0],{
		duration: 800,
		transition: Fx.Transitions.Quart.easeOut
	});
	
	shadowBox.each(function(el){
		myFxShadow.start({
			visibility:['hidden','visible'],
			opacity:[0,1]
		});
	});
}


// PLAYER PUB
function paramPlayer(name_video){
	var hFlashVars    = {
		'pathskin'    : ''+GEN_skins+'',
		'pathgskin'   : ''+GEN_gskins+'',
		'pathservice' : ''+GEN_cgi+'',
		'alias'       : ''+GEN_alias+'',
		'flv_url'     : ''+GEN_alias+'data/pubs/'+name_video+'.flv'
	};
	var hFlashParams  = {wmode: "transparent", allowFullScreen: "true"};
	var hFlashAttr    = {'id':'player-SWFContent'};
	
	md.swfobject({swf : ''+GEN_gskins+'/swf/player.swf', content: 'player', width: '659', height: '365',version     : '10.0.0',xInstall    : ''+GEN_gskins+'/swf/expressInstall.swf',flashVar : hFlashVars,params : hFlashParams,attributes  : hFlashAttr});
}

function LoadLastPub(name_video) {
	var newElementVar = new Element('div', {'id': 'player'});
	var PlayerArea = $('playerarea');
	
	PlayerArea.empty();
	newElementVar.inject(PlayerArea);
	paramPlayer(name_video);
	
	OpenLayer('PopinVideo', 1);
        $('sharePubVideo').setStyle('display','block');
}

function LoadMakingOf(oMakingOf)
{
    $('makingOfVideo').setStyle('display','none');
    
    var newElementVar = new Element('div', {'id': 'player'});
    var PlayerArea = $('playerarea');

    PlayerArea.empty();
    newElementVar.inject(PlayerArea);
    paramPlayer(oMakingOf.video.replace('.flv', ''));

    $('textHtml').innerHTML = '<p><span>'+oMakingOf.name+'</span></p>';
    $('sharePubVideo').setStyle('display','none');
    
    OpenLayer('PopinVideo', 1);    
}

function LoadLastPubExtended(videoID)
{
    var oPubContainer = $$('.videoLink'+videoID)[0];
    var oInput        = oPubContainer.getElements('input')[0];
    var sConfig       = oInput.get('value');
    var oConfig       = eval('('+sConfig+')');
    
    if('undefined'!==typeof oConfig.makingOf)
    {
        var fnOnMakingOfClose = function()
        {
            $('textHtml').innerHTML = '<p><span>'+oConfig.annee+'</span> - '+oConfig.name+'</p>';
            $('sharePubVideo').setStyle('display','block'); 
            $('makingOfVideo').setStyle('display','block'); 
            
            var sVideo = oConfig.video.replace('.flv', '');
            LoadLastPub(sVideo);
        }
        
        var oMakingOf = oConfig.makingOf;
        
        $('makingOfVideo').setStyle('display','block');
        $('makingOfVideo').addEvent('click', (function(e)
        {
            e.stop();
            
            var oInput  = $(this).getElements('input')[0];
            var sConfig = oInput.get('value');
            var oConfig = eval('('+sConfig+')');
            
            LoadMakingOf(oConfig.makingOf);
            
            $('PopinVideoClose').setStyle('display','none');
            $('PopinMakingOfClose').setStyle('display','block');

            $('PopinMakingOfClose').addEvent('click', function(e)
            {
                e.stop();

                var parentID = $(this).getParent('.popin');
                var id = parentID.get('id');
                if(id=='PopinVideo')
                {
                        $('playerarea').empty();
                        OpenLayer(id, 0);

                        $('PopinMakingOfClose').setStyle('display','none');
                        $('PopinVideoClose').setStyle('display','block');

                        setTimeout(fnOnMakingOfClose, 500);
                }
            });            
            
            
        }).bind(oPubContainer));
    }
    else
    {
        $('makingOfVideo').setStyle('display','none');
    }
    
    var sVideo = oConfig.video.replace('.flv', '');
    LoadLastPub(sVideo);
}

function initPubLinks()
{
    var aPubLinks  = $$('.videoLink');
    var nbPubLinks = aPubLinks.length;
    if(0<nbPubLinks)
    {
        for(var i=0; i<nbPubLinks; i++)
        {
            var oPubLink = aPubLinks[i];
            var oLink    = oPubLink.getElements('a')[0];
            
            oLink.addEvent('click', (function(e)
            {
                e.stop();
                
                var oConfig = eval('('+$(this).getElements('input')[0].get('value')+')');
                
                $('sharePubVideo').setAttribute('href', oConfig.url);
                
                var sVideo = oConfig.video.replace('.flv', '');
                LoadLastPub(sVideo);
                
                
                /***************************************************************
                * [DEBUT] Making Of
                ***************************************************************/
                if('undefined'!==typeof oConfig.makingOf)
                {
                    var oMakingOf = oConfig.makingOf;

                    $('makingOfVideo').setStyle('display','block');

                    $('makingOfVideo').addEvent('click', (function(e)
                    {
                        e.stop();

                        var oInput  = $(this).getElements('input')[0];
                        var sConfig = oInput.get('value');
                        var oConfig = eval('('+sConfig+')');

                        LoadMakingOf(oConfig.makingOf);
                    }).bind($(this)));
                }
                else
                {
                    $('makingOfVideo').setStyle('display','none');
                }
                /***************************************************************
                * [FIN] Making Of
                ***************************************************************/
                
            }).bind(oPubLink));
        }
    }
}


// PLAYER SANOGYL TV
function viewVideo(name_flv) {
	
	// VIDEO LOAD
	var newElementVar = new Element('div', {'id': 'player'});
	var PlayerArea = $('playerarea');
	PlayerArea.empty();
	newElementVar.inject(PlayerArea);

	var hFlashVars    = {
		'pathskin'    : ''+GEN_skins+'',
		'pathgskin'   : ''+GEN_gskins+'',
		'pathservice' : ''+GEN_cgi+'',
		'alias'       : ''+GEN_alias+'',
		'flv_url'     : ''+GEN_alias+'data/tv/'+name_flv+'.flv'
	};
	var hFlashParams  = {wmode: "transparent", allowFullScreen: "true"};
	var hFlashAttr    = {'id':'playerVideo'};

	md.swfobject({swf : ''+GEN_gskins+'/swf/player.swf', content: 'player', width: '857', height: '273',version     : '10.0.0',xInstall    : ''+GEN_gskins+'/swf/expressInstall.swf',flashVar : hFlashVars,params : hFlashParams,attributes  : hFlashAttr});  
	
}

//DOMREADY

window.addEvent('domready', function()
{
	
	// VARIABLES GLOBALES
	binitMS = false;
	name_video = false;
	
	// MENU SITE
	var btnNav = $$('.nav .btn');
	btnNav.each(function(el) {
		// FX ELEMENT
		var myFx = new Fx.Morph(el,{duration: 250,transition: Fx.Transitions.Quart.easeOut});
		var children = el.getNext('ul');
		var myFxmenu = new Fx.Morph(el,{
			duration: 250,
			transition: Fx.Transitions.Quart.easeOut,
			onComplete: function(){
				el.addClass('selected');
			}
		});
		
		el.addEvents({
			'mouseenter': function(){
			  myFx.cancel();
			  myFxmenu.cancel();
			  if(children != null){
				myFxmenu.start({'background-position':'0 0','color':'#fff'});
			  }else{
				myFx.start({'background-position':'0 0','color':'#fff'});  
			  }
			},
			'mouseleave': function(){
			  myFx.cancel();
			  myFxmenu.cancel();
			  if( el.hasClass('on')){
			  	myFx.start({'background-position':'0 0','color':'#fff'});	 
			  }else{
				myFx.start({'background-position':'0 40px', 'color':'#003192'});
			  }
			}
		});
	});
	
	// MENU TAB PRODUITS / FAQ
	var prodNav = $$('.products .tab .btn');
	var faqNav = $$('.faq .tab .btn');
	var pubNav = $$('.pubs .tab .btn');
	var popinNav = $$('.popin .tab .btn');

	prodNav.each(function(el) {
		// FX ELEMENT
		var myFxmenu = new Fx.Morph(el,{
			duration: 250,
			transition: Fx.Transitions.Quart.easeOut
		});
		el.addEvents({
			'mouseenter': function(){
			  	myFxmenu.cancel();
			 	myFxmenu.start({'background-position':'0 0','color':'#fff'});
			},
			'mouseleave': function(){
			  myFxmenu.cancel();
			  myFxmenu.start({'background-position':'0 35px', 'color':'#003192'});  
			},
			'click': function(){
				var binitMS = false;
				//alert(binitMS);
			    initMS();
				jQuery.noConflict();
				(function($) { 
					$(function() {
						$(".pharmacie .Recipient .contentEl").attr("style","height:257px;overflow:hidden;padding:0px;");
					});
				})(jQuery);
			}
		});
	});
	
	// MENU TAB SANOGYL VOUS AIDE
	faqNav.each(function(el) {
		// FX ELEMENT
		var myFxmenu = new Fx.Morph(el,{
			duration: 250,
			transition: Fx.Transitions.Quart.easeOut
		});
		el.addEvents({
			'mouseenter': function(){
			  	myFxmenu.cancel();
			 	myFxmenu.start({'background-position':'0 0','color':'#fff'});
			},
			'mouseleave': function(){
			  myFxmenu.cancel();
			  myFxmenu.start({'background-position':'0 35px', 'color':'#003192'});  
			}
		});
	});
	
	// MENU TAB PUBS
	pubNav.each(function(el) {
		// FX ELEMENT
		var myFxmenu = new Fx.Morph(el,{
			duration: 250,
			transition: Fx.Transitions.Quart.easeOut
		});
		el.addEvents({
			'mouseenter': function(){
			  	myFxmenu.cancel();
			 	myFxmenu.start({'background-position':'0 0','color':'#fff'});
			},
			'mouseleave': function(){
			  myFxmenu.cancel();
			  myFxmenu.start({'background-position':'0 40px', 'color':'#003192'});  
			}
		});
	});
	
	// MENU TAB POPIN
	popinNav.each(function(el) {
		// FX ELEMENT
		var myFxmenu = new Fx.Morph(el,{
			duration: 250,
			transition: Fx.Transitions.Quart.easeOut
		});
		el.addEvents({
			'mouseenter': function(){
			  	myFxmenu.cancel();
			 	myFxmenu.start({'background-position':'0 0','color':'#fff'});
			},
			'mouseleave': function(){
			  myFxmenu.cancel();
			  myFxmenu.start({'background-position':'0 35px', 'color':'#003192'});  
			}
		});
	});

	// MODULE PRODUCTS
	var btnProductNavLi = $$('.controls li');
	var btnProductNav = $$('.controls li a');

	btnProductNavLi.each(function(el,i) {		
		var ProductExpand = $('content'+i);
		var ProductExp = $$('.expand');
		var lastElement = el.getLast();
		//alert(lastElement);
		
		// FX ELEMENT
		var myFx = new Fx.Morph(btnProductNav[i],{
			duration: 400,
			transition: Fx.Transitions.Quart.easeOut
		});
		
		var myFxProduct = new Fx.Morph(ProductExpand,{
			duration: 800,
			transition: Fx.Transitions.Quart.easeOut,
			onComplete:function(){
				ProductExpand.addClass('display');				
			}
		});
		

		el.addEvents({
			'mouseenter': function(){
				if(btnProductNav[i].hasClass('on')){
					return false;
				}else{
					myFx.cancel();
					myFx.start({
						visibility:['hidden','visible'],
						opacity:[0,1]
					});	
				}
			},
			'mouseleave': function(){
				if(btnProductNav[i].hasClass('on')){
					myFx.cancel();	
				}else{
				  myFx.cancel();
				  myFx.start({
					visibility:['visible','hidden'],
					opacity:[1,0]	  
				  });

				}
			},
			'click': function(e){
				e.stop();
				//btnProductNavLi.removeEvents();
				if(lastElement.hasClass('on')){
					return false;	
				}else{
					btnProductNav.removeClass('on');
					//ProductExp[i].setStyle('visibility','visible');
					
					ProductExp.each(function(elm){
						if(elm!=ProductExpand && elm.hasClass('display')){
							var myFxUp = new Fx.Morph(elm,{
								duration: 600,
								transition: Fx.Transitions.Quart.easeOut,
								onComplete:function(){
									myFxProduct.cancel();
									myFxProduct.start({
										top:[-395,100]
									});
									elm.removeClass('display');
									//btnProductNavLi.addEvents();									
								}
							});
							HideShadow();
							myFxUp.cancel();
							myFxUp.start({
								top:[100,-395]
							});

							if($('Actus')){
								
							}else{
								var binitMS = false;
								initMS();	
							}
							
							if($('Prods')){
								
							}else{
								var binitMS = false;
								initMS();	
							}
							
							/*
							if($('ScrollPresentation')){
								initMS();
								alert('scroll');
							}
							if($('ScrollIngredients')){
								initMS();	
							}
							*/

						}else{
							/*myFxProduct.cancel();
							myFxProduct.start({
								
								top:[-490,100]
							});	
							*/
						}
						
					});
					
					//DisplayShadow.delay(400);
					
					DisplayShadow.delay(800);
					lastElement.addClass('on');
					panelControl(lastElement);
					
					// tags
					if(ProductExpand.hasClass('gencives')){
						$('tags').empty();
						loadTags('soins-gencives');
					}
					if(ProductExpand.hasClass('accueil')){
						$('tags').empty();
						loadTags('elle-lui');
					}
					if(ProductExpand.hasClass('soingencives')){
						$('tags').empty();
						loadTags('actualites');
					}																		
					
				}
			}
		});
	});
	
	
	// MODULE TV
	var btnTvNavLi = $$('.tv .panel li');
	var btnTvNav = $$('.tv .panel li a');
	
	btnTvNavLi.each(function(el,i) {
		
		// FX ELEMENT
		var myFx = new Fx.Morph(btnTvNav[i],{
			duration: 400,
			transition: Fx.Transitions.Quart.easeOut
		});

		el.addEvents({
			'mouseenter': function(){
				if(btnTvNav[i].hasClass('on')){
					return false;
				}else{
					myFx.cancel();
					myFx.start({
						visibility:['hidden','visible'],
						opacity:[0,1]
					});	
				}
			},
			'mouseleave': function(){
				if(btnTvNav[i].hasClass('on')){
					myFx.cancel();	
				}else{
				  myFx.cancel();
				  myFx.start({
					visibility:['visible','hidden'],
					opacity:[1,0]	  
				  });

				}
			}
		});

		
	});
	
	btnTvNav.each(function(el,i) {
		el.addEvents({
			'click': function(e){
				e.stop();
				//var element = el.getLast('a');
				btnTvNav.removeClass('on');
				
				var name_flv = el.get('rel');
				//alert(name_flv);
				
				btnTvNav.setStyle('visibility','hidden');
				el.setStyle('visibility','visible');

				// LOAD VIDEO
				viewVideo(name_flv);
				
				// INFOS LOAD
				var aItems = $('Recipient').getElements('.item');
				//alert(aItems);
				
				if(aItems.length>0)
				{
					aItems.setStyle('display','none');
					aItems[i].setStyle('display','block');
					el.addClass('on');	
				}			
			}
		});

	});
	
	
	
	
	// MODULE OFFRES
	var btnOffresNavLi = $$('.offres .panel li');
	var btnOffresNav = $$('.offres .panel li a');
	
	btnOffresNavLi.each(function(el,i) {
		
		var OffresExpand = $('content'+i);
		var OffresExp = $$('.expand');
		var lastElement = el.getLast();
		//alert(lastElement);
		
		// FX ELEMENT
		var myFx = new Fx.Morph(btnOffresNav[i],{
			duration: 400,
			transition: Fx.Transitions.Quart.easeOut
		});
		
		var myFxOffres = new Fx.Morph(OffresExpand,{
			duration: 800,
			transition: Fx.Transitions.Quart.easeOut,
			onComplete:function(){
				OffresExpand.addClass('display');	
			}
		});

		el.addEvents({
			'mouseenter': function(){
				if(btnOffresNav[i].hasClass('on')){
					return false;
				}else{
					myFx.cancel();
					myFx.start({
						visibility:['hidden','visible'],
						opacity:[0,1]
					});	
				}
			},
			'mouseleave': function(){
				if(btnOffresNav[i].hasClass('on')){
					myFx.cancel();	
				}else{
				  myFx.cancel();
				  myFx.start({
					visibility:['visible','hidden'],
					opacity:[1,0]	  
				  });

				}
			},
			'click': function(){
				if(lastElement.hasClass('on')){
					return false;	
				}else{
					myFx.cancel();
					btnOffresNav.removeClass('on');
					btnOffresNav.setStyle('visibility','hidden');
					//alert(btnOffresNav);
					OffresExp.each(function(elm){
						if(elm!=OffresExpand && elm.hasClass('display')){
							var myFxUp = new Fx.Morph(elm,{
								duration: 600,
								transition: Fx.Transitions.Quart.easeOut,
								onComplete:function(){
													
									myFxOffres.cancel();
									myFxOffres.start({
										top:[-416,87]
									});
									
									elm.removeClass('display');
								}
							});
							HideShadow();
							myFxUp.cancel();
							myFxUp.start({
								/*visibility:['visible','hidden'],
								opacity:[1,0],*/
								top:[87,-416]
							});
						}else{
							/*myFxProduct.cancel();
							myFxProduct.start({
								
								top:[-490,100]
							});	
							*/
						}
					});
					
					//DisplayShadow.delay(400);
					
					DisplayShadow.delay(800);
					lastElement.addClass('on');
					panelControl(lastElement);
				}
			}
		});
	});
	

	//POPIN OPEN
	var aBtnpopin = $$('.btnpopin');
	aBtnpopin.each(function(el){
		el.addEvents({
			'click': function() {
				var id = el.get('rel');
				var stateDisplay = $(id).getStyle('display');
				//alert(stateDisplay);
				if(stateDisplay == 'none'){
					OpenLayer(id, 1);
					if(id == 'Legal'){
						initMS.delay(200);
					}
				}else{
					//return false
				}
				
				if(id=='PopinAffiche'){
					var affiche = this.getChildren();
					var name_affiche = affiche.get('id');
					var zone_imageLarge = $$('#PopinAffiche .content');
					zone_imageLarge.set('html','<img src="'+GEN_alias+'data/poster/'+name_affiche+'" alt="" />');

				}
				
				if(id=='PopinVideo'){
					var video = this.getChildren();
					var name_video = video.get('id');
					//alert(name_video);
					var newElementVar = new Element('div', {'id': 'player'});
					var PlayerArea = $('playerarea');
					
					PlayerArea.empty();
					newElementVar.inject(PlayerArea);
					paramPlayer(name_video);
					
					var infos = this.getNext();
					var infosHtml = infos.get('html');
					$('textHtml').empty();
					$('textHtml').set('html', '<p>'+infosHtml+'</p>');
				}
                                
				if('Newsletter' == id)
				{
					if($('frm_news'))
					{
						$('frm_news').setStyle('display', 'block');
					}

					if('ERRORS-frm_news')
					{
						$('ERRORS-frm_news').setStyle('display', 'none');
					}

					if($('Newslettertxt'))
					{
						$('Newslettertxt').setStyle('display', 'block');
					}
					
					if($('SUCCESS-frm_news'))
					{
						$('SUCCESS-frm_news').setStyle('display', 'none');
					}
					
					clearFrm();
				}
				
				if('Sendfriends' == id)
				{
					if($('frm_sendfriends'))
					{
						$('frm_sendfriends').setStyle('display', 'block');
					}

					if('ERRORS-frm_sendfriends')
					{
						$('ERRORS-frm_sendfriends').setStyle('display', 'none');
					}
					
					if($('SUCCESS-frm_sendfriends'))
					{
						$('SUCCESS-frm_sendfriends').setStyle('display', 'none');
					}
					
					clearFrm();
				}				
				
			}
		});
	});
	
	
	//POPIN CLOSE
	var aClosepopin = $$('.closepopin');
	aClosepopin.each(function(el){
		el.addEvents({
			'click': function() {
				var parentID = el.getParent('.popin');
				var id = parentID.get('id');
				if(id=='PopinVideo'){
					$('playerarea').empty();
					OpenLayer(id, 0);
				}else{
					OpenLayer(id, 0);	
				}
			}
		});
	});
	
	//Opacity CLOSE
	var aCloseCache = $$('.closecache');
	var popin = $$('.popin');
	aCloseCache.each(function(el){
		el.addEvents({
			'click': function() {
				var stateDisplay = popin.getStyle('display');
				//alert(stateDisplay);
				for (i = 0; i < popin.length; i++){
					if(stateDisplay[i] == 'block'){
						var id = popin[i].get('id');
						//alert(id);
						if(id=='PopinVideo'){
							//alert($('playerarea'));
							$('playerarea').empty();
							OpenLayer(id, 0);
						}else{
							OpenLayer(id, 0);	
						}
					}
				}
			}
		});
	});
        
     
	
//        var aCaptchas  = $$('.captcha');
//        var nbCaptchas = aCaptchas.length;
//        if(0<nbCaptchas)
//        {
//            for(var i=0; i<nbCaptchas; i++)
//            {
//                var oCaptcha = aCaptchas[i];
//                oCaptcha.click();
//            }
//        }
        
});

function cacheloading(){
	document.getElementById("loading").style.display = "none";
}

window.addEvent('domready', function(){
    
    	/* Navigation du site */
		/*jQuery.noConflict();
		(function($) { 
			$(function() {
				$(".menu li.nivfirst").hover(function(){
					if($(".menu ul.nivonedisplay").length == 1){						
					
					}
					else{
						$(this).find("ul.nivone").addClass("nivonedisplay").fadeIn(300);
					}
				},function(){
					$(".menu ul.nivone").hide().removeClass("nivonedisplay");
				});
				$(".menu ul.nivone li").hover(function(){
					$(this).find("ul.nivtwo").addClass("nivtwodisplay").fadeIn(300);	
				},function(){
					$(".menu ul.nivtwo").hide().removeClass("nivtwodisplay");
				});
			});
		})(jQuery);	*/			
	
       // Bon de réduction        
        if($('closeBR'))
        {
            $('closeBR').addEvent('click', function(){
                
                aDiv = $('ListItems').getChildren('div');
                
                aDiv.each(function(el, i){
           
                   el.setStyle('display', 'none');
                });
                
                aDiv[0].set('style',{'display':'block', 'opacity':1});
                
              /*  if($('Opacity'))
                {
                    $('Opacity').set('style', {'opacity':0.65, 'visibility':'visible'});
                }*/
                $$('#BonReduc .content')[0].getElement('h6').setStyle('display', 'block');
                $('frm_signin').getParent().setStyle('display', 'block');
                $('frm_signin').setStyle('display', 'block');
                $('frm_signin').setStyle('visibility', 'visible');
                $('frm_signin').setStyle('opacity', 1);
                clearFrm();
                jQuery.noConflict();
				(function($) { 
				  $(function() {
				  
					 
		
					$('.fadeItems').cycle({
						'delay': 1,
						'fx':'fade',
						'backwards': false,
						'startingSlide': 0,
						'fastOnEvent': 500,
						'timeout': 0,
						'speed': 2000
					});	
		
				  });
				})(jQuery);
                
            });
        }
		
		/* Carousel des visuels */
		jQuery.noConflict();
		(function($) { 
			$(function() {
				
				if($("#loading").length == 1){
					setTimeout('cacheloading()',20);
				}		
				/*
				$('.prev').css('display','none');
				$('.next').css('display','none');
				
				$('.slideItems').hover(function() {
				 	$('.prev').fadeIn(300);
					$('.prev').fadeOut(300);
				});
				
				$('.slideItems').hover(function() {
				 	$('.next').fadeIn(300);
					$('.next').fadeOut(300);
				});
				*/

				/* Carousel des visuels pour les rubriques brosses à dents et dentifrices */					
				if($(".public").length == 1 || $(".pharmacie").length == 1 || $(".toothbrush").length == 1 || $(".bains").length == 1){
					/* AU DEMARRAGE */
					var recupvisuitem = $(".display .visuel .item").length;
					if(recupvisuitem > 1){
						$(".expand:eq(0) .prev, .expand:eq(0) .next").show();
						$('.expand:eq(0) .visuel').cycle(
						{
							fx: 'scrollHorz', 
							delay: 1, 
							startingSlide: 1,
							fastOnEvent:  500,
							timeout: 8000,
							speed: 1000,
							pause: false,
							backwards:  true
						});							
					}	
			
					/* AU CLICK */
					$(".controls ul li").click(function(){						
						var recupidcontent = ($(this).attr("id"))-1;
						var recupvisuitemclick = $("#content"+recupidcontent+" .visuel .item").length;
						if(recupvisuitemclick > 1){
							$(".expand:eq("+recupidcontent+") .prev, .expand:eq("+recupidcontent+") .next").show();
							$(".expand:eq("+recupidcontent+") .visuel").cycle(
							{
								fx: 'scrollHorz', 
								delay: 1, 
								startingSlide: 1,
								fastOnEvent:  500,
								timeout: 4000,
								speed: 1000,
								pause: false,
								backwards:  true
							});							
						}						
						return false;												
						
					});
					
					$('.prev').click(function()
					{
						$('.visuel').cycle('prev');
						return false;
					});
			
					$('.next').click(function()
					{
						$('.visuel').cycle('next');
						return false;
					})			
				}
				
				/* Scroll graphique pour la rubrique brosses à dents */
				if($(".public").length == 1 || $(".pharmacie").length == 1 || $(".bains").length == 1){
                    $('.presentation').click(function()
                    {
                        if($('.presentation a').hasClass('on'))
                        {
                            return false;
                        }
                        else
                        {
                            $('.Recipient').cycle('prev');
                            $('.ingredients a').removeClass('on');
                            $('.presentation a').addClass('on');
                            return false;
                        }
                    });

                    $('.ingredients').click(function()
                    {
                            if($('.ingredients a').hasClass('on'))
                            {
                                return false;
                            }
                            else
                            {
                                $('.Recipient').cycle('next');
                                $('.presentation a').removeClass('on');
                                $('.ingredients a').addClass('on');
                                return false;
                            }
                    });

                    $('.Recipient').cycle(
                    {
                        fx: 'scrollHorz',
                        delay: 1, 
                        startingSlide: 0,
                        fastOnEvent: 500,
                        timeout: 0,
                        speed: 2000,
                        backwards: false
                    });				
				}
				
				/* Carousel des visuels pour la rubrique expertise */
				if($(".expertise").length == 1){
                    $('.slideItems').cycle(
                    {
                        fx: 'scrollHorz', 
                        delay: 1, 
                        startingSlide: 1,
                        fastOnEvent:   1000,
						timeout: 6000,
						speed: 1000,
						pause: false,
                        /*
                        fx:'fade',
                        */
						pauseOnPagerHover: true,
                        backwards:  true
                    });
				}
				
				/* Carousel des visuels pour la rubrique actualités */
				if($(".actualites").length == 1){
					/* AU DEMARRAGE */
					var recupvisuitem = $(".display .slideItems .item").length;
					if(recupvisuitem > 1){
						$(".expand:eq(0) .prev, .expand:eq(0) .next").show();
						$('.expand:eq(0) .slideItems').cycle(
						{
							fx: 'scrollHorz', 
							delay: 1, 
							startingSlide: 1,
							fastOnEvent:  1000,
							timeout: 6000,
							speed: 1000,
							pause: false,
							pauseOnPagerHover: true,
							backwards:  true
						});							
					}

					/* AU CLICK */
					$(".controls ul li").click(function(){						
						var recupidcontent = ($(this).attr("id"))-1;
						var recupvisuitemclick = $("#content"+recupidcontent+" .visuel .item").length;
						if(recupvisuitemclick > 1){
							$(".expand:eq("+recupidcontent+") .prev, .expand:eq("+recupidcontent+") .next").show();
							$(".expand:eq("+recupidcontent+") .slideItems").cycle(
							{
								fx: 'scrollHorz', 
								delay: 1, 
								startingSlide: 1,
								fastOnEvent:  1000,
								timeout: 4000,
								speed: 1000,
								pause: false,
								backwards:  true
							});							
						}
						return false;																								
						
					});
				}
				
				if($(".actualites").length == 1 || $(".expertise").length == 1){										
					$('.prev').click(function(){
                        $('.slideItems').cycle('prev');
                        return false;
                    });
                    $('.next').click(function(){
                        $('.slideItems').cycle('next');
                        return false;
                    });					
				}
				
			});
		})(jQuery);				
	
});
