/* FONCTIONS JAVASCRIPT */

// ---------- INITIALISATION & DIVERS ---------- //
// --------------------------------------------- //
// => Fonction permettant d'initialiser l'éditeur TinyMCE
tinyMCE.init({
	// General options
	mode : "exact",
	elements : "editeur",
	theme : "advanced",
	language : "fr",
	plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,inlinepopups",
	
	// Theme options
	theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,fontselect,fontsizeselect",
	theme_advanced_buttons2 : "cut,copy,paste,|,search,replace,|,bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,image,codepreview,|,forecolor",
	theme_advanced_buttons3 : "tablecontrols,|,hr,|,charmap,emotions,|,print",
	theme_advanced_toolbar_location : "top",
	theme_advanced_toolbar_align : "left",
	theme_advanced_resizing : false,
	
	// Example content CSS (should be your site CSS)
// 	content_css : "interface/style.css",
		
	// Drop lists for link/image/media/template dialogs
	template_external_list_url : "lists/template_list.js",
	external_link_list_url : "lists/link_list.js",
	external_image_list_url : "lists/image_list.js",
	media_external_list_url : "lists/media_list.js",
	
	// Replace values for the template plugin
	template_replace_values : {
		username : "Some User",
		staffid : "991234"
	}
});

// ---------- VERIFICATION FORMULAIRES ---------- //
// ---------------------------------------------- //
// => Fonction de vérification des champs du formulaire de contact
function verifFormContact(){	
	// Vérification des champs vides
	if (document.form_contact.nom.value == "") {
 		alert("Veuillez saisir votre NOM.\n");
 		document.form_contact.nom.focus();
		return false;
	}
	
	if (document.form_contact.mail.value == "") {
 		alert("Veuillez saisir votre MAIL.\n");
 		document.form_contact.mail.focus();
		return false;
	}
		
	if (document.form_contact.message.value == "") {
 		alert("Veuillez saisir un MESSAGE.\n");
 		document.form_contact.message.focus();
		return false;
	}
	
	if (document.form_contact.code.value == "") {
 		alert("Veuillez recopier le CODE.\n");
 		document.form_contact.code.focus();
		return false;
	}
	
	// Vérification du format de l'adresse mail
 	adresse = document.form_contact.mail.value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	
	if (document.form_contact.mail.value != "") {
		if ((place > -1)&&(adresse.length > 2)&&(point > 1)) {
			return true;
		} else {
			alert("Veuillez saisir une adresse mail VALIDE.\n");
			document.form_contact.mail.focus();
			return false;
		}
	}
}

// => Fonction de vérification des champs du formulaire de connexion
function verifFormAdmin(){	
	// Vérification des champs vides
	if (document.form_admin.login.value == "") {
 		alert("Veuillez saisir votre LOGIN.\n");
 		document.form_admin.login.focus();
		return false;
	}
	
	if (document.form_admin.mdp.value == "") {
 		alert("Veuillez saisir votre MOT DE PASSE.\n");
 		document.form_admin.mdp.focus();
		return false;
	}
}