
// Début script pour le menu horizontal déroulant 
fDomOffset = function( oObj, sProp )
{
 var iVal = 0;
 while (oObj && oObj.tagName != 'BODY') {
  eval('iVal += oObj.' + sProp + ';');
  oObj = oObj.offsetParent;
 }
 return iVal;
}

fSwapSelect = function( sId ) 
{ 
 oObj = document.getElementById(sId); 
 Top_Element  = fDomOffset(oObj, 'offsetTop'); 
 Left_Element  = fDomOffset(oObj, 'offsetLeft'); 
 Largeur_Element  = oObj.offsetWidth; 
 Hauteur_Element  = oObj.offsetHeight; 
 oSelects = document.getElementsByTagName('SELECT'); 
 if (oSelects.length > 0) { 
  for (i = 0; i < oSelects.length; i++) { 
   oSlt = oSelects[i]; 
   Top_Select = fDomOffset(oSlt, 'offsetTop'); 
   Left_Select = fDomOffset(oSlt, 'offsetLeft'); 
   Largeur_Select = oSlt.offsetWidth; 
   Hauteur_Select = oSlt.offsetHeight; 
   isLeft = false; 
   if ((Left_Element > (Left_Select - Largeur_Element)) && (Left_Element < (Left_Select + Largeur_Select))) { 
    isLeft = true; 
   } 
   isTop = false; 
   if ((Top_Element > (Top_Select - Hauteur_Element)) && (Top_Element < (Top_Select + Hauteur_Select))) { 
    isTop = true; 
   } 
   if (isLeft && isTop) { 
    sVis = (oObj.style.visibility == 'hidden') ? 'visible' : 'hidden'; 
    if (oSlt.style.visibility != sVis) {oSlt.style.visibility = sVis;} 
   } else { 
    if (oSlt.style.visibility != 'visible') {oSlt.style.visibility = 'visible';} 
   } 
  } 
 } 
} 

function ferme_autres_que(ongletID) {
	var a_afficher=document.getElementById('ssonglet_'+ongletID);
	var deb=document.getElementById('onglets');
	var divs=deb.getElementsByTagName('div');
	var reg=/ssonglet_(.*)/
	for(var i=0 ; i<divs.length ;i++) {
		var div = divs[i];
		if (div.id.match(reg) && div.id != a_afficher.id) {
			var m = div.id.match(reg);
			div.style.display='none';
			document.getElementById('ongletBit_'+m[1]).className='ongletBit';
			document.getElementById('ongletBit_lib_'+m[1]).className='ongletBit_lib';
			document.getElementById('ongletBit_g_'+m[1]).className='ongletBit_g';
			document.getElementById('ongletBit_d_'+m[1]).className='ongletBit_d';
		}
	}
}

function montre(ongletID) {
	document.getElementById('ongletBit_'+ongletID).className='ongletBit_over';
	document.getElementById('ongletBit_lib_'+ongletID).className='ongletBit_lib_over';
	document.getElementById('ongletBit_g_'+ongletID).className='ongletBit_g_over';
	document.getElementById('ongletBit_d_'+ongletID).className='ongletBit_d_over';
	if (document.getElementById('ssonglet_'+ongletID)) {
		var reg=/MSIE 6/;
		document.getElementById('ssonglet_'+ongletID).style.display='block';
		ferme_autres_que(ongletID);
		if (navigator.appVersion.match(reg)) fSwapSelect('ssonglet_'+ongletID);
	}
	//setTimeout("hidediv('"+ongletID+"');",t );
}


var timeoutdiv=false ;
var t = 10;
function timeoutHide(ongletID)
{
	clearTimeout(timeoutdiv);
    timeoutdiv = setTimeout("hidediv('"+ongletID+"');",t );
}



var t2 = 200;
function timeShow(ongletID)
{
    setTimeout("montre('"+ongletID+"');",t2);
}


function clearTime() {
	clearTimeout(timeoutdiv);
}

function hidediv(ongletID)
{ 
	if (document.getElementById('ssonglet_'+ongletID)){
		var reg=/MSIE 6/;
		 document.getElementById('ssonglet_'+ongletID).style.display='none';
		if (navigator.appVersion.match(reg)) fSwapSelect('ssonglet_'+ongletID);
	}
}
// Fin script pour le menu horizontal déroulant 


function montreTop(topBitID) {
	$('#topBit_' + topBitID).css('display','block');
}

function cacheTop(topBitID) {
	$('#topBit_' + topBitID).css('display','none');
}


// Début script pour affichage description complète ou partielle
function voir_desc_total()
{
	var fp = document.getElementById('fiche_partielle');
	fp.style.display="none";
	var fc = document.getElementById('fiche_complete');
	fc.style.display="block";
}

function voir_desc_partiel()
{
	var fp = document.getElementById('fiche_partielle');
	fp.style.display="block";
	var fc = document.getElementById('fiche_complete');
	fc.style.display="none";
}
// Fin script pour affichage description complète ou partielle

//Script pour texte administrable
$(document).ready(function() {
	//$(".nombre").attr('readonly', 'readonly');
	jQuery.fn.liScroll = function(settings) {
		settings = jQuery.extend({
		travelocity: 0.05
		}, settings);		
		return this.each(function(){
			var $strip = jQuery(this);
			$strip.addClass("newsticker")
			var stripWidth = 0;
			var $mask = $strip.wrap("<div class='mask'></div>");
			var $tickercontainer = $strip.parent().wrap("<div class='tickercontainer'></div>");								
			var containerWidth = $strip.parent().parent().width();	//a.k.a. 'mask' width 	
			$strip.find("li").each(function(i){
			stripWidth += jQuery(this, i).outerWidth(true); // thanks to Michael Haszprunar
			});
			$strip.width(stripWidth);	
			var totalTravel = stripWidth+containerWidth;
			//var totalTravel = 1000;
			var defTiming = totalTravel/settings.travelocity;
			function scrollnews(spazio, tempo){
			$strip.animate({left: '-='+ spazio}, tempo, "linear", function(){$strip.css("left", containerWidth); scrollnews(totalTravel, defTiming);});
			/*$strip.animate({left: '-='+ spazio}, tempo, "linear", function(){$strip.css("left", 0); scrollnews(totalTravel, defTiming);});*/
			}
			scrollnews(totalTravel, defTiming);				
			$strip.hover(function(){
			jQuery(this).stop();
			},
			function(){
			var offset = jQuery(this).offset();
			var residualSpace = offset.left + stripWidth;
			var residualTime = residualSpace/settings.travelocity;
			scrollnews(residualSpace, residualTime);
			});			
		});	
	};
});

/* (c) Evan Roberts - 7/10/2009
www.GoWFB.com - Wholesale Furniture Brokers
Everyone is free to use/mdoify this but please keep the copyright statement!
*/
function css_emulateMaxWidthHeight() {
	$('.ongletBit_lib', '.ongletBit_lib_over' ).each(function() {		

		if( $(this).css('max-width') != 'none' || $(this).css('max-height') != 'none' ) {

			max_width = $(this).css('max-width').replace(/[^0-9]/g, '');
			max_height = $(this).css('max-height').replace(/[^0-9]/g, '');		

			if( $(this).width() > max_width || $(this).height() > max_height ) {
				if( (max_width / $(this).width()) < (max_height / $(this).height()) ) {
					$(this).css('height', Math.round($(this).height() * (max_width / $(this).width())));
					$(this).css('width', max_width);
				} else {
					$(this).css('width', Math.round($(this).width() * (max_height / $(this).height())));
					$(this).css('height', max_height);
				}

			}
		}
	});
}

$(document).ready(function() {
	css_emulateMaxWidthHeight();
});

//Script pour le lien retour en haut de la page
$(document).ready(function(){
	//scroll
	if($('.hautpage').length != 0) {
			$('.hautpage').click(function() {
			$(document).scrollTo('#hautpage',800);
		});
	}
});


//Arrière plan alterné
this.arrierePlanAlterne = function(){
    $('.tableau tr:nth-child(even)').addClass('tr_alt1');
    $('.tableau tr:nth-child(odd)').addClass('tr_alt2');
};
$(document).ready(function(){
	arrierePlanAlterne();
});


//<![CDATA[
//Définition de la fonction popup
function popup(){	
	xOffset = 10;
	yOffset = 20;	

	$("tr.infobulle").each(function(){
		var id = $(this).attr("id");
		//On survole la ligne tr.infobulle
		$(this).hover(function(e){
			$(this).removeClass("td_alt1");
			$(this).addClass("arriereplan");
			$("#topBit_"+id)
			.css("display","block")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");		
		},
		//On quitte la ligne tr.infobulle
		function(){
			$(this).removeClass("arriereplan");
			$(this).addClass("td_alt1");
			$("#topBit_"+id).css("display","none");							
		});
		//On bouge la souris dans la ligne tr.infobulle
		$(this).mousemove(function(e){
			$("#topBit_"+id)
			.css("display","block")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
		});
			

	})

				
};
//Lancement de la fonction popup
$(document).ready(function(){
	popup();
});
//]]>

//Panneau d'onglets (fiche article) :
$(document).ready(function(){
	//Gestion du click sur chaque onglet
	$('#produitDesc').click(function(){
		$(this).html('<div class="ongletclasseur_g_over"></div><div class="ongletclasseur_m_over">Description</div><div class="ongletclasseur_d_over"></div>');
		$('.produitDesc_content').css('display','block');
		
		if ($('#produitFiche')) {
			$('#produitFiche').html('<div class="ongletclasseur_g"></div><div class="ongletclasseur_m">Fiche technique</div><div class="ongletclasseur_d"></div>');
			$('.produitFiche_content').css('display','none');			
		}
		
		if ($('#produitContenu')) {
			$('#produitContenu').html('<div class="ongletclasseur_g"></div><div class="ongletclasseur_m">Contenu</div><div class="ongletclasseur_d"></div>');
			$('.produitContenu_content').css('display','none');			
		}
	});

	$('#produitFiche').click(function(){
		$('#produitDesc').html('<div class="ongletclasseur_g"></div><div class="ongletclasseur_m">Description</div><div class="ongletclasseur_d"></div>');
		$('.produitDesc_content').css('display','none');
		
		$(this).html('<div class="ongletclasseur_g_over"></div><div class="ongletclasseur_m_over">Fiche technique</div><div class="ongletclasseur_d_over"></div>');
		$('.produitFiche_content').css('display','block');
		
		if ($('#produitContenu')) {
			$('#produitContenu').html('<div class="ongletclasseur_g"></div><div class="ongletclasseur_m">Contenu</div><div class="ongletclasseur_d"></div>');
			$('.produitContenu_content').css('display','none');			
		}
	});

	$('#produitContenu').click(function(){
		$('#produitDesc').html('<div class="ongletclasseur_g"></div><div class="ongletclasseur_m">Description</div><div class="ongletclasseur_d"></div>');
		$('.produitDesc_content').css('display','none');
		
		if ($('#produitFiche')) {
			$('#produitFiche').html('<div class="ongletclasseur_g"></div><div class="ongletclasseur_m">Fiche technique</div><div class="ongletclasseur_d"></div>');
			$('.produitFiche_content').css('display','none');			
		}
		
		$(this).html('<div class="ongletclasseur_g_over"></div><div class="ongletclasseur_m_over">Contenu</div><div class="ongletclasseur_d_over"></div>');
		$('.produitContenu_content').css('display','block');
	});
});

$(document).ready(function() {
	//initilisation de l'onglet description					   
	$('#produitDesc').click();
});

function afficherTableauComplet(tableau) {
	$("#"+tableau+" tr.displayNone").addClass("displayYes");
	$("#"+tableau+" tr.displayNone").removeClass("displayNone");
	$("#lienAfficher_"+tableau).css("display","none");
	$("#lienMasquer_"+tableau).css("display","");
}

function masquerTableauComplet(tableau) {
	$("#"+tableau+" tr.displayYes").addClass("displayNone");
	$("#"+tableau+" tr.displayYes").removeClass("displayYes");
	$("#lienAfficher_"+tableau).css("display","");
	$("#lienMasquer_"+tableau).css("display","none");
}

//Pour les sous-rayons de niv3 dans les onglets : montrer et cacher un div
function montrer(ongletID) {
	document.getElementById('ssrayon_'+ongletID).style.display='block';
	var a_afficher = document.getElementById('ssrayon_'+ongletID);
	var deb = document.getElementById('onglets');
	var divs = deb.getElementsByTagName('ul');
	var reg=/ssrayon_(.*)/;
	for(var i=0 ; i<divs.length ;i++) {
		var div = divs[i];
		if (div.id.match(reg) && div.id != a_afficher.id) {
			var m = div.id.match(reg);
			div.style.display='none';
		}
	}
	
	
}

function cacher(ongletID) {
	document.getElementById('ssrayon_'+ongletID).style.display='none';
}




