// JavaScript Document
function chk_part (){
	var form = document.formulaire_part;
	
	//MAIL
	var regMail = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,4}$/; 
	
	//CP
	var regCP = /^[0-9]{5}$/;
	
	//tel,fax
	var regTel = /^[0-9]{10}$/;
	
	//date
	var regDate = /^[0-9]{2}[-\/][0-9]{2}[-\/][0-9]{4}$/;
	
	//departement
	var regDep = /^[0-9]{2}$/;
	
	//nombreConvives
	var regNb = /^[0-9]{1,4}$/;
	
	

	if (form.nom.value ==''){
		alert('Merci d\'indiquer votre Nom');
		form.nom.focus();
		return false;// arret l'exécution
	}
	
	if (form.tel.value ==''){
		alert('Merci d\'indiquer votre Tél');
		form.tel.focus();
		return false;// arret l'exécution
	}
	
	if (regTel.exec(form.tel.value) == null){
		alert ('Tél erroné');
		form.tel.focus();
		return false;
	}
	
	if (form.prenom.value ==''){
		alert('Merci d\'indiquer votre Prénom');
		form.prenom.focus();
		return false;// arret l'exécution
	}
	
	if (form.adresse.value ==''){
		alert('Merci d\'indiquer votre Adresse');
		form.adresse.focus();
		return false;// arret l'exécution
	}
		
	if (form.cp.value ==''){
		alert('Merci d\'indiquer votre Code Postal');
		form.cp.focus();
		return false;// arret l'exécution
	}

	if (regCP.exec(form.cp.value) == null){
		alert ('Code Postal erroné');
		form.cp.focus();
		return false;
	}

	if (form.ville.value ==''){
		alert('Merci d\'indiquer votre ville');
		form.ville.focus();
		return false;// arret l'exécution
	}
	
	if (form.mail.value ==''){
		alert('Merci d\'indiquer votre Email');
		form.mail.focus();
		return false;// arret l'exécution
	}
	if (form.mail.value !=''){
		if (regMail.exec(form.mail.value) == null){
			alert ('Email erroné');
			form.mail.focus();
			return false;
		}
	}
	

	if (form.mobile.value !=''){
		if (regTel.exec(form.mobile.value) == null){
			alert ('Tél mobile erroné');
			form.mobile.focus();
			return false;
		}
	}
	
	if (form.fax.value !=''){
		if (regTel.exec(form.fax.value) == null){
			alert ('Fax erroné');
			form.fax.focus();
			return false;
		}
	}
	
	
	
	
	if (form.reception.checked == false && 
		form.anniversaire.checked == false && 
		form.communion.checked == false && 
		form.bapteme.checked == false && 
		form.surprise.checked == false && 
		form.autres.checked == false  ){
		alert ('Merci d\'indiquer votre Manifestation');
		form.precisez.focus();
		return false;
	}


	if (form.surprise.checked == true && form.surprise_precisez.value ==""){
		alert('Merci de précisez votre Manifestation');
		form.surprise_precisez.focus();
		return false;// arret l'exécution
	}
	
	if (form.autres.checked == true && form.precisez.value ==""){
		alert('Merci de précisez votre Manifestation');
		form.precisez.focus();
		return false;// arret l'exécution
	}
	
	if (form.dateDebut.value !=''){
		if (regDate.exec(form.dateDebut.value) == null){
			alert ('Date de debut erroné');
			form.dateDebut.focus();
			return false;
		}
	}else{
		alert ("Merci d'indiquer le début de votre manifestation");
		form.dateDebut.focus();
		return false;
		
	}
	
	if (form.dateFin.value !=''){
		if (regDate.exec(form.dateFin.value) == null){
			alert ('Date de fin erroné');
			form.dateFin.focus();
			return false;
		}
	}else{
		alert ("Merci d'indiquer la fin de votre manifestation");
		form.dateFin.focus();
		return false;
		
	}
	
	if (form.dep.value !=''){
		if (regDep.exec(form.dep.value) == null){
			alert ('Département erroné');
			form.dep.focus();
			return false;
		}
	}else{
		alert ("Merci d'indiquer le département de votre manifestation");		
		form.dep.focus();
		return false;
		
	}
	
	if (form.nbAssis.value !=''){
		if (regNb.exec(form.nbAssis.value) == null){
			alert ('Nombre de convives assis erroné');
			form.nbAssis.focus();
			return false;
		}
	}
	
	if (form.nbDebout.value !=''){
		if (regNb.exec(form.nbDebout.value) == null){
			alert ('Nombre de convives debout erroné');
			form.nbDebout.focus();
			return false;
		}
	}
	
	 
	
}




// JavaScript Document
function chk_pro (){
	var form = document.formulaire_part;
	
	//MAIL
	var regMail = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,4}$/; 
	
	//CP
	var regCP = /^[0-9]{5}$/;
	
	//tel,fax
	var regTel = /^[0-9]{10}$/;
	
	//date
	var regDate = /^[0-9]{2}[-\/][0-9]{2}[-\/][0-9]{4}$/;
	
	//departement
	var regDep = /^[0-9]{2}$/;
	
	//nombreConvives
	var regNb = /^[0-9]{1,4}$/;
	
	if (form.societe.value ==''){
		alert('Merci d\'indiquer votre Société');
		form.societe.focus();
		return false;// arret l'exécution
	}

	if (form.nom.value ==''){
		alert('Merci d\'indiquer votre Nom');
		form.nom.focus();
		return false;// arret l'exécution
	}

	if (form.adresse.value ==''){
		alert('Merci d\'indiquer votre Adresse');
		form.adresse.focus();
		return false;// arret l'exécution
	}
	
	
	if (form.prenom.value ==''){
		alert('Merci d\'indiquer votre Prénom');
		form.prenom.focus();
		return false;// arret l'exécution
	}
	
	
	
		
	if (form.cp.value ==''){
		alert('Merci d\'indiquer votre Code Postal');
		form.cp.focus();
		return false;// arret l'exécution
	}

	if (regCP.exec(form.cp.value) == null){
		alert ('Code Postal erroné');
		form.cp.focus();
		return false;
	}

	if (form.ville.value ==''){
		alert('Merci d\'indiquer votre ville');
		form.ville.focus();
		return false;// arret l'exécution
	}
	
	if (form.tel.value ==''){
		alert('Merci d\'indiquer votre Téléphone');
		form.tel.focus();
		return false;// arret l'exécution
	}
	
	if (regTel.exec(form.tel.value) == null){
		alert ('Votre numéro de téléphone est erroné');
		form.tel.focus();
		return false;
	}

	if (form.mail.value !=''){
		if (regMail.exec(form.mail.value) == null){
			alert ('Votre e-mail erroné');
			form.mail.focus();
			return false;
		}
	}else{
		alert ("Merci d'indiqué votre e-mail");
		form.mail.focus();
		return false;	
	}
	
	if (form.mobile.value !=''){
		if (regTel.exec(form.mobile.value) == null){
			alert ('Votre numéro de téléphone mobile erroné');
			form.mobile.focus();
			return false;
		}
	}
	
	if (form.fax.value !=''){
		if (regTel.exec(form.fax.value) == null){
			alert ('Votre numéro de fax est erroné');
			form.fax.focus();
			return false;
		}
	}
	
	/*if (form.mail.value ==''){
		alert('Merci d\'indiquer votre Email');
		form.mail.focus();
		return false;// arret l'exécution
	}*/
	
	
	
	if (
			form.reception.checked == false && 
			form.foire.checked == false && 
			form.evenements.checked == false && 
			form.noel.checked == false && 
			form.stockage.checked == false && 
			form.inauguration.checked == false && 
			form.autres.checked == false  ){
		alert ('Merci d\'indiquer votre Manifestation');
		form.precisez.focus();
		return false;
	}


	if (form.autres.checked == true && form.precisez.value ==""){
		alert('Merci de précisez votre Manifestation');
		form.precisez.focus();
		return false;// arret l'exécution
	}
	
	if (form.dateDebut.value !=''){
		if (regDate.exec(form.dateDebut.value) == null){
			alert ('Date de debut erroné');
			form.dateDebut.focus();
			return false;
		}
	}else{
		alert ("Merci d'indiquer la date de début de votre manifestation");
		form.dateDebut.focus();
		return false;
		
	}
	
	if (form.dateFin.value !=''){
		if (regDate.exec(form.dateFin.value) == null){
			alert ('Date de fin erroné');
			form.dateFin.focus();
			return false;
		}
	}else{
		alert ("Merci d'indiquer la date de fin de votre manifestation");
		form.dateFin.focus();
		return false;
	}
	
	if (form.lieu.value ==''){
		alert('Merci d\'indiquer le lieu de votre manifestation');
		form.lieu.focus();
		return false;// arret l'exécution
	}
	
	if (form.dep.value ==''){
		alert('Merci d\'indiquer le département de votre manifestation');
		form.dep.focus();
		return false;// arret l'exécution
	}	
	
	
	if (form.dep.value !=''){
		if (regDep.exec(form.dep.value) == null){
			alert ('Département erroné');
			form.dep.focus();
			return false;
		}
	}
	
	if (form.nbAssis.value !=''){
		if (regNb.exec(form.nbAssis.value) == null){
			alert ('Nombre de convives assis erroné');
			form.nbAssis.focus();
			return false;
		}
	}
	
	if (form.nbDebout.value !=''){
		if (regNb.exec(form.nbDebout.value) == null){
			alert ('Nombre de convives debout erroné');
			form.nbDebout.focus();
			return false;
		}
	}
	
	 
	
}