// JavaScript Document


// ================================================ SURVOL BOUTONS FORMULAIRES 	
	function survol(bouton)
	{
		document.getElementById(bouton).className="translucide";
	}
	
	function finSurvol(bouton)
	{
		document.getElementById(bouton).className="opaque";
	}
// ================================================ SURVOL BOUTONS FORMULAIRES


// ================================================ CONTROLE INSCRIPTION
	function validationForm(monform)
	{
		monform.nom.style.border="1px solid #6e2400";
		monform.prenom.style.border="1px solid #6e2400";
		monform.adresse.style.border="1px solid #6e2400";
		monform.cp.style.border="1px solid #6e2400";
		monform.ville.style.border="1px solid #6e2400";
		monform.email.style.border="1px solid #6e2400";
		
		
		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 #c26a08";
			monform.nom.focus();
			return false;
		}
		
		if (monform.prenom.value=='')
		{
			alert("Veuillez indiquer votre prénom");
			monform.prenom.style.border="1px solid #c26a08";
			monform.prenom.focus();
			return false;
		}
		
		if (monform.adresse.value=='')
		{
			alert("Veuillez indiquer votre adresse");
			monform.adresse.style.border="1px solid #c26a08";
			monform.adresse.focus();
			return false;
		}
		
		if (monform.cp.value=='')
		{
			alert("Veuillez indiquer votre code postal");
			monform.cp.style.border="1px solid #c26a08";
			monform.cp.focus();
			return false;
		}
		
		if (monform.ville.value=='')
		{
			alert("Veuillez indiquer votre ville");
			monform.ville.style.border="1px solid #c26a08";
			monform.ville.focus();
			return false;
		}
		
		if (monform.email.value=='')
		{
			alert("Veuillez indiquer votre adresse email");
			monform.email.style.border="1px solid #c26a08";
			monform.email.focus();
			return false;
		}
		
		if(!reg_email.test(monform.email.value))
		{
			alert("Le format de votre adresse email est incorrect");
			monform.email.style.border="1px solid #c26a08";
			monform.email.focus();
			return false;
		}
		return true;
	}
// ================================================ CONTROLE INSCRIPTION


// ================================================ CONTROLE OUBLI MDP
	function validationForm2(monform)
	{
		monform.email.style.border="1px solid #6e2400";
		
		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 #c26a08";
			monform.email.focus();
			return false;
		}
		
		if(!reg_email.test(monform.email.value))
		{
			alert("Le format de votre adresse email est incorrect");
			monform.email.style.border="1px solid #c26a08";
			monform.email.focus();
			return false;
		}
		return true;
	}
// ================================================ CONTROLE OUBLI MDP


// ================================================ CONTROLE IDENTIFICATION
	function validationForm3(monform)
	{
		monform.email.style.border="1px solid #6e2400";
		monform.mdp.style.border="1px solid #6e2400";
		
		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 #c26a08";
			monform.email.focus();
			return false;
		}
		
		if(!reg_email.test(monform.email.value))
		{
			alert("Le format de votre adresse email est incorrect");
			monform.email.style.border="1px solid #c26a08";
			monform.email.focus();
			return false;
		}
		
		if (monform.mdp.value=='')
		{
			alert("Veuillez indiquer votre mot de passe");
			monform.mdp.style.border="1px solid #c26a08";
			monform.mdp.focus();
			return false;
		}
		return true;
	}
// ================================================ CONTROLE IDENTIFICATION


// ================================================ CONTROLE MODIF ADRESSE LIVRAISON
	function validationForm4(monform)
	{
		monform.nom.style.border="1px solid #6e2400";
		monform.prenom.style.border="1px solid #6e2400";
		monform.adresse.style.border="1px solid #6e2400";
		monform.cp.style.border="1px solid #6e2400";
		monform.ville.style.border="1px solid #6e2400";
		
		if (monform.nom.value=='')
		{
			alert("Veuillez indiquer votre nom");
			monform.nom.style.border="1px solid #c26a08";
			monform.nom.focus();
			return false;
		}
		
		if (monform.prenom.value=='')
		{
			alert("Veuillez indiquer votre prénom");
			monform.prenom.style.border="1px solid #c26a08";
			monform.prenom.focus();
			return false;
		}
		
		if (monform.adresse.value=='')
		{
			alert("Veuillez indiquer votre adresse");
			monform.adresse.style.border="1px solid #c26a08";
			monform.adresse.focus();
			return false;
		}
		
		if (monform.cp.value=='')
		{
			alert("Veuillez indiquer votre code postal");
			monform.cp.style.border="1px solid #c26a08";
			monform.cp.focus();
			return false;
		}
		
		if (monform.ville.value=='')
		{
			alert("Veuillez indiquer votre ville");
			monform.ville.style.border="1px solid #c26a08";
			monform.ville.focus();
			return false;
		}
		return true;
	}
// ================================================ CONTROLE MODIF ADRESSE LIVRAISON


// ================================================ VERIFICATION DU MOYEN PAIEMENT
	function verifPaiement(modePaiement,url)
	{
		if(document.accepterCGV.cgv.checked == false)
		{
			alert('Vous devez accepter les conditions générales de vente en cochant la case correspondante !');
		}
		else
		{
			if(modePaiement == 'cb')
			{
				if(confirm('je confirme vouloir payer par carte bancaire CB'))
				{
					window.open(url,'_self');
				}
			}
			
			if(modePaiement == 'cheque')
			{
				if(confirm('je confirme vouloir payer par chèque'))
				{
					window.open('paiement-cheque.php','_self');
				}
			}
			/*
			if(modePaiement == 'paypal')
			{
				if(confirm('Je confirme vouloir payer par Paypal'))
				{
					window.open('confirmation.php','_self');
				}
			}*/
		}
	}
// ================================================ VERIFICATION DU MOYEN PAIEMENT


// ================================================ ZOOM VIGNETTE
	derniereVignette = "";
	
	function zoomVignette(zoom)
	{
		if(document.getElementById(zoom))
		{
			if(derniereVignette != "")
			{
				document.getElementById(derniereVignette).style.display = "none";
			}
			document.getElementById(zoom).style.display = "block";
			derniereVignette = zoom;
		}
	}
	
	function finZoomVignette(zoom)
	{
		if(document.getElementById(zoom))
		{
			document.getElementById(zoom).style.display = "none";
		}
	}
// ================================================ ZOOM VIGNETTE

// AJAX par idweb
var http_request = false; 
function makeRequest(url) 
{ 
	if (window.XMLHttpRequest) http_request = new XMLHttpRequest(); 
	else if (window.ActiveXObject) http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
	http_request.onreadystatechange = alertContents; 
	http_request.open('GET', url, true); 
	http_request.send(null); 
} 

function alertContents() 
{ 
	if (http_request.readyState == 4) 
	{ 
		if (http_request.status == 200) eval(http_request.responseText); 
		else alert('Erreur de chargement!'); 
	} 
} 

function change_div(nom,valeur)
{
	if (document.getElementById) document.getElementById(nom).innerHTML = valeur;
	else if (document.all) document.all[nom].innerHTML = valeur;
}