






<!--Gestion des langues-->

function ScanCookie(variable)      // Détection des cookie
{
	cook=document.cookie;
	variable+="=";
	place=cook.indexOf(variable,0);
	if(place<=-1)
	return("0");
	else
	{
		end=cook.indexOf(";",place)
		if (end<=-1)
		return(unescape(cook.substring(place+variable.length,cook.length)));
		else
		return(unescape(cook.substring(place+variable.length,end)));
	}
}

ext_lang=ScanCookie("lang");
if (ext_lang=="en") { lang=["What\'s your name ?","Email not valid !","What is the Subject of your message ?","You must supply a Message...","Please, select a category..."] }
if (ext_lang=="de") { lang=["Wie heissen Sie ?","Sie müssen eine gültige Email Adresse spezifieren !","Es gibt keine Betreff ?","Sie müssen eine Nachricht eingeben...","Bitte eine Kategorie wählen..."] }
if (ext_lang=="es") { lang=["Cuál es su nombre ?","Email address inválido !","Cuál es el tema de su mensaje ?","Su mensaje es vacío...","Por favor, seleccione una categoría..."] }
if (ext_lang=="it") { lang=["Che cosa è il vostro nome?","Email non valido!","Che cosa è l'argomento di vostro messaggio?","Dovete scrivere un messaggio...","Per favore, selezioni una categoria..."] }
if (ext_lang=="pt") { lang=["Que é seu nome ?","Email address inválido !","O que é o assunto de sua mensagem ?","Sua mensagem está vazia...","Por favor, selecione uma categoria... "] }
if (ext_lang=="nl") { lang=["Gelieve je naam op te geven !","U moet een valied Mail adres aangeven !","het onderwerp van de boodschap ontbreekt !","Gelieve een boodschap in te vullen...","Please, select a category..."] }
if (ext_lang=="chti") { lang=["C'est quo tin nom ? ?","Tin email y est nin bon !","Y avot nin d'sujet à tin messach' !","Teu n'as donc rin à dire ?","T'as nin choisi l'rubrique ed'tin messache..."] }
if (ext_lang=="fr") { lang=["Vous devez bien avoir un nom !","Adresse de courriel invalide !","Il manque le sujet du message !","Vous n\'avez pas grand-chose à dire...","Choisissez une rubrique SVP"] }
if (ext_lang=="ro") { lang=["Vous devez bien avoir un nom !","Adresse de courriel invalide !","Il manque le sujet du message !","Vous n\'avez pas grand-chose à dire...","Choisissez une rubrique SVP"] }
//else { lang=["Vous devez bien avoir un nom !","Adresse de courriel invalide !","Il manque le sujet du message !","Vous n\'avez pas grand-chose à dire...","Choisissez une rubrique SVP"] }


function verifmail(email) { // Email valide ?
         var arobase = email.indexOf("@")
         var point = email.lastIndexOf(".")
         if((arobase < 3)||(point + 2 > email.length)
            ||(point < arobase+3)) return false
         return true
         }
function testform(nom,mail,sujet,texte) { // Vérifie le formulaire
         if(nom.value=="") { alert(lang[0])
            nom.focus();return false }
         if(mail.value) {
         	if(!verifmail(mail.value)) { alert(lang[1])
            	mail.focus();return false }
         }
         if(sujet.value=="") { alert(lang[2])
            sujet.focus();return false }
         if(texte.value=="") { alert(lang[3])
            texte.focus();return false }
         return true // envoie les champs
         }


function post(add) {	// Ajouter un nouveau sujet   (PAGE 4)
if (testform(document.UBform.newauteur,document.UBform.courriel,document.UBform.sujet,document.UBform.texte))
	{
	document.UBform.method = "post";
	document.UBform.target = "_self";
	document.UBform.action = add;
	document.UBform.submit();
	}
}

function repond(add) {    // Répondre à un sujet    (PAGE 2)
if (testform(document.UBform.newauteur,document.UBform.courriel,document.UBform.sujet,document.UBform.texte,"X"))
	{
	document.UBform.method = "post";
	document.UBform.target = "_self";
	document.UBform.action = add;
	document.UBform.submit();
	}
}

function modifier(add) {    // Modifier un message   (PAGE 13)
if (testform("x","x@x.x","x",document.UBform.texte,"x"))
	{
	document.UBform.method = "post";
	document.UBform.target = "_self";
	document.UBform.action = add;
	document.UBform.submit();
	}
}

function verif() {     // Visualiser d'abord      (PAGE 2 & 4)
document.UBform.method = "post";
document.UBform.target = "_blank";
document.UBform.action = "scripts/visu.php";
document.UBform.submit();
}

function envoi() {     // Envoyer les message d'un sujet en courriel (PAGE 10)
	if(!verifmail(document.Enregistrer.courriel.value))
	{
	  	alert(lang[1])
            	document.Enregistrer.courriel.focus();return false
	}
	document.Enregistrer.method = "post";
	document.Enregistrer.target = "_blank";
	document.Enregistrer.action = "scripts/enregist_mes.php?envoyer=1";
	document.Enregistrer.submit();
}
function enregistrer() {   // Enregistrer les messages d'un sujet  (PAGE 10)
	document.Enregistrer.method = "post";
	document.Enregistrer.target = "_self";
	document.Enregistrer.action = "scripts/enregist_mes.php?enregistrer=1";
	document.Enregistrer.submit();
}

function ChangeUrl(formulaire)
	{
		location.href = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
	}

