// JavaScript Document

function showHideAllInfo(f) {	
	for(var i=0; i<f; i++){ 
	 	if(document.getElementById('infos_produit'+i).style.display == 'none'){                                         
		  document.getElementById('infos_produit'+i).style.display = 'block';
		  document.getElementById('linkShowHide').className = 'lien-moins';
		}else{ 
			document.getElementById('infos_produit'+i).style.display = 'none';
			document.getElementById('linkShowHide').className = 'lien-plus';
		}                                               
	}
}


function hideAllInfo(f) {	
	for(var i=0; i<f; i++){                                          
		  document.getElementById("infos_produit"+i).style.display = "non";                                                
	}
	document.getElementById("btn_nonafficher_infos").style.display = "non";
	document.getElementById("btn_afficher_infos").style.display = "block";
}
				
function showHideInfo(f) {
	document.getElementById("infos_produit"+f).style.display = "block";                                                           
 }
 
 function hideInfo(f) {
	document.getElementById("infos_produit"+f).style.display="none";                                                           
 }
 
 
 function valid_demande(){
	var erreur = '';
	
	var ml = /^[^@]+@(([\w\-]+\.){1,4}[a-zA-Z]{2,4}|(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5]))$/;
	var num=/(^\d+$)|(^\d+\.\d+$)/;
				
	if(document.forms['form_demande_catalogue'].prenom.value==''){
		erreur += '- le champ \'Prénom\' est vide.\n';
	}	
				
	if(document.forms['form_demande_catalogue'].nom.value==''){
		erreur += '- le champ \'Nom\' est vide.\n';
	}
		
	if(document.forms['form_demande_catalogue'].adresse.value==''){
		erreur += '- le champ \'Adresse \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].cp.value==''){
		erreur += '- le champ \'Code postal \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].ville.value==''){
		erreur += '- le champ \'Ville \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].pays.value==''){
		erreur += '- le champ \'Pays \' est vide.\n';
	}

	
	if((document.forms['form_demande_catalogue'].tel.value !='') && ((num.test(document.forms['form_demande_catalogue'].tel.value) == false) || (document.forms['form_demande_catalogue'].tel.value.length >10))){
		erreur += '- le champ \'Téléphone\' n\'est pas valide.\n';
	}
	
	if((document.forms['form_demande_catalogue'].mobile.value !='') && ((num.test(document.forms['form_demande_catalogue'].mobile.value) == false) || (document.forms['form_demande_catalogue'].mobile.value.length >10))){
		erreur += '- le champ \'Mobile\' n\'est pas valide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].email.value==''){
		erreur += '- le champ \'Email \' est vide.\n';
	}
	
	if ((document.forms['form_demande_catalogue'].email.value !='') && ((ml.test(document.forms['form_demande_catalogue'].email.value) == false) || (document.forms['form_demande_catalogue'].email.value.length >50))){
        erreur += '- le champ \'Email \' n\'est pas valide.\n';
    }

	
	if(erreur == ''){
		return true;
	}else{
		erreur = 'Les champs suivants présentent un problème :\n\n' + erreur + '\nMerci.';
		alert(erreur);
		return false;
	}
}

 function valid_subscribe_nl(){
	var erreur = '';
	
	var ml = /^[^@]+@(([\w\-]+\.){1,4}[a-zA-Z]{2,4}|(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5]))$/;
	var num=/(^\d+$)|(^\d+\.\d+$)/;
				
	if(document.forms['form_demande'].prenom.value==''){
		erreur += '- le champ \'Prénom\' est vide.\n';
	}	
				
	if(document.forms['form_newsletter'].nom.value==''){
		erreur += '- le champ \'Nom\' est vide.\n';
	}
	
	if(document.forms['form_newsletter'].email.value==''){
		erreur += '- le champ \'Email \' est vide.\n';
	}
	
	if ((document.forms['form_newsletter'].email.value !='') && ((ml.test(document.forms['form_newsletter'].email.value) == false) || (document.forms['form_newsletter'].email.value.length >50))){
        erreur += '- le champ \'Email \' n\'est pas valide.\n';
    }

	
	if(erreur == ''){
		return true;
	}else{
		erreur = 'Les champs suivants présentent un problème :\n\n' + erreur + '\nMerci.';
		alert(erreur);
		return false;
	}
}

function valid_contact(){
	var erreur = '';
	
	var ml = /^[^@]+@(([\w\-]+\.){1,4}[a-zA-Z]{2,4}|(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5]))$/;
	var num=/(^\d+$)|(^\d+\.\d+$)/;
				
	if(document.forms['contact'].sujet_message.value==''){
		erreur += '- le champ \'Votre message\' est vide.\n';
	}
				
	if(document.forms['contact'].prenom.value==''){
		erreur += '- le champ \'Prénom\' est vide.\n';
	}	
				
	if(document.forms['contact'].nom.value==''){
		erreur += '- le champ \'Nom\' est vide.\n';
	}
	
	if(document.forms['contact'].email.value==''){
		erreur += '- le champ \'Email \' est vide.\n';
	}
	
	if ((document.forms['contact'].email.value !='') && ((ml.test(document.forms['contact'].email.value) == false) || (document.forms['contact'].email.value.length >50))){
        erreur += '- le champ \'Email \' n\'est pas valide.\n';
    }

	
	if(erreur == ''){
		return true;
	}else{
		erreur = 'Les champs suivants présentent un problème :\n\n' + erreur + '\nMerci.';
		alert(erreur);
		return false;
	}
}



function valid_demande_eleveur(){
	var erreur = '';
	
	var ml = /^[^@]+@(([\w\-]+\.){1,4}[a-zA-Z]{2,4}|(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5]))$/;
	var num=/(^\d+$)|(^\d+\.\d+$)/;
				
	if(document.forms['form_demande_catalogue'].menu.value==''){
		erreur += '- le champ \'Elevage/Pension\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].company.value==''){
		erreur += '- le champ \'Nom élévage\' est vide.\n';
	}	
	
	if(document.forms['form_demande_catalogue'].nombre.value==''){
		erreur += '- le champ \'Nbre de chiens\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].race.value==''){
		erreur += '- le champ \'Race\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].num_rc.value==''){
		erreur += '- le champ \'N° de RC\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].num_intracommunaut.value==''){
		erreur += '- le champ \'N° intracommunaut.\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].nom.value==''){
		erreur += '- le champ \'Nom\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].prenom.value==''){
		erreur += '- le champ \'Prénom\' est vide.\n';
	}	
	
	if(document.forms['form_demande_catalogue'].fonction.value==''){
		erreur += '- le champ \'Fonction\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].email.value==''){
		erreur += '- le champ \'E-mail \' est vide.\n';
	}
	
	if ((document.forms['form_demande_catalogue'].email.value !='') && ((ml.test(document.forms['form_demande_catalogue'].email.value) == false) || (document.forms['form_demande_catalogue'].email.value.length >50))){
        erreur += '- le champ \'E-mail \' n\'est pas valide.\n';
    }
	
	if(document.forms['form_demande_catalogue'].tel.value==''){  
		erreur += '- le champ \'Téléphone\' est vide.\n';		
	}
	
	if((document.forms['form_demande_catalogue'].tel.value !='') && ((num.test(document.forms['form_demande_catalogue'].tel.value) == false) || (document.forms['form_demande_catalogue'].tel.value.length >10))){ 
		erreur += '- le champ \'Téléphone\' n\'est pas valide.\n';		
	}		
		
	if(document.forms['form_demande_catalogue'].adresse.value==''){
		erreur += '- le champ \'Adresse \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].cp.value==''){
		erreur += '- le champ \'Code postal \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].ville.value==''){
		erreur += '- le champ \'Ville \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].pays.value==''){
		erreur += '- le champ \'Pays \' est vide.\n';
	}

	
	if(erreur == ''){
		return true;
	}else{
		erreur = 'Les champs suivants présentent un problème :\n\n' + erreur + '\nMerci.';
		alert(erreur);
		return false;
	}
}


function valid_demande_club(){
	var erreur = '';
	
	var ml = /^[^@]+@(([\w\-]+\.){1,4}[a-zA-Z]{2,4}|(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5]))$/;
	var num=/(^\d+$)|(^\d+\.\d+$)/;
				
	if(document.forms['form_demande_catalogue'].menu.value==''){
		erreur += '- le champ \'Association/Club\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].habilitation.value==''){
		erreur += '- le champ \'N° d\'habilitation\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].company.value==''){
		erreur += '- le champ \'Nom\' est vide.\n';
	}	
	
	if(document.forms['form_demande_catalogue'].nom.value==''){
		erreur += '- le champ \'Nom du responsable\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].prenom.value==''){
		erreur += '- le champ \'Prénom\' est vide.\n';
	}	
	
	if(document.forms['form_demande_catalogue'].fonction.value==''){
		erreur += '- le champ \'Fonction\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].email.value==''){
		erreur += '- le champ \'E-mail \' est vide.\n';
	}
	
	if ((document.forms['form_demande_catalogue'].email.value !='') && ((ml.test(document.forms['form_demande_catalogue'].email.value) == false) || (document.forms['form_demande_catalogue'].email.value.length >50))){
        erreur += '- le champ \'E-mail \' n\'est pas valide.\n';
    }
	
	if(document.forms['form_demande_catalogue'].tel.value==''){  
		erreur += '- le champ \'Téléphone\' est vide.\n';		
	}
	if((document.forms['form_demande_catalogue'].tel.value !='') && ((num.test(document.forms['form_demande_catalogue'].tel.value) == false) || (document.forms['form_demande_catalogue'].tel.value.length >10))){ 
		erreur += '- le champ \'Téléphone\' n\'est pas valide.\n';		
	}	
		
	if(document.forms['form_demande_catalogue'].adresse.value==''){
		erreur += '- le champ \'Adresse \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].cp.value==''){
		erreur += '- le champ \'Code postal \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].ville.value==''){
		erreur += '- le champ \'Ville \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].pays.value==''){
		erreur += '- le champ \'Pays \' est vide.\n';
	}

	
	if(erreur == ''){
		return true;
	}else{
		erreur = 'Les champs suivants présentent un problème :\n\n' + erreur + '\nMerci.';
		alert(erreur);
		return false;
	}
}


function valid_demande_magasin(){
	var erreur = '';
	
	var ml = /^[^@]+@(([\w\-]+\.){1,4}[a-zA-Z]{2,4}|(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5]))$/;
	var num=/(^\d+$)|(^\d+\.\d+$)/;
				
	if(document.forms['form_demande_catalogue'].menu.value==''){
		erreur += '- le champ \'Revendeur\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].company.value==''){
		erreur += '- le champ \'Nom de Sté\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].num_rc.value==''){
		erreur += '- le champ \'N° de RC\' est vide.\n';
	}	

	if(document.forms['form_demande_catalogue'].num_intracommunaut.value==''){
		erreur += '- le champ \'N° intracommunaut.\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].nom.value==''){
		erreur += '- le champ \'Nom du responsable\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].prenom.value==''){
		erreur += '- le champ \'Prénom\' est vide.\n';
	}	
	
	if(document.forms['form_demande_catalogue'].fonction.value==''){
		erreur += '- le champ \'Fonction\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].email.value==''){
		erreur += '- le champ \'E-mail \' est vide.\n';
	}
	
	if ((document.forms['form_demande_catalogue'].email.value !='') && ((ml.test(document.forms['form_demande_catalogue'].email.value) == false) || (document.forms['form_demande_catalogue'].email.value.length >50))){
        erreur += '- le champ \'E-mail \' n\'est pas valide.\n';
    }
	
	if(document.forms['form_demande_catalogue'].tel.value==''){  
		erreur += '- le champ \'Téléphone\' est vide.\n';		
	}
	
	if((document.forms['form_demande_catalogue'].tel.value !='') && ((num.test(document.forms['form_demande_catalogue'].tel.value) == false) || (document.forms['form_demande_catalogue'].tel.value.length >10))){ 
		erreur += '- le champ \'Téléphone\' n\'est pas valide.\n';		
	}		
		
	if(document.forms['form_demande_catalogue'].adresse.value==''){
		erreur += '- le champ \'Adresse \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].cp.value==''){
		erreur += '- le champ \'Code postal \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].ville.value==''){
		erreur += '- le champ \'Ville \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].pays.value==''){
		erreur += '- le champ \'Pays \' est vide.\n';
	}

	
	if(erreur == ''){
		return true;
	}else{
		erreur = 'Les champs suivants présentent un problème :\n\n' + erreur + '\nMerci.';
		alert(erreur);
		return false;
	}
}

function valid_demande_admin(){
	var erreur = '';
	
	var ml = /^[^@]+@(([\w\-]+\.){1,4}[a-zA-Z]{2,4}|(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5]))$/;
	var num=/(^\d+$)|(^\d+\.\d+$)/;
				
	if(document.forms['form_demande_catalogue'].menu.value==''){
		erreur += '- le champ \'Administration\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].company.value==''){
		erreur += '- le champ \'Nom\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].nom.value==''){
		erreur += '- le champ \'Nom du responsable\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].prenom.value==''){
		erreur += '- le champ \'Prénom\' est vide.\n';
	}	
	
	if(document.forms['form_demande_catalogue'].fonction.value==''){
		erreur += '- le champ \'Fonction\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].email.value==''){
		erreur += '- le champ \'E-mail \' est vide.\n';
	}
	
	if ((document.forms['form_demande_catalogue'].email.value !='') && ((ml.test(document.forms['form_demande_catalogue'].email.value) == false) || (document.forms['form_demande_catalogue'].email.value.length >50))){
        erreur += '- le champ \'E-mail \' n\'est pas valide.\n';
    }
	
	if(document.forms['form_demande_catalogue'].tel.value==''){  
		erreur += '- le champ \'Téléphone\' est vide.\n';		
	}
	if((document.forms['form_demande_catalogue'].tel.value !='') && ((num.test(document.forms['form_demande_catalogue'].tel.value) == false) || (document.forms['form_demande_catalogue'].tel.value.length >10))){ 
		erreur += '- le champ \'Téléphone\' n\'est pas valide.\n';		
	}		
		
	if(document.forms['form_demande_catalogue'].adresse.value==''){
		erreur += '- le champ \'Adresse \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].cp.value==''){
		erreur += '- le champ \'Code postal \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].ville.value==''){
		erreur += '- le champ \'Ville \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].pays.value==''){
		erreur += '- le champ \'Pays \' est vide.\n';
	}

	
	if(erreur == ''){
		return true;
	}else{
		erreur = 'Les champs suivants présentent un problème :\n\n' + erreur + '\nMerci.';
		alert(erreur);
		return false;
	}
}

function valid_demande_securite(){
	var erreur = '';
	
	var ml = /^[^@]+@(([\w\-]+\.){1,4}[a-zA-Z]{2,4}|(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5]))$/;
	var num=/(^\d+$)|(^\d+\.\d+$)/;
	
	if(document.forms['form_demande_catalogue'].company.value==''){
		erreur += '- le champ \'Nom de Sté\' est vide.\n';
	}		
	
	if(document.forms['form_demande_catalogue'].num_rc.value==''){
		erreur += '- le champ \'N° de RC\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].num_intracommunaut.value==''){
		erreur += '- le champ \'N° intracommunaut.\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].nom.value==''){
		erreur += '- le champ \'Nom du responsable\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].prenom.value==''){
		erreur += '- le champ \'Prénom\' est vide.\n';
	}	
	
	if(document.forms['form_demande_catalogue'].fonction.value==''){
		erreur += '- le champ \'Fonction\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].email.value==''){
		erreur += '- le champ \'E-mail \' est vide.\n';
	}
	
	if ((document.forms['form_demande_catalogue'].email.value !='') && ((ml.test(document.forms['form_demande_catalogue'].email.value) == false) || (document.forms['form_demande_catalogue'].email.value.length >50))){
        erreur += '- le champ \'E-mail \' n\'est pas valide.\n';
    }
	
	if(document.forms['form_demande_catalogue'].tel.value==''){  
		erreur += '- le champ \'Téléphone\' est vide.\n';		
	}
	
	if((document.forms['form_demande_catalogue'].tel.value !='') && ((num.test(document.forms['form_demande_catalogue'].tel.value) == false) || (document.forms['form_demande_catalogue'].tel.value.length >10))){ 
		erreur += '- le champ \'Téléphone\' n\'est pas valide.\n';		
	}		
		
	if(document.forms['form_demande_catalogue'].adresse.value==''){
		erreur += '- le champ \'Adresse \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].cp.value==''){
		erreur += '- le champ \'Code postal \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].ville.value==''){
		erreur += '- le champ \'Ville \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].pays.value==''){
		erreur += '- le champ \'Pays \' est vide.\n';
	}

	
	if(erreur == ''){
		return true;
	}else{
		erreur = 'Les champs suivants présentent un problème :\n\n' + erreur + '\nMerci.';
		alert(erreur);
		return false;
	}
}


function valid_demande_vet(){
	var erreur = '';
	
	var ml = /^[^@]+@(([\w\-]+\.){1,4}[a-zA-Z]{2,4}|(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5]))$/;
	var num=/(^\d+$)|(^\d+\.\d+$)/;
				
	if(document.forms['form_demande_catalogue'].menu.value==''){
		erreur += '- le champ \'Activité\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].company.value==''){
		erreur += '- le champ \'Nom Ets\' est vide.\n';
	}	
	
	if(document.forms['form_demande_catalogue'].num_rc.value==''){
		erreur += '- le champ \'N° de RC\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].num_intracommunaut.value==''){
		erreur += '- le champ \'N° intracommunaut.\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].nom.value==''){
		erreur += '- le champ \'Nom du responsable\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].prenom.value==''){
		erreur += '- le champ \'Prénom\' est vide.\n';
	}	
	
	if(document.forms['form_demande_catalogue'].fonction.value==''){
		erreur += '- le champ \'Fonction\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].email.value==''){
		erreur += '- le champ \'E-mail \' est vide.\n';
	}
	
	if ((document.forms['form_demande_catalogue'].email.value !='') && ((ml.test(document.forms['form_demande_catalogue'].email.value) == false) || (document.forms['form_demande_catalogue'].email.value.length >50))){
        erreur += '- le champ \'E-mail \' n\'est pas valide.\n';
    }
	
	if(document.forms['form_demande_catalogue'].tel.value==''){  
		erreur += '- le champ \'Téléphone\' est vide.\n';		
	}
	
	if((document.forms['form_demande_catalogue'].tel.value !='') && ((num.test(document.forms['form_demande_catalogue'].tel.value) == false) || (document.forms['form_demande_catalogue'].tel.value.length >10))){ 
		erreur += '- le champ \'Téléphone\' n\'est pas valide.\n';		
	}	
		
	if(document.forms['form_demande_catalogue'].adresse.value==''){
		erreur += '- le champ \'Adresse \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].cp.value==''){
		erreur += '- le champ \'Code postal \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].ville.value==''){
		erreur += '- le champ \'Ville \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].pays.value==''){
		erreur += '- le champ \'Pays \' est vide.\n';
	}

	
	if(erreur == ''){
		return true;
	}else{
		erreur = 'Les champs suivants présentent un problème :\n\n' + erreur + '\nMerci.';
		alert(erreur);
		return false;
	}
}


function valid_demande_refuge(){
	var erreur = '';
	
	var ml = /^[^@]+@(([\w\-]+\.){1,4}[a-zA-Z]{2,4}|(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5]))$/;
	var num=/(^\d+$)|(^\d+\.\d+$)/;

	if(document.forms['form_demande_catalogue'].company.value==''){
		erreur += '- le champ \'Nom du refuge\' est vide.\n';
	}	
	
	if(document.forms['form_demande_catalogue'].nom.value==''){
		erreur += '- le champ \'Nom du responsable\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].prenom.value==''){
		erreur += '- le champ \'Prénom\' est vide.\n';
	}	
	
	if(document.forms['form_demande_catalogue'].fonction.value==''){
		erreur += '- le champ \'Fonction\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].email.value==''){
		erreur += '- le champ \'E-mail \' est vide.\n';
	}
	
	if ((document.forms['form_demande_catalogue'].email.value !='') && ((ml.test(document.forms['form_demande_catalogue'].email.value) == false) || (document.forms['form_demande_catalogue'].email.value.length >50))){
        erreur += '- le champ \'E-mail \' n\'est pas valide.\n';
    }
	
	if(document.forms['form_demande_catalogue'].tel.value==''){  
		erreur += '- le champ \'Téléphone\' est vide.\n';		
	}
	
	if((document.forms['form_demande_catalogue'].tel.value !='') && ((num.test(document.forms['form_demande_catalogue'].tel.value) == false) || (document.forms['form_demande_catalogue'].tel.value.length >10))){ 
		erreur += '- le champ \'Téléphone\' n\'est pas valide.\n';		
	}	
		
	if(document.forms['form_demande_catalogue'].adresse.value==''){
		erreur += '- le champ \'Adresse \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].cp.value==''){
		erreur += '- le champ \'Code postal \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].ville.value==''){
		erreur += '- le champ \'Ville \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].pays.value==''){
		erreur += '- le champ \'Pays \' est vide.\n';
	}

	
	if(erreur == ''){
		return true;
	}else{
		erreur = 'Les champs suivants présentent un problème :\n\n' + erreur + '\nMerci.';
		alert(erreur);
		return false;
	}
}


function valid_demande_education(){
	var erreur = '';
	
	var ml = /^[^@]+@(([\w\-]+\.){1,4}[a-zA-Z]{2,4}|(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5]))$/;
	var num=/(^\d+$)|(^\d+\.\d+$)/;
				
	if(document.forms['form_demande_catalogue'].menu.value==''){
		erreur += '- le champ \'Education\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].company.value==''){
		erreur += '- le champ \'Nom de Sté\' est vide.\n';
	}	
	
	if(document.forms['form_demande_catalogue'].num_rc.value==''){
		erreur += '- le champ \'N° de RC\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].num_intracommunaut.value==''){
		erreur += '- le champ \'N° intracommunaut.\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].nom.value==''){
		erreur += '- le champ \'Nom du responsable\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].prenom.value==''){
		erreur += '- le champ \'Prénom\' est vide.\n';
	}	
	
	if(document.forms['form_demande_catalogue'].fonction.value==''){
		erreur += '- le champ \'Fonction\' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].email.value==''){
		erreur += '- le champ \'E-mail \' est vide.\n';
	}
	
	if ((document.forms['form_demande_catalogue'].email.value !='') && ((ml.test(document.forms['form_demande_catalogue'].email.value) == false) || (document.forms['form_demande_catalogue'].email.value.length >50))){
        erreur += '- le champ \'E-mail \' n\'est pas valide.\n';
    }
	
	if(document.forms['form_demande_catalogue'].tel.value==''){  
		erreur += '- le champ \'Téléphone\' est vide.\n';		
	}
	if((document.forms['form_demande_catalogue'].tel.value !='') && ((num.test(document.forms['form_demande_catalogue'].tel.value) == false) || (document.forms['form_demande_catalogue'].tel.value.length >10))){ 
		erreur += '- le champ \'Téléphone\' n\'est pas valide.\n';		
	}	
		
	if(document.forms['form_demande_catalogue'].adresse.value==''){
		erreur += '- le champ \'Adresse \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].cp.value==''){
		erreur += '- le champ \'Code postal \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].ville.value==''){
		erreur += '- le champ \'Ville \' est vide.\n';
	}
	
	if(document.forms['form_demande_catalogue'].pays.value==''){
		erreur += '- le champ \'Pays \' est vide.\n';
	}

	
	if(erreur == ''){
		return true;
	}else{
		erreur = 'Les champs suivants présentent un problème :\n\n' + erreur + '\nMerci.';
		alert(erreur);
		return false;
	}
}
