// JavaScript Document


	// rollover macromedia
	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_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_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];}
	}
	
	
	// positionnement pied page
	function positionPiedDePage(){
		if(navigator.userAgent.indexOf("Safari")!=-1)
		{
		
		}
		else
		{
			hauteurPage=document.getElementById("repere").offsetTop+1;
			hauteurPied=document.getElementById("pied").offsetHeight;
			if(document.all)
			{
				hauteurContenu=document.getElementById("global").offsetHeight+hauteurPied;
				espaceLibre=(hauteurPage-hauteurContenu)-1;
			}
			else
			{
				hauteurContenu=document.getElementById("global").offsetHeight+hauteurPied;
				espaceLibre=(hauteurPage-hauteurContenu)-1;
			}
			
			
			if(espaceLibre>0)
			{
				document.getElementById("elastique").style.height=(espaceLibre)+"px";
			}
			else
			{
				document.getElementById("elastique").style.height=1+"px";
			}
		}

	}
	
	
	function positionPiedDePage2(){
		hauteurPage=document.getElementById("repere").offsetTop+1;
		hauteurPied=document.getElementById("pied").offsetHeight;
		if(navigator.userAgent.indexOf("Safari")!=-1)
		{
		
		}
		else
		{
			if(document.all)
			{
				window.scroll(0,0);
			}
			hauteurPage=document.getElementById("repere").offsetTop+1;
			hauteurPied=document.getElementById("pied").offsetHeight;
			
			if(document.all)
			{
				espaceLibre=(hauteurPage-hauteurContenu)-1;
			}
			else
			{
				espaceLibre=(hauteurPage-hauteurContenu)-1;
			}
			
			if(espaceLibre>0)
			{
				document.getElementById("elastique").style.height=(espaceLibre)+"px";
			}
			else
			{
				document.getElementById("elastique").style.height=1+"px";
			}
		}

	}
	
	
	// formulaire
	
	function validationForm(monform)
		{
			monform.nom.style.border="1px solid #64754d";
			monform.prenom.style.border="1px solid #64754d";
			monform.adresse.style.border="1px solid #64754d";
			monform.email.style.border="1px solid #64754d";
			monform.tel.style.border="1px solid #64754d";
			monform.message.style.border="1px solid #64754d";
			
			var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;
			
			if (monform.nom.value=='')
			{
				alert("Veuillez indiquer votre nom");
				monform.nom.style.border="1px solid #f7931d";
				monform.nom.focus();
				return false;
			}
			if (monform.prenom.value=='')
			{
				alert("Veuillez indiquer votre prénom");
				monform.prenom.style.border="1px solid #f7931d";
				monform.prenom.focus();
				return false;
			}
			if (monform.adresse.value=='')
			{
				alert("Veuillez indiquer votre adresse");
				monform.adresse.style.border="1px solid #f7931d";
				monform.adresse.focus();
				return false;
			}
			if (monform.email.value=='')
			{
				alert("Veuillez indiquer votre adresse email");
				monform.email.style.border="1px solid #f7931d";
				monform.email.focus();
				return false;
			}
			if(!reg_email.test(monform.email.value))
			{
				alert("Le format de votre adresse email est invalide");
				monform.email.style.border="1px solid #f7931d";
				monform.email.focus();
				return false;
			}
			if (monform.tel.value=='')
			{
				alert("Veuillez indiquer votre n° de téléphone");
				monform.tel.style.border="1px solid #f7931d";
				monform.tel.focus();
				return false;
			}
			if (monform.message.value=='')
			{
				alert("Veuillez indiquer votre message");
				monform.message.style.border="1px solid #f7931d";
				monform.message.focus();
				return false;
			}
			return true;
		}
		
		
		function validationForm2(monform)
		{
			monform.nom.style.border="1px solid #d2ddcc";
			monform.prenom.style.border="1px solid #d2ddcc";
			monform.adresse.style.border="1px solid #d2ddcc";
			monform.cp.style.border="1px solid #d2ddcc";
			monform.ville.style.border="1px solid #d2ddcc";
			monform.tel.style.border="1px solid #d2ddcc";
			monform.email.style.border="1px solid #d2ddcc";
			
			var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;
			
			if (monform.nom.value=='')
			{
				alert("Veuillez indiquer votre nom");
				monform.nom.style.border="1px solid #f7931d";
				monform.nom.focus();
				return false;
			}
			if (monform.prenom.value=='')
			{
				alert("Veuillez indiquer votre prénom");
				monform.prenom.style.border="1px solid #f7931d";
				monform.prenom.focus();
				return false;
			}
			if (monform.adresse.value=='')
			{
				alert("Veuillez indiquer votre adresse");
				monform.adresse.style.border="1px solid #f7931d";
				monform.adresse.focus();
				return false;
			}
			if (monform.cp.value=='')
			{
				alert("Veuillez indiquer votre code postal");
				monform.cp.style.border="1px solid #f7931d";
				monform.cp.focus();
				return false;
			}
			if (monform.ville.value=='')
			{
				alert("Veuillez indiquer votre ville");
				monform.ville.style.border="1px solid #f7931d";
				monform.ville.focus();
				return false;
			}
			if (monform.tel.value=='')
			{
				alert("Veuillez indiquer votre n° de téléphone");
				monform.tel.style.border="1px solid #f7931d";
				monform.tel.focus();
				return false;
			}
			if (monform.email.value=='')
			{
				alert("Veuillez indiquer votre adresse email");
				monform.email.style.border="1px solid #f7931d";
				monform.email.focus();
				return false;
			}
			if(!reg_email.test(monform.email.value))
			{
				alert("Le format de votre adresse email est invalide");
				monform.email.style.border="1px solid #f7931d";
				monform.email.focus();
				return false;
			}
			return true;
		}
		
		
		function validationForm3(monform)
		{
			monform.email.style.border="1px solid #d2ddcc";
			monform.mdp.style.border="1px solid #d2ddcc";
			
			var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;
			
			if (monform.email.value=='')
			{
				alert("Veuillez indiquer votre adresse email");
				monform.email.style.border="1px solid #f7931d";
				monform.email.focus();
				return false;
			}
			if(!reg_email.test(monform.email.value))
			{
				alert("Le format de votre adresse email est invalide");
				monform.email.style.border="1px solid #f7931d";
				monform.email.focus();
				return false;
			}
			if (monform.mdp.value=='')
			{
				alert("Veuillez indiquer votre mot de passe");
				monform.mdp.style.border="1px solid #f7931d";
				monform.mdp.focus();
				return false;
			}
			return true;
		}
		
		
		function validationForm4(monform)
		{
			monform.email.style.border="1px solid #d2ddcc";
			
			var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;
			
			if (monform.email.value=='')
			{
				alert("Veuillez indiquer votre adresse email");
				monform.email.style.border="1px solid #f7931d";
				monform.email.focus();
				return false;
			}
			if(!reg_email.test(monform.email.value))
			{
				alert("Le format de votre adresse email est invalide");
				monform.email.style.border="1px solid #f7931d";
				monform.email.focus();
				return false;
			}
			return true;
		}
		
		function validationForm5(monform)
		{
			monform.nom.style.border="1px solid #d2ddcc";
			monform.prenom.style.border="1px solid #d2ddcc";
			monform.adresse.style.border="1px solid #d2ddcc";
			monform.cp.style.border="1px solid #d2ddcc";
			monform.ville.style.border="1px solid #d2ddcc";
			
			if (monform.nom.value=='')
			{
				alert("Veuillez indiquer votre nom");
				monform.nom.style.border="1px solid #f7931d";
				monform.nom.focus();
				return false;
			}
			if (monform.prenom.value=='')
			{
				alert("Veuillez indiquer votre prénom");
				monform.prenom.style.border="1px solid #f7931d";
				monform.prenom.focus();
				return false;
			}
			if (monform.adresse.value=='')
			{
				alert("Veuillez indiquer votre adresse");
				monform.adresse.style.border="1px solid #f7931d";
				monform.adresse.focus();
				return false;
			}
			if (monform.cp.value=='')
			{
				alert("Veuillez indiquer votre code postal");
				monform.cp.style.border="1px solid #f7931d";
				monform.cp.focus();
				return false;
			}
			if (monform.ville.value=='')
			{
				alert("Veuillez indiquer votre ville");
				monform.ville.style.border="1px solid #f7931d";
				monform.ville.focus();
				return false;
			}
			return true;
		}
		
		
		
		function initialiseBoutonsRadio(){
			document.getElementById("paiementCb").checked=false;
			document.getElementById("paiementCheque").checked=false;
		}
		
		function verifChoixPaiement(bouton,page,message)
		{
			if(document.getElementById('accepteConditions').checked==true)
			{
				if (confirm(message))
				{
					if (bouton=="paiementCb")
					{
						document.getElementById('accepteConditions').checked=false
						window.open(page,'CB');
						document.commande.submit();
					}
					else
					{
						if(bouton=="paiementRAP")
						{
							window.open(page,'RAP');
							document.RAP.submit();
						}
						else{
							document.getElementById('accepteConditions').checked=false
							window.open(page,'_self');
						}
					}
				}
			}
			else
			{
				alert('Vous devez accepter les conditions générales de vente en cochant la case');
			}
		}
		
		function PopupImage(img) {
			titre="Agrandissement"; 
			w=open("",'image','width=400,height=400,toolbar=no,scrollbars=yes,resizable=yes'); 
			w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>"); 
			w.document.write("<SCRIPT language=javascript>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+30); window.focus();} else { setTimeout('checksize()',250) } }</"+"SCRIPT>"); 
			w.document.write("<BODY onload='checksize()' onblur='window.close()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>");
			w.document.write("<TABLE width='100%' border='0' cellspacing='0' cellpadding='0' height='100%'><TR>");
			w.document.write("<TD valign='middle' align='center'><IMG src='"+img+"' border=0 alt='Mon image'>"); 
			w.document.write("</TD></TR></TABLE>");
			w.document.write("</BODY></HTML>"); 
			w.document.close(); 
		} 