/*--- Regex Email ---*/
function checkmail(email)
{
   var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/
   return (reg.exec(email)!=null)
}

// Equivalent de la fonction Trim() en php. Vérifie qu'il n'y a pas d'espace avant la chaine de caractère
function Trim(myString)
{
	return myString.replace(/\s/g, "")
} 

// fonctions pour afficher des messages par défaut dans les champs de saisies
function checkOnBlur(element, TxToDisplay)
{
	if(Trim(element.value) == "") element.value = TxToDisplay;
}

function checkOnClick(element, TxToDisplay)
{
	if(Trim(element.value) == TxToDisplay) element.value = "";
}

// fonction d'écriture innerHTML dans un Span/Div
function WriteBox(box,texte)
{
	document.getElementById(box).innerHTML = texte;
}

/*---- Formulaire d'ajout d'une actualité ----*/
function VerifFormActu(f)
{
	var field = f.elements;
	var msg = "";
	
	if (Trim(field['AC_titre'].value) == "") msg += "Merci de préciser un titre\n";  else  msg += "";
	if (Trim(field['AC_resume'].value) == "") msg += "Merci de préciser le résumé de votre actualité\n";  else  msg += "";
	if (Trim(field['AC_texte'].value) == "") msg += "Merci de préciser le détail de votre actualité\n";  else  msg += "";
	
	if (msg == "") document.forms['ajoutActu'].submit();
	else alert(msg);
}

// Ajout d'un nouveau thème
function verifTheme(f)
{
	var field = f.elements;
	var msg = "";
	
	if (Trim(field['GT_intitule'].value) == "") msg += "Merci de remplir le champs de saisie\n";  else  msg += "";
	
	if (msg == "") document.forms['ajoutTheme'].submit();
	else alert(msg);
}

// ajout d'une galerie
function verifGalerie(f)
{
	var msg = "";
	
	if (Trim(f.elements['GA_intitule'].value) == "") msg += "Merci de remplir le champs de saisie\n";  else  msg += "";
	
	if (msg == "") f.submit();
	else alert(msg);
}

// ajout d'un commentaire sur une photo
function VerifModifCommentaireGalerie(f)
{
	var msg = "";
	
	if (Trim(f.elements['GI_img'].value) == "") msg += "Merci de choisir une photo à ajouter dans votre galerie\n";  else  msg += "";
	
	if (msg == "") f.submit();
	else alert(msg);
}

// modification d'un thème
function verifModifTheme(f)
{
	var msg = "";
	
	if (Trim(f.elements['GT_intitule'].value) == "") msg += "Merci de spécifier un nom pour votre thème\n";  else  msg += "";
	
	if (msg == "") f.submit();
	else alert(msg);
}