function showMenu(id) {
    var d = document.getElementById('smenu'+id);
    
    var dNavidSearchSelect = document.getElementById('navidsearch');
    var dMoteurAttributsDiv = document.getElementById('MoteurAttributs');
    var dOrderByPrixPAPDiv = document.getElementById('trilist');
    var dOrderBySizeShoesDiv = document.getElementById('TAILLEPAP');
	 
	if(navigator.appName == 'Microsoft Internet Explorer'){
        if(!(document.getElementById('categories'+id)).contains(window.event.fromElement)){
            if (d) {
                d.style.display='block';
                
                var sNavigator = navigator.appVersion;
	            var iPositionVersion = sNavigator.indexOf('MSIE ');
	            var iIEVersion = sNavigator.substr(iPositionVersion+5,1);
	            
	            if(iIEVersion < 7 && dNavidSearchSelect){
	                // cache le select dans le panier
	                var aSelectBasket = document.getElementsByTagName("select");
                    for(var i=0;i<aSelectBasket.length;i++){
                        aSelectBasket[i].style.visibility='hidden';
                    }
                    dNavidSearchSelect.style.visibility='hidden';
                    if(dMoteurAttributsDiv){
                        dMoteurAttributsDiv.style.visibility='hidden';
                    }
                    if(dOrderByPrixPAPDiv){
                        dOrderByPrixPAPDiv.style.visibility='hidden';
                    }
                    if(dOrderBySizeShoesDiv){
                        dOrderBySizeShoesDiv.style.visibility='hidden';
                    }
                }
            }
        }
	}
	else{	
        if (d) {
            d.style.display='block';
        }
	}
	var o = document.getElementById('a'+id);
    if (o) {
        if ( o.className != 'a'+id+'sel')
            o.className = 'a'+id+'on';
    }
}

function hideMenu(id) {
    var d = document.getElementById('smenu'+id);
   
	var dNavidSearchSelect = document.getElementById('navidsearch');
    var dMoteurAttributsDiv = document.getElementById('MoteurAttributs');
    var dOrderByPrixPAPDiv = document.getElementById('trilist');
    var dOrderBySizeShoesDiv = document.getElementById('TAILLEPAP');
	if(navigator.appName == 'Microsoft Internet Explorer'){
	    if(!(document.getElementById('menu'+id)).contains(window.event.toElement)){
	        if (d) {
	            d.style.display='none';
	             
	            var sNavigator = navigator.appVersion;
	            var iPositionVersion = sNavigator.indexOf('MSIE ');
	            var iIEVersion = sNavigator.substr(iPositionVersion+5,1);
	            
	            if(iIEVersion < 7 && dNavidSearchSelect){
	                var aSelectBasket = document.getElementsByTagName("select");
                    for(var i=0;i<aSelectBasket.length;i++){
                        aSelectBasket[i].style.visibility='visible';
                    }
                    dNavidSearchSelect.style.visibility='visible';
                    if(dMoteurAttributsDiv){
                        dMoteurAttributsDiv.style.visibility='visible';
                    }
                    if(dOrderByPrixPAPDiv){
                        dOrderByPrixPAPDiv.style.visibility='visible';
                    }
                    if(dOrderBySizeShoesDiv){
                        dOrderBySizeShoesDiv.style.visibility='visible';
                    }
                }
            } 
        }
	}
	else{
        if (d) {
            d.style.display='none';
        }
	}
	var o = document.getElementById('a'+id);
    if (o) {
        if ( o.className != 'a'+id+'sel')
            o.className = 'a'+id+'off';
    }
}


function qp_switch(id)
{
	if(document.getElementById)
	{
		if (document.getElementById(id).style.display == 'none')
		{
			document.getElementById(id).style.display = 'block';
		}
		else
		{
			document.getElementById(id).style.display = 'none';
		}
	}
/*	else
	{
		if (document.layers)
		{
			if (document.id.display == 'none')
			{
				document.id.display = 'block';
			}
			else
			{
				document.id.display = 'none';
			}
		}
		else
		{
			if (document.all.id.style.visibility == 'none')
			{
				document.all.id.style.display = 'block';
			}
			else
			{
				document.all.id.style.display = 'none';
			}
		}
	}*/
}


function changeDiv(id)
{


//On part du principe qu'il n'y aura jamais plus de 5 onglets


	if(document.getElementById)
	{

		//En premier, on cache tous les calques
		for (var i=0 ; i < 5 ; i++)
		{
			element = 'div'+i;
			var tab = 'tab'+i;
			
			if (document.getElementById(element) && document.getElementById(tab))
			{
				 document.getElementById(element).style.display = 'none';
				 document.getElementById(tab).className = 'ongletOff';
	 		}	
		}


	//On affiche enfin le bon div	
	var tabNew = 'tab'+id;
	document.getElementById('div'+id).style.display = 'block';
	document.getElementById(tabNew).className ='ongletOn';
		
	}
	else
	{
		if (document.layers)
		{
			if (document.id.display == 'none')
			{
				document.id.display = 'block';
			}
			else
			{
				document.id.display = 'none';
			}
		}
		else
		{
			if (document.all.id.style.visibility == 'none')
			{
				document.all.id.style.display = 'block';
			}
			else
			{
				document.all.id.style.display = 'none';
			}
		}
	}
}
 
 //elementCptedStyle = element.currentStyle || window.getComputedStyle(element, null);

function checkAll ( check, label, nb )
{
	var oDiv = null;
	for ( var i=0; i < nb; i++ ){
		oDiv = document.getElementById(label+i);
		if ( check == 0 )
			oDiv.checked = false;
		else
			oDiv.checked = true;
	}
}


/* Remplace les images qui n'ont pas pu �tre charg�es */
function remplaceImages()
{
	for(i=0;i<document.images.length;i++){
		if(!document.images[i].complete){
			document.images[i].src="inconnue.gif"// choisir l'image que vous voulez ici
		}
	}
}
//window.onload=remplaceImages;

/* Permet d'ajouter des champs files */
function addUploadBoxes(placeholderid, copyfromid, num) {
  var placeholder = document.getElementById(placeholderid);
  var copyfrom = document.getElementById(copyfromid);
  for (i=0; i<num; i++) {
    if (window.totalinputs >= 50) return;
    var newdiv = document.createElement('div');
    newdiv.innerHTML = copyfrom.innerHTML;
    newdiv.className = copyfrom.className;
    placeholder.parentNode.insertBefore(newdiv, placeholder);
    window.totalinputs++;
  }
}



function verifFormCommentaire(pseudo, commentaire, article_id, categorie_id,captcha)
{
  var OAjax;
  if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
  else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP');
  
  OAjax.open('POST',"files/elements/php-ajax/traitementCommentaire.php",true);
  
  OAjax.onreadystatechange = function()
  {
	  //alert("1");
      if (OAjax.readyState == 4 && OAjax.status==200)
      {
    	 // alert(OAjax.responseText);
    	//  alert("2");
          if (document.getElementById)
          {   
        	  if(OAjax.responseText=="")
        	  {	  
        		document.getElementById("comD").innerHTML +="<br/><div id='commentaireDyn'>";
        		document.getElementById("comD").innerHTML +="<div class='commentaireHeader'>Par <strong>"+ pseudo +"</strong></div>";
        		document.getElementById("comD").innerHTML +="<div class='commentaire'>"+ commentaire +"</div></div>";
        		document.getElementById("commentNone").innerHTML = "";
        		
        		//Message confirmation
        		alert("Message envoyé !");
        		
        		//On vide les champs
        		document.getElementById("ptitcaptcha_entry").value = "";
        		document.getElementById("pseudo").value = "";
        		document.getElementById("commentaire").value = "";
        	  }
        		
              if (OAjax.responseText =='true') { 
            	//  alert("4");
                    document.getElementById('commentaireMsgOK').innerHTML=OAjax.responseText;
              }else{         
            	

                    document.getElementById('commentaireMsgErreur').innerHTML=OAjax.responseText;
                    
              } 
          }     
      }
  }
  
  OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
  var ret = OAjax.send('pseudo='+pseudo+'&commentaire='+commentaire+'&article_id='+article_id+'&categorie_id='+categorie_id+'&captcha='+captcha);
                  
}

function updateClicDoc(idDoc,clic)
{
  var OAjax;
  if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
  else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP');
  
  OAjax.open('POST',"files/elements/php-ajax/traitementDownloadFile.php",true);
  
  /*
  OAjax.onreadystatechange = function()
  {
	  //alert("1");
      if (OAjax.readyState == 4 && OAjax.status==200)
      {
    	 // alert(OAjax.responseText);
    	//  alert("2");
          if (document.getElementById)
          {   
        	  if(OAjax.responseText=="")
        	  {	  
        		document.getElementById("comD").innerHTML +="<br/><div id='commentaireDyn'>";
        		document.getElementById("comD").innerHTML +="<div class='commentaireHeader'>Par <strong>"+ pseudo +"</strong></div>";
        		document.getElementById("comD").innerHTML +="<div class='commentaire'>"+ commentaire +"</div></div>";
        		document.getElementById("commentNone").innerHTML = "";
        		
        		//Message confirmation
        		alert("Message envoyé !");
        		
        		//On vide les champs
        		document.getElementById("ptitcaptcha_entry").value = "";
        		document.getElementById("pseudo").value = "";
        		document.getElementById("commentaire").value = "";
        	  }
        		
              if (OAjax.responseText =='true') { 
            	//  alert("4");
                    document.getElementById('commentaireMsgOK').innerHTML=OAjax.responseText;
              }else{         
            	

                    document.getElementById('commentaireMsgErreur').innerHTML=OAjax.responseText;
                    
              } 
          }     
      }
  }
  */
  
  OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
  var ret = OAjax.send('idDoc='+idDoc+'&clic='+clic);
                  
}

/** Fonction pour la vérif de la newsletter Non utilisé 10/02/09**/
var submitted = false;

function check_form(evt)
{
	var emailAddr   = document.forms['subscribe-form'].elements['email'].value;
	var cancelEvent = null;

	if( emailAddr.indexOf('@', 1) == -1 || emailAddr.indexOf('.', 1) == -1 ) {
		window.alert('L\'adresse email que vous avez indiquée n\'est pas valide');
		cancelEvent = true;
	}
	else if( submitted == true ) {
		window.alert('Veuillez patienter pendant le chargement de la page');
		cancelEvent = true;
	}
	else {
		submitted = true;
	}

	if( cancelEvent == true ) {
		if( evt && typeof(evt.preventDefault) != 'undefined' ) { // standard
			evt.preventDefault();
		}
		else { // MS
			window.event.returnValue = false;
		}
	}
}

window.onload = function() {
	if(document.forms['subscribe-form']!=null)
		document.forms['subscribe-form'].onsubmit = check_form;
}

/** Fonction pour la vérif de la newsletter **/
function verif(f) {
 
	if(confirm('Veuillez confirmer votre désir de vous inscrire à notre newsletter en cliquant sur OK'))
	{	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(f.email.value)) {
      window.open('', 'popupnl', 'height=200,width=800,scrollbars=yes');
      f.target = 'popupnl';
      return true;
    } else {
      alert('Votre e-mail est invalide');
      return false;
    }
  }
}


/** Fonction de détection du pluginflash **/

	 var isFlash = false;
	 // Pour tous navigateurs sauf IE
	 if (navigator.plugins && navigator.plugins.length > 0) {
	 var pluginsArrayLength = navigator.plugins.length;
	 // Pour chaque plugin du navigateur...
	 for (pluginsArrayCounter=0; pluginsArrayCounter < pluginsArrayLength; pluginsArrayCounter++ ) {
	 if(navigator.plugins[pluginsArrayCounter].name.indexOf("Shockwave Flash") >= 0){ // Si 1 des plugins contient Shockwave Flash
	 isFlash = true; // Alors flash player OK
	 break;
	 }
	 }
	 }
		



