
// 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';
		}
	}
}


function montre(ongletID) {
	document.getElementById('ongletBit_'+ongletID).className='ongletBit_over';
	if (document.getElementById('ssonglet_'+ongletID)) {
		var reg=/MSIE 6/;
		document.getElementById('ssonglet_'+ongletID).style.display='block';
		var contenuOnglet = document.getElementById('ssonglet_'+ongletID).innerHTML;
		if (contenuOnglet.length <= 1) {
			afficherOnglet(ongletID);
		}		
		ferme_autres_que(ongletID);
		if (navigator.appVersion.match(reg)) fSwapSelect('ssonglet_'+ongletID);
	}
}



var timeoutdiv=false ;
var t = 500;
function timeoutHide(ongletID)
{
	clearTimeout(timeoutdiv);
    timeoutdiv = setTimeout("hidediv('"+ongletID+"');",t );
}

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 



//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';
}


// Début script pour le panneau d'onglets page article

function artDesc(){
	document.getElementById('desc').className = 'desc_ON';
	document.getElementById('calque0').style.display = 'block';
	
	document.getElementById('composition').className = 'composition_OFF';
	document.getElementById('calque1').style.display = 'none';

	document.getElementById('utilisation').className = 'utilisation_OFF';
	document.getElementById('calque2').style.display = 'none';
	
	document.getElementById('ensavoirplus').className = 'ensavoirplus_OFF';
	document.getElementById('calque3').style.display = 'none';
}

function artCompo(){
	document.getElementById('desc').className = 'desc_OFF';
	document.getElementById('calque0').style.display = 'none';
	
	document.getElementById('composition').className = 'composition_ON';
	document.getElementById('calque1').style.display = 'block';

	document.getElementById('utilisation').className = 'utilisation_OFF';
	document.getElementById('calque2').style.display = 'none';
	
	document.getElementById('ensavoirplus').className = 'ensavoirplus_OFF';
	document.getElementById('calque3').style.display = 'none';
}

function artUtil(){
	document.getElementById('desc').className = 'desc_OFF';
	document.getElementById('calque0').style.display = 'none';
	
	document.getElementById('composition').className = 'composition_OFF';
	document.getElementById('calque1').style.display = 'none';

	document.getElementById('utilisation').className = 'utilisation_ON';
	document.getElementById('calque2').style.display = 'block';
	
	document.getElementById('ensavoirplus').className = 'ensavoirplus_OFF';
	document.getElementById('calque3').style.display = 'none';
}

function artPlus(){
	document.getElementById('desc').className = 'desc_OFF';
	document.getElementById('calque0').style.display = 'none';
	
	document.getElementById('composition').className = 'composition_OFF';
	document.getElementById('calque1').style.display = 'none';

	document.getElementById('utilisation').className = 'utilisation_OFF';
	document.getElementById('calque2').style.display = 'none';
	
	document.getElementById('ensavoirplus').className = 'ensavoirplus_ON';
	document.getElementById('calque3').style.display = 'block';
}
// Fin script pour le panneau d'onglets page article


//Page article : script pour la description
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";
}


/**************/

function montrer_descateg(nb_sscategs, show) {
	var nb = nb_sscategs;
	if (nb >= 6 && show != 1) {
		//alert(nb);
		var dsp = document.getElementById('desc_six_plus');
		dsp.style.display='block';
		var dsm = document.getElementById('desc_six_moins');
		dsm.style.display='none';
		var d = document.getElementById('desc');
		d.style.display='none';
	}
	else if(nb > 0 && nb < 6 && show != 1)
	{
		var dsp = document.getElementById('desc_six_plus');
		dsp.style.display='none';
		var dsm = document.getElementById('desc_six_moins');
		dsm.style.display='block';
		var d = document.getElementById('desc');
		d.style.display='none';
	}
	else if(nb == 0 || show == 1)
	{
		var dsp = document.getElementById('desc_six_plus');
		dsp.style.display='none';
		var dsm = document.getElementById('desc_six_moins');
		dsm.style.display='none';
		var d = document.getElementById('desc');
		d.style.display='block';
	}
}


//width et height Emulé par jequery pour IE8 et tous les autres navigateurs
/* (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_content').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();
});





