// ================================================ validation formulaire
	function validationForm(monform)
	{
		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.focus();
			return false;
		}
		if (monform.prenom.value=='')
		{
			alert("Veuillez indiquer votre prénom");
			monform.prenom.focus();
			return false;
		}
		
		if (monform.adresse.value=='')
		{
			alert("Veuillez indiquer votre adresse");
			monform.adresse.focus();
			return false;
		}
		if (monform.cp.value=='')
		{
			alert("Veuillez indiquer votre code postal");
			monform.cp.focus();
			return false;
		}
		if (monform.ville.value=='')
		{
			alert("Veuillez indiquer votre ville");
			monform.ville.focus();
			return false;
		}
		if(monform.tel)
		{
			/*if (monform.societe.value=='')
			{
				alert("Veuillez indiquer votre société");
				monform.societe.focus();
				return false;
			}
			if (monform.siret.value=='')
			{
				alert("Veuillez indiquer votre numéro siret");
				monform.siret.focus();
				return false;
			}
			if (monform.intraComm.value=='')
			{
				alert("Veuillez indiquer votre numéro intra-communautaire");
				monform.intraComm.focus();
				return false;
			}
			if (monform.codeNAF.value=='')
			{
				alert("Veuillez indiquer votre code NAF");
				monform.codeNAF.focus();
				return false;
			}*/
		
			if (monform.tel.value=='')
			{
				alert("Veuillez indiquer votre n° de téléphone");
				monform.tel.focus();
				return false;
			}
			if (monform.email.value=='')
			{
				alert("Veuillez indiquer votre adresse email");
				monform.email.focus();
				return false;
			}
			if(!reg_email.test(monform.email.value))
			{
				alert("Le format de votre adresse email est invalide");
				monform.email.focus();
				return false;
			}
			if (monform.mdp.value=='')
			{
				alert("Veuillez choisir votre mot de passe");
				monform.mdp.focus();
				return false;
			}
			if (monform.mdp2.value=='')
			{
				alert("Veuillez confirmer votre mot de passe");
				monform.mdp2.focus();
				return false;
			}
			if (monform.mdp2.value != monform.mdp.value)
			{
				alert("Votre mot de passe et la confirmation de votre mot de passe ne correspondent pas");
				monform.mdp.focus();
				return false;
			}
		}
		return true;
	}
	
	function validationForm2(monform)
	{
		var reg_email = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/;
		
		if (monform.email2.value=='')
		{
			alert("Veuillez indiquer votre adresse email");
			monform.email2.focus();
			return false;
		}
		if(!reg_email.test(monform.email2.value))
		{
			alert("Le format de votre adresse email est invalide");
			monform.email2.focus();
			return false;
		}
		if (monform.mdp3.value=='')
		{
			alert("Veuillez indiquer votre mot de passe");
			monform.mdp3.focus();
			return false;
		}
		return true;
	}
	
	function validForm(monform)
	{
		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.focus();
			return false;
		}
		if (monform.prenom.value=='')
		{
			alert("Veuillez indiquer votre prénom");
			monform.prenom.focus();
			return false;
		}
		if (monform.tel.value=='')
		{
			alert("Veuillez indiquer votre n° de téléphone");
			monform.tel.focus();
			return false;
		}
		if (monform.email.value=='')
		{
			alert("Veuillez indiquer votre adresse email");
			monform.email.focus();
			return false;
		}
		if(!reg_email.test(monform.email.value))
		{
			alert("Le format de votre adresse email est invalide");
			monform.email.focus();
			return false;
		}
		if (monform.message.value=='')
		{
			alert("Veuillez indiquer votre message");
			monform.message.focus();
			return false;
		}
		
		return true;
	}

	function validForm2(monform)
	{
		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.focus();
			return false;
		}
		if (monform.prenom.value=='')
		{
			alert("Veuillez indiquer votre prénom");
			monform.prenom.focus();
			return false;
		}
		if (monform.email.value=='')
		{
			alert("Veuillez indiquer votre adresse email");
			monform.email.focus();
			return false;
		}
		if(!reg_email.test(monform.email.value))
		{
			alert("Le format de votre adresse email est invalide");
			monform.email.focus();
			return false;
		}
		val1=document.getElementById('formation1').checked;
		val2=document.getElementById('formation2').checked;
		val3=document.getElementById('formation3').checked;
		if(val1!=true && val2!=true && val3!=true){
			alert('Merci de sélectionner votre formation');
			return false;
		}
		val1=document.getElementById('statut1').checked;
		val2=document.getElementById('statut2').checked;
		val3=document.getElementById('statut3').checked;
		val4=document.getElementById('statut4').checked;
		if(val1!=true && val2!=true && val3!=true && val4!=true){
			alert('Merci d\'indiquer votre statut');
			return false;
		}
		if(val4){
			if(monform.autre_statut.value==''){
				alert('Merci de préciser votre statut');
				monform.autre_statut.focus();
				return false;
			}
		}

		if(monform.periode1_debut.value=='' || monform.periode1_fin.value==''){
			alert('Merci de préciser une date.');
			monform.periode1_debut.focus();
			return false;
		}

		if(monform.periode2_debut.value=='' || monform.periode2_fin.value==''){
			alert('Merci de préciser une date.');
			monform.periode2_debut.focus();
			return false;
		}
		
		return true;
	}
// ================================================ validation formulaire
	
// ================================================ Ajout panier
	
	function ajoutPanier(pid){
		makeRequest('ajax-ajout-panier.php?PID='+pid+'&QTE='+get_id('quantite'+pid).value);
	}

// ================================================ Ajout panier
	
// ================================================ AJAX
	
	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) 
			{
				//alert(http_request.responseText); 
				eval(http_request.responseText); 
			}
			else alert('Erreur de chargement!'); 
		} 
	} 

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

// ================================================ retourne un element du dom suivant son ID
	function get_id(id){
		if(document.getElementById(id))
			return document.getElementById(id);
		else
			return false;
	}
// ================================================ retourne un element du dom suivant son ID
	

// ================================================ over panier
	function set_over_panier(){
		get_id('panierEntete').onmouseover = function(){
			get_id('panierEntete').style.cursor='pointer';
		}
		
		get_id('panierEntete').onclick = function(){
			window.location='panier.php';
		}
	}
// ================================================ over panier
	
// ================================================ Paiement
	function verifPaiement(modePaiement)
	{
		if(document.getElementById('validCGV').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'))
				{
					document.PAYBOX.submit();
				}
			}
			
			/*if(modePaiement == 'paypal')
			{
				if(confirm('Je confirme vouloir payer par paypal'))
				{
					makeRequest('ajax-paiement-paypal.php');
					//document.paypal.submit();
				}
			}*/
			
			if(modePaiement == 'telephone')
			{
				if(confirm('Je confirme vouloir payer par téléphone'))
				{
					window.open('paiement-telephone.php','_self');
				}
			}
		}
	}
// ================================================ Paiement
	
// ================================================ texte defilant
	
// ================================================ texte defilant
