window.addEvent('domready',function(){
	
	// LANGUE
	var mySlideLangue = new Fx.Slide('preheader_langlist', {duration: 1000});
	mySlideLangue.hide();
	$('preheader_switch').addEvent('mouseenter',function(){
		mySlideLangue.slideIn();
		return false;
	});
	$('preheader_langlist').addEvent('mouseleave',function(){
		mySlideLangue.slideOut();
		return false;
	});
	$('preheader').addEvent('mouseleave',function(){
		mySlideLangue.slideOut();
		return false;
	});
	


	//QUISOMPRES
	if ($('quisompres')) {
		new ScrollControl($('prez_text_inner'), {'htmlElementPrefix': 'prez_text_scrl_'}, $('prez_scrolltrack'), $('prez_scrollknob'), $('prez_scrollUpBtn'), $('prez_scrollDownBtn'));
	}
	
	
	//QUISOMNEWS
	if ($('quisomnews')) {
		new ScrollControl($('news_inner'), {'htmlElementPrefix': 'news_scrl_'}, $('news_scrolltrack'), $('news_scrollknob'), $('news_scrollUpBtn'), $('news_scrollDownBtn'));
	}


	// LES PRODUITS
	if ($('produitsgal')) {
		if ($('lesprodmanege').hasClass('avec_description')){ var nbre_de_prod = 3; }
		else {var nbre_de_prod = 4;}
	}
	if (($('produitsgal'))&&($$('li.lesprod_item').length>nbre_de_prod)) {
		$('lesprod_navig_gau').setStyle('display','block');
		$('lesprod_navig_dro').setStyle('display','block');
		$('lesprod_ssel').setStyle('width',($$('li.lesprod_item').length*3*+1)*225);
		new iCarousel("lesprod_ssel", {
			idPrevious: "lesprod_navig_gau",
			idNext: "lesprod_navig_dro",
			idToggle: "undefined",
			item: {
				klass: "lesprod_item",
				size: 225
			},
			animation: {
				type : "scroll",
				duration: 500,
				transition: Fx.Transitions.Cubic.easeOut,
				amount: 1
			}
		});
	}


	// LE PRODUIT
	if ($('detprod')){
		var toto = new ScrollControl($('lebig_desc_inner'), {'htmlElementPrefix': 'lebig_desc_scrl_'}, $('lebig_desc_scrolltrack'), $('lebig_desc_scrollknob'), $('lebig_desc_scrollUpBtn'), $('lebig_desc_scrollDownBtn'));
		var lesOnglets = $$('#lebig_selec li');
		var lesTextes = $$('div.lebig_descitem');
		lesOnglets.each(function(unDesOnglets,i){
			unDesOnglets.onclick = function(){
				/* on deselectionne, cache, et supprime le scroll js */
				lesOnglets.removeClass('selected'); 
				lesTextes.removeClass('dped'); 
				$('lebig_desc_scrl_contentmask').replaceWith($('lebig_desc_inner')); 
				$('lebig_desc_scrl_scrollcontainer').getNext().remove(); 
				$('lebig_desc_scrl_scrollcontainer').remove(); 

				var lebtnUp = new Element('div',{'id':'lebig_desc_scrollUpBtn'});
				var leScrll = new Element('div',{'id':'lebig_desc_scrolltrack'});
				var lebtnDw = new Element('div',{'id':'lebig_desc_scrollDownBtn'});
				var leknob = new Element('div',{'id':'lebig_desc_scrollknob'});
				var leContainer = new Element('div').adopt(lebtnUp, leScrll, lebtnDw).injectAfter($('lebig_desc_inner')); 
				leknob.injectInside(leScrll); 
				
				/* on affiche les bons onglets, et démarre le scroll js */
				unDesOnglets.addClass('selected'); 
				lesTextes[i].addClass('dped'); 
				$('lebig_desc_inner').removeProperty('style').setStyle('top',0);
				$('lebig_desc_inner').removeEvents('wheelup');
				$('lebig_desc_inner').removeEvents('wheeldown');
				new ScrollControl($('lebig_desc_inner'), {'htmlElementPrefix': 'lebig_desc_scrl_'}, $('lebig_desc_scrolltrack'), $('lebig_desc_scrollknob'), $('lebig_desc_scrollUpBtn'), $('lebig_desc_scrollDownBtn'));
			}
		});
	}


	// PRESSE - manège
	if (  $('pressmanege') && ($('presscarrou_ssel').getChildren().length >3)  ) {
		// $('presscarrou_navig_gau').setStyle('display','block');
		// $('presscarrou_navig_dro').setStyle('display','block');
		$('presscarrou_ssel').setStyle('width', $('presscarrou_ssel').getChildren().length*((272+11)*3+3) );
		new iCarousel("presscarrou_ssel", {
			idPrevious: "presscarrou_navig_gau",
			idNext: "presscarrou_navig_dro",
			idToggle: "undefined",
			item: {
				klass: "presscarrou_item",
				size: 283
			},
			animation: {
				type : "scroll",
				duration: 500,
				transition: Fx.Transitions.Cubic.easeOut,
				amount: 1
			},
			onClickPrevious: function(el) {el.isMouseOver=true;},  
			onClickNext: function(el) {el.isMouseOver=true;}  
		});
	}


	// PRESSE - edito
	if ($('contenu_innerdito')) {
		new ScrollControl($('contenu_innerdito'), {'htmlElementPrefix': 'edito_text_scrl_'}, $('edito_scrolltrack'), $('edito_scrollknob'), $('edito_scrollUpBtn'), $('edito_scrollDownBtn'));
	}


	// POINT DE VENTE
	if ($('ptdevente')) {
		new ScrollControl($('news_inner'), {'htmlElementPrefix': 'news_scrl_'}, $('news_scrolltrack'), $('news_scrollknob'), $('news_scrollUpBtn'), $('news_scrollDownBtn'));
	}


	// MON COMPTE -- MES COMMANDES
	//
	if ($('mescommandes')){
			// new ScrollControl($('contentcontainer1'), {'htmlElementPrefix': 'control2_'}, $('scrolltrack1'), $('scrollknob1'), $('scrollUpBtn1'), $('scrollDownBtn1'));
		new ScrollControl($('tableau_mes_commandes'), {'htmlElementPrefix': 'control_mescomm_'}, $('mescomm_scrolltrack'), $('mescomm_scrollknob'), $('mescomm_scrollUpBtn1'), $('mescomm_scrollDownBtn1') );
	}


	// ZONELIBRE
	if ($('zonelibre')){
		// on règle les align="quelquechose"
		$$('#zonelibre td', '#zonelibre div').each(function(el){
			el.setStyle('text-align', el.getProperty('align'));
			if (el.getProperty('align')=="center"){
				el.getElements('table').setStyle('margin','0 auto');
			}
			if (el.getProperty('align')=="right"){
				el.getElements('table').each(function(eltab){
					var toto =eltab.getStyle('width');
					eltab.setStyle('margin-left', (el.getStyle('width').toInt()-eltab.getStyle('width').toInt())+"px" );
				});
			}
		});
		// on règle les valign="quelquechose"
		$$('#zonelibre td').each(function(el){
			el.setStyle('vertical-align', el.getProperty('valign'));
		});
		// on règle les cellpadding
		$$('#zonelibre table').each(function(el){
			el.getElements('td').each(function(eltd){
				eltd.setStyle('padding', el.getProperty('cellpadding')+"px" );
			});
			el.setStyles({
				'border' : el.getProperty('border')+"px outset #000",
				'border-collapse' : 'separate'
			});
		});
		// $$('#zonelibre table').each(function(el){
			// if (el.getProperty('align'))
		// }
		// autre
		$$('#zonelibre p').setStyles({'text-align':'inherit', 'margin':'1em 0'});
		$$('#zonelibre table').setStyle('text-align','inherit');
		$$('#zonelibre tr').setStyle('text-align','inherit');
		$$('#zonelibre td').setStyle('text-align','inherit');
	}
});





