// 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(onglet) {
	if (onglet == 19){
	var a_afficher=document.getElementById('onglet_m_'+onglet);
	var deb=document.getElementById('onglets');
	var divs=deb.getElementsByTagName('id');
	var reg=/onglet_m_(.*)/
	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);
			//alert(m[1]);
			document.getElementById('onglet_g_'+m[1]).innerHTML='';
			document.getElementById('onglet_d_'+m[1]).innerHTML='';	
			document.getElementById('onglet_m_'+m[1]).className='onglet_bleu_m';
		}
	}
	}

}


function montre(onglet) {
	if (onglet != 19){
	document.getElementById('onglet_g_'+onglet).innerHTML='<img src="template-bleu_gauche_hover.png">';
	document.getElementById('onglet_d_'+onglet).innerHTML='<img src="template-bleu_droite_hover.png">';
	document.getElementById('onglet_m_'+onglet).className='onglet_bleu_m_over';
	ferme_autres_que(onglet);
	}
}


function ferme(onglet) {
	if (onglet != 19){
	document.getElementById('onglet_g_'+onglet).innerHTML='';
	document.getElementById('onglet_d_'+onglet).innerHTML='';
	document.getElementById('onglet_m_'+onglet).className='onglet_bleu_m';
	}
}

var timeoutdiv=false ;

function clearTime() {
	clearTimeout(timeoutdiv);
}

function montre_img(id,total){
	valeur=1;
	while(valeur<=total){
	vignette = "vignette" + valeur;
 	var elemVign = document.getElementById(vignette);
 	if(elemVign) {
 	elemVign.style.display="none";
	}
	valeur=valeur+1;
 	}
 	vignette = "vignette" + id;
 	var elemVign = document.getElementById(vignette);
 	if(elemVign) {
 	elemVign.style.display="block";
 	}
} 

//Dédut fonction montrer et cacher un div
function montrer_sso(divID) {
	if (document.getElementById(divID)) {
		document.getElementById(divID).style.display='block';
	}
	// image1 = $('#'+divID+'_1');
	// image1.attr('src',);
}

function cacher_sso(divID) {
	if (document.getElementById(divID)) {
		document.getElementById(divID).style.display='none';
	}
}
//Fin fonction montrer et cacher un div
function setPositionTop(id){
	var positionListe = $('#'+id+' ul').position().top;
	$('#'+id+' ul').find('li').each(function(){
		var topLi = $(this).position().top;
		$(this).find('ul').each(function(){
			$(this).css('top',(topLi-positionListe-5));
		});
	});				
}

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 montre2(ongletID) {
	document.getElementById('ongletBit_'+ongletID).className='ongletBit_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);
	}
}


$(document).ready(function(){
	//Cacher tous les zooms
	$('.topBitzoom').hide();
});

function hideZoom() {
	$(document).ready(function(){
		$('.topBit_ima').css('z-index','0');
		$('.topBitzoom').css('z-index','0');
	});
}
var timeoutdiv=false ;
var t = 100;
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 
function fadeTop(artid){ 
	if($('#topBitzoom'+artid).css("display") == 'none') {
		hideZoom();
		$('#topBit'+artid).css('z-index','10');//relative
		$('#topBitzoom'+artid).fadeIn().css('z-index','100');//absolute
	}
}
var timeout;  
function zoomOut(artid){
	$('#topBit'+artid).mouseleave(function(){
		$('#topBitzoom'+artid).fadeOut('fast');
		
	});
	clearTimeout(timeout);
}

//Zoom page accueil, categorie, recap, recherche, opti et autres pages **********
function zoomIn(artid){
	
	timeout = setTimeout("fadeTop("+artid+");", 100 );
}


/****************************************/
/*--------PANIER DEROULANT--------------*/
/****************************************/
//Fonction dérouler avec un effet d'apparition progressive
$(document).ready(function() {
	$.fn.EffetApparition = function() {//fonction à étendre à un objet jquery
		$.fn.extend({//définition de la méthode dérouler
			derouler: function() {
				var monObjet = $('#panier');
				monObjet.slideDown(500).animate( { opacity:"0.6" }, { queue:false, duration:100 } ).animate( { opacity:"0.8" }, 100 ).animate( { opacity:"1" }, 100);
			}
			
		});
		
		return this.each(function() { 
			$('#panier').derouler();//retourne la méthode dérouler
		});
	}
 });

//Dérouler le panier
function deroulerpanier(){
	$(document).ready(function() {
		var nbart = $('.monpanier_details span').text();
		var panier_deroulant = $('#panier');
		if(panier_deroulant && panier_deroulant.css("display") == 'none' && nbart != '0') {
			panier_deroulant.EffetApparition();//Appel de la fonction EffetApparition()
		}
	});
}

//Fermer le panier
function fermerpanier(){
	$(document).ready(function() {	
		$("#panier").slideUp(150);
	});
}

$(document).ready(function() {
	$('#contenupage, .menu_elements,#onglets,#navigation,.header_contact,.header_end').mouseover(function() {
		fermerpanier();
	});
	
});
function switchImage(parent,id){
	$('#image_'+parent+'_1').attr('src',$('input[name=image_'+id+'_1]').val());
	$('#image_'+parent+'_2').attr('src',$('input[name=image_'+id+'_2]').val());
	$('#image_'+parent+'_3').attr('src',$('input[name=image_'+id+'_3]').val());
}
