﻿function valide_contact (l)
{
	var nb_erreurs = 0;
	var msg_erreurs = '';
	//--------------------------------------------------------------------//
	if ( document.getElementById('info_Nom').value == '' )
	{
		document.getElementById('info_Nom').style.border = '1px solid red';
		++nb_erreurs;
	}
	else
		document.getElementById('info_Nom').style.border = '';
	//--------------------------------------------------------------------//
	if ( document.getElementById('info_Prenom').value == '' )
	{
		document.getElementById('info_Prenom').style.border = '1px solid red';
		++nb_erreurs;
	}
	else
		document.getElementById('info_Prenom').style.border = '';
	//--------------------------------------------------------------------//
	if ( document.getElementById('info_Email').value == '' )
	{
		document.getElementById('info_Email').style.border = '1px solid red';
		++nb_erreurs;
	}
	else
	{
		if (!estMail(document.getElementById('info_Email').value))
		{
			document.getElementById('info_Email').style.border = '1px solid red';
			++nb_erreurs;
		}
		else
			document.getElementById('info_Email').style.border = '';
	}
	//--------------------------------------------------------------------//
	if ( document.form_contact.clpg.checked==false && document.form_contact.cltf.checked==false && document.form_contact.rlg.checked==false )
	{
		++nb_erreurs;
	}
	//--------------------------------------------------------------------//
	if ( document.getElementById('msg_Message').value == '' )
	{
		document.getElementById('msg_Message').style.border = '1px solid red';
		++nb_erreurs;
	}
	else
		document.getElementById('msg_Message').style.border = '';
	//--------------------------------------------------------------------//
	if (nb_erreurs) {
			switch (l)
		{
			case 'fr':
				alert ("Vous devez remplir tous les champs obligatoires, indiqués par une astérisque.");
				break;
			case 'de':
				alert ("Sie müssen alle durch ein Sternchen gekennzeichneten Pflichtfelder ausfüllen.");
				break;
			case 'en':
				alert ("Please fill in all the required fields, shown by an asterisk.");
				break;
			case 'it':
				alert ("Compilare tutti i campi obbligatori indicati con un asterisco.");
				break;
			case 'nl':
				alert ("U dient alle velden gemarkeerd met een sterretje in te vullen.");
				break;
		}
		return false;
	}

	return (nb_erreurs ? false : true);
}

//fonction change l'affichage des calques
var annulation = "b";
function calques(numero)
{
	window.document.getElementById( annulation ).style.display="none";
	window.document.getElementById( numero ).style.visibility="visible";
	window.document.getElementById( numero ).style.display="block";
	annulation = numero;
}


function isFormResaRempli(message_alert, msg_etab) {
	
	if(document.getElementById('etablissement').value ==0) {
		alert(msg_etab);
		return false;
	}
		
	if(document.getElementById('select_pers').value ==0) {
		alert(message_alert);
		return false;
	}
	
	return true;	
}

function estMail(expr)
{
	expression=new RegExp("^[a-zA-Z0-9_\\-\\.]{2,}@[a-zA-Z0-9\\-_]{2,}\\.[a-zA-Z]{2,4}$", "g");
	return expression.test(expr);
}

//ouverture popup modale depuis flash
function popupModale(lien){
	thick_popup(lien,"Fermer/Close/Schließen/Sluiten/Chiudi");
//	document.getElementById('lien_mono').onclick();
}
