function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

   function hide(identifiant) { 
      if (document.getElementById(identifiant).className == "hidden") { 
	  		document.getElementById(identifiant).className = "visible"; 
      } else { 
         document.getElementById(identifiant).className = "hidden"; 
      } 
   }

     function affiche(identifiant) {
	   document.getElementById(identifiant).className = "visible"; 
	}
	 function cache(identifiant) {
	   document.getElementById(identifiant).className = "hidden"; 
	}
	
	   function modifieclasse(identifiant, nomclasse) {
	 	document.getElementById(identifiant).className = nomclasse;
   }
   function ongletpresentation(identifiant) {
		cache('groupe');
        cache('qualite');
		cache('environnement');
        cache('responsabilite');
        cache('lafont');
        cache('stylisme');
        cache('production');
        cache('logistique');
		cache('commercial');
		affiche(identifiant);
        modifieclasse('li-groupe','');
        modifieclasse('li-qualite','');
		modifieclasse('li-environnement','');
        modifieclasse('li-responsabilite','');
        modifieclasse('li-lafont','');
        modifieclasse('li-stylisme','');
        modifieclasse('li-production','');
        modifieclasse('li-logistique','');
		 modifieclasse('li-commercial','');
		toto = "li-"+identifiant;
		modifieclasse(toto,'current');
		if(identifiant=="environnement") {
			modifieclasse('logo','env');	
		} else {
			modifieclasse('logo','');	
		}
   }
   
      function onglet3d(identifiant) {
		cache('ongletun');
        cache('ongletdeux');
        cache('onglettrois');
        cache('ongletquatre');
        cache('ongletcinq');
        cache('ongletsix');
		affiche(identifiant);
        modifieclasse('li-ongletun','');
        modifieclasse('li-ongletdeux','');
        modifieclasse('li-onglettrois','');
        modifieclasse('li-ongletquatre','');
        modifieclasse('li-ongletcinq','');
        modifieclasse('li-ongletsix','');
		toto = "li-"+identifiant;
		modifieclasse(toto,'current');
   }

      function ongletcontact(identifiant) {
		cache('distributeur');
        cache('adresse');
		affiche(identifiant);
        modifieclasse('li-distributeur','');
        modifieclasse('li-adresse','');
		toto = "li-"+identifiant;
		modifieclasse(toto,'current');
   }
      function ongletimage(identifiant) {
		cache('image');
		cache('imageei');
        cache('tutu');
		cache('tata');
		affiche(identifiant);
        modifieclasse('li-image','');
		modifieclasse('li-imageei','');
        modifieclasse('li-tutu','');
		modifieclasse('li-tata','');
		toto = "li-"+identifiant;
		modifieclasse(toto,'current');
   }

      function ongletvei(identifiant) {
		cache('image');
        cache('stock');
		affiche(identifiant);
        modifieclasse('li-image','');
        modifieclasse('li-stock','');
		toto = "li-"+identifiant;
		modifieclasse(toto,'current');
   }

function DonneNombreHasard(Minimum, Maximum) 
{
	return (Math.floor(Math.random() * (Maximum - Minimum)) + Minimum);
}

function DonneCaractereHasard(Nombres, Minuscules, Majuscules, Autres) 
{
	var LesChiffres 			= "123456789";
	var LesMinuscules 		= "abcdefghijkmnopqrstuvwxyz";
	var LesMajuscules 		= "ABCDEFGHJKLMNPQRSTUVWXYZ";
	var LesAutres 				= "`~!@#$%^&*()-_=+[{]}\\|;:'\",<.>/? ";
	var ChaineCaracteres 	= ""
	
	if (Nombres == true)	  	ChaineCaracteres += LesChiffres;
	if (Minuscules == true) 	ChaineCaracteres += LesMinuscules;
	if (Majuscules == true) 	ChaineCaracteres += LesMajuscules;
	if (Autres == true)     	ChaineCaracteres += LesAutres;
	
	return ChaineCaracteres.charAt(DonneNombreHasard(0, ChaineCaracteres.length));
}

function ComposerMotPasse(Longueur,NombreEnPremier,MinusculeEnPremier,MajusculeEnPremier,AutreEnPremier,NombreEnsuite,MinusculeEnsuite,MajusculeEnsuite, AutreEnsuite) 
{
	var Resultat = "";
	if (Longueur > 0) Resultat = Resultat + DonneCaractereHasard(NombreEnPremier,MinusculeEnPremier,MajusculeEnPremier,AutreEnPremier);
	for (var i = 1; i < Longueur; ++i) 
	{
		Resultat = Resultat + DonneCaractereHasard(NombreEnsuite,MinusculeEnsuite,MajusculeEnsuite,AutreEnsuite);
	}
	document.form1.pw.value =Resultat;
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
   


