// JavaScript Document

<!--


/**********************************************************
      CONTROLE D'ADRESSES EMAIL 
*********************************************************/
// Teste si le mail a une forme correcte
function checkMail(email) {
	var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,4}$/
	return (reg.exec(email)!=null)
}


// FORMULAIRE D'INSCRIPTION =================
function checkFormInscription(){
	
	var form =document.formInscription;
	var lang = form.inscription_langue.value;
	var msg="";
	
	if (!form.inscription_nom.value) {
		if(lang=="fr") msg+="Merci d'indiquer votre nom.\n"; else msg+="Please specify your surname.\n";
	}
	if (!form.inscription_prenom.value) {
		if(lang=="fr") msg+="Merci d'indiquer votre prénom.\n"; else msg+="Please specify your first name.\n";
	}
	if (!form.inscription_adresse.value) {
		if(lang=="fr") msg+="Merci d'indiquer votre adresse.\n"; else msg+="Please specify your address.\n";
	}
	if (!form.inscription_codepostal.value) {
		if(lang=="fr") msg+="Merci d'indiquer votre code postal.\n"; else msg+="Please specify your postcode.\n";
	}
	if (!form.inscription_ville.value) {
		if(lang=="fr") msg+="Merci d'indiquer votre ville.\n"; else msg+="Please specify your town/city.\n";
	}
	if (!form.inscription_pays.value) {
		if(lang=="fr") msg+="Merci d'indiquer votre pays.\n"; else msg+="Please specify your country.\n";
	}
	if(!checkMail(form.inscription_email.value)) {
		if(lang=="fr") msg+="Votre adresse e-mail est incorrecte.\n"; else msg+="Your e-mail address is not correct.\n";
	}

	if(msg!="") {
		//affichage du message d'erreur
		window.alert(msg);
		return false;
	} else {
		return true;	
	}
}


// FORMULAIRE DE NEWSLETTER =================
function checkFormNewsletter(){
	
	var form =document.formNewsletter;
	var lang = form.lang.value;
	var msg="";
	
	if(!checkMail(form.new_email.value)) {
		if(lang=="fr") msg+="Votre adresse e-mail est incorrecte.\n"; else msg+="Your e-mail address is not correct.\n";
	}

	if(msg!="") {
		//affichage du message d'erreur
		window.alert(msg);
		return false;
	} else {
		return true;	
	}	
}

// FORMULAIRE ENVOI DU SITE A UN AMI =================
function checkFormAmi(){
	
	var form =document.formAmi;
	var lang = form.lang.value;
	var msg="";
	
	if (!form.votre_nom.value) {
		if(lang=="fr") msg+="Merci d'indiquer votre nom.\n"; else msg+="Please specify your name.\n";
	}
	if(!checkMail(form.votre_email.value)) {
		if(lang=="fr") msg+="Votre adresse e-mail est incorrecte.\n"; else msg+="Your e-mail address is not correct.\n";
	}
	if(!checkMail(form.dest_email.value)) {
		if(lang=="fr") msg+="L'e-mail du destinataire est incorrecte.\n"; else msg+="Your friend's e-mail address is not correct.\n";
	}

	if(msg!="") {
		//affichage du message d'erreur
		window.alert(msg);
		return false;
	} else {
		return true;	
	}
}

/**********************************************************
      AFFICHAGE DES FICHES EXPOSANTS
*********************************************************/

function showDiv(div)
{
	var d = document.getElementById(div);
	if ( 'none' == d.style.display ) d.style.display='block';
}
/* masquage des divs */
function hideDiv(div)
{
	var d = document.getElementById(div);
	if ( 'block' == d.style.display ) d.style.display='none';
}
function showFiche(n_expo){
	hideDiv('expoOff'+n_expo);
	showDiv('expoOn'+n_expo);
}
function maskFiche(n_expo){
	showDiv('expoOff'+n_expo);
	hideDiv('expoOn'+n_expo);
}
//-->