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 check_newsletter(object)
	{
		if (object!="" && checkMail(object))
		{
			var radio=document.mailinglist.newsletter;
			var radioValue;
			for(i=0;i<radio.length;i++){
				if(radio[i].checked){radioValue=radio[i].value;break}
			}

			popup('/scripts/newsletter.php?eml='+object+'&newsletter='+radioValue,'NEWSLETTER',480,240,'scrollbars=yes,resizable=yes');
		}
	else
		{
			alert ('Email incorrect');
		}
	}

	// Fonction Tableau
	Array.prototype.contient = function(valeur) {
	 for (var i in this) {
	   if (this[i] == valeur) return true;
	 }
	 return false;
	}	



	function rechercher(recherche_plus_criteres,rechercher_depuis,recherche_order_by)
	{
		document.formulaire.rdp.value=rechercher_depuis;
		document.formulaire.submit();
	}

	function WriteLayer(ID,parentID,sText) { 
	 if (document.layers) { 
	   var oLayer; 
	   if(parentID){ 
	     oLayer = eval('document.' + parentID + '.document.' + ID + '.document'); 
	   }else{ 
	     oLayer = document.layers[ID].document; 
	   } 
	   oLayer.open(); 
	   oLayer.write(sText); 
	   oLayer.close(); 
	 } 
	 else if (parseInt(navigator.appVersion)>=5&&navigator. 
	appName=="Netscape") { 
	   document.getElementById(ID).innerHTML = sText; 
	 } 
	 else if (document.all) document.all[ID].innerHTML = sText 
	}
	

	function qte(act,Prix)
	{
		valeur_qte=parseInt(document.formulaire.qte.value);
				
		if (act=='+')
		{
			document.formulaire.qte.value=valeur_qte+1;
		}
		
		if (act=='-' && document.formulaire.qte.value>1)
		{
			document.formulaire.qte.value=valeur_qte-1;
		}
		valeur_qte=parseInt(document.formulaire.qte.value);
		
		change_prix(valeur_qte,Prix);
	}
	
	function change_prix(valeur_qte,Prix)
	{
      for(var i = 0; i < Prix.length; i++)
      {
			valeur_qte_min=parseInt(Prix[i][0]);
			valeur_qte_max=parseInt(Prix[i][1]);
			prix=Prix[i][2];
			prixpromo=Prix[i][3];
			
      	if (valeur_qte>=valeur_qte_min && valeur_qte<=valeur_qte_max)
      	{
      		document.formulaire.numtarif.value=i+1;
      		if (prix!="-")
			{
				
				if (prixpromo>0){
					prix='Prix Unitaire : <span class="prix2">'+prixpromo+'</span> <span class="prix3">&euro;</span><br><span class="prixpromotionfiche">au lieu de '+ prix +' &euro;</span>';
				} else {
					prix='Prix Unitaire : <span class="prix2">'+prix+'</span> <span class="prix3">&euro;</span>';
				}			
			}
			else
			{
				prix='Prix : <span class="prix2">sur devis</span>';
			}
      		WriteLayer("Affiche_Prix",null,prix);
      	}
      }
	}
	
	function test_min_quantite()
	{
      if (document.formulaire.qte.value<parseInt(document.formulaire.qmin.value))
      {
      	document.formulaire.qte.value=parseInt(document.formulaire.qmin.value);
      	alert("Vous ne pouvez commander moins de "+parseInt(document.formulaire.qmin.value)+" pièce ce cette référence");
      }
   }
	

	function flipimg(chemin,id)
	{
		document.getElementById("ref_image").src=chemin.replace(/600-600/,"300-300");
		document.getElementById("imagereference").style.backgroundImage='url('+chemin.replace(/600-600/,"300-300")+')';
		document.getElementById("zoom").value=chemin;
		document.getElementById("azoom").href=chemin;
		document.getElementById("azoomlnk").href=chemin;
		
		id="image"+id;
		
		// Remet les elements à Off
		for (i=0;i<=5;i++)
		{
			if (document.getElementById("image"+i))
			{
				document.getElementById("image"+i).className='borderpictoff';
			}
		}
		
		document.getElementById(id).className='borderpicton';	
	}

	//########################################
	// JavaScript POPUP
	//########################################
	//var myfenetre;
	//function popup(chemin,nom_fenetre,proprietes)
	//{
	//	if (myfenetre!=null && !myfenetre.closed)
	//	{
	//		myfenetre.close();
	//	}
	//	myfenetre=window.open(chemin,nom_fenetre,proprietes);
	//	myfenetre.focus();
	//}

	// JavaScript POPUP
	var myfenetre= null;
	function popup(chemin,nom_fenetre,largeur,hauteur,proprietes_autres)
	{
		if (myfenetre!=null && !myfenetre.closed)
		{
			myfenetre.close();
		}

		w = screen.width;
		h = screen.height;

		if (largeur>0 && hauteur>0)
		{
			leftPos = (w-largeur)/2;
			topPos = (h-hauteur)/2;

			if (proprietes_autres!="")
			{
				proprietes_autres=proprietes_autres+',';
			}

			proprietes_autres=proprietes_autres + 'width=' + largeur + ',height=' + hauteur + ',top=' + topPos + ',left='+leftPos;
		}


		myfenetre=window.open(chemin,nom_fenetre,proprietes_autres);
		myfenetre.focus();
	}



	// Teste si l'email est correctement consititue
	function checkMail(Email)
	{
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(Email)) {return "Ok";}
	}


	// foncton anti spam
	//	syntax => document.write ("<a href=mailto:"+"lol"+"@"+"home-made"+">"+"le lien"+"</a>");
	//}

	function reverse(str)
	{
		text="";
		for (i = 0; i <= str.length; i++)
		{
			text = str.substring(i, i+1) + text;
		}
		return text;
	}



	function no_spam(txt,Part2,Part1)
	{
		//Part2=reverse(Part2);
		//Part1=reverse(Part1);
		if (txt=="")
		{
			txt=Part1+"@"+Part2;
		}
		document.write ("<a href=mailto:"+Part1+"@"+Part2+">"+txt+"</a>");
	}

	// Fonction de test du formulaire "contact"
	function reset()
	{
		document.formulaire.reset();
	}

	function test()
	{
		if (document.formulaire.civilite[0].checked==false && document.formulaire.civilite[1].checked==false && document.formulaire.civilite[2].checked==false)
		{
			alert("Vous avez oublié de définir votre civilité !")
			document.formulaire.civilite[0].focus()
		}
	else
		if (document.formulaire.societe.value=="")
		{
			alert ("Vous avez oublié de remplir le champs Société!")
			document.formulaire.societe.focus()
		}
	else
		if (document.formulaire.nom.value=="")
		{
			alert ("Vous avez oublié de remplir le champs Nom!")
			document.formulaire.nom.focus()
		}
	else
		if (document.formulaire.email.value=="")
		{
			alert ("Vous avez oublié de remplir le champs email!")
			document.formulaire.email.focus()
		}
	else
		{document.formulaire.submit()}
	}




	//-->

