var regex = new RegExp("[a-z0-9._-]{1,}@[a-z0-9.-]{3,}", "gi");
var message1 = "- Il manque le pseudo.\n";
var message2 = "- Il manque l'email.\n";
var message3 = "- Il manque le titre.\n";
function verifCommentaire() {
var message = "";
if (document.form1.auteur.value.search(/\w/) == -1) {message += message1;}
if (document.form1.email.value.search(regex) == -1) {message += message2;}
if (document.form1.titre.value.search(/\w/) == -1) {message += message3;}
if (document.form1.texte.value.search(/\w/) == -1) {message += "- Vous n'avez pas mis de commentaire.\n";}
if (message.length > 0) {window.alert("Le commentaire n'a pas été posté car :\n\n" + message);}
else {document.form1.submit();}
}
function verifDevis() {
var message = "";
if (document.form1.auteur.value.search(/\w/) == -1) {message += message1;}
if (document.form1.email.value.search(regex) == -1) {message += message2;}
if (document.form1.titre.value.search(/\w/) == -1) {message += message3;}
if (document.form1.texte.value.search(/\w/) == -1) {message += "- Vous n'avez pas mis de description.\n";}
if (document.form1.pages.value.search(/\w/) == -1) {message += "- Vous n'avez renseigné le nombre de pages.\n";}
if (message.length > 0) {window.alert("Le devis n'a pas été posté car :\n\n" + message);}
else {document.form1.submit();}
}
function verifNews() {
var message = "";
if (document.form1.auteur.value.search(/\w/) == -1) {message += message1;}
if (document.form1.email.value.search(regex) == -1) {message += message2;}
if (document.form1.titre.value.search(/\w/) == -1) {message += message3;}
if (document.form1.texte.value.search(/\w/) == -1) {message += "- Vous n'avez pas mis d'infos.\n";}
if (message.length > 0) {window.alert("La nouvelle n'a pas été postée car :\n\n" + message);}
else {document.form1.submit();}
}
function verifGuestbook() {
var message = "";
if (document.form1.auteur.value.search(/\w/) == -1) {message += message1;}
if (document.form1.email.value.search(regex) == -1) {message += message2;}
if (document.form1.titre.value.search(/\w/) == -1) {message += message3;}
if (document.form1.texte.value.search(/\w/) == -1) {message += "- Vous n'avez pas mis de message.\n";}
if (message.length > 0) {window.alert("Le message dans le livre d'or n'a pas été ajouté car :\n\n" + message);}
else {document.form1.submit();}
}

function verifForum() {
var message = "";
if (document.form1.auteur.value.search(/\w/) == -1) {message += message1;}
if (document.form1.email.value.search(regex) == -1) {message += message2;}
if (document.form1.titre.value.search(/\w/) == -1) {message += message3;}
if (document.form1.texte.value.search(/\w/) == -1) {message += "- Il manque le message.\n";}
if (message.length > 0) {window.alert("Le message n'a pas été posté car :\n\n" + message);}
else {document.form1.submit();}
}

function verifCoords() {
var message = "";
if (document.form1.auteur.value.search(/\w/) == -1) {message += message1;}
if (document.form1.email.value.search(regex) == -1) {message += message2;}
if (message.length > 0) {window.alert("Les coordonnées n'ont pas été modifiées car :\n\n" + message);}
else {document.form1.submit();}
}

function verifEvents() {
var message = "";
if (document.form1.titre.value.search(/\w/) == -1) {message += message3;}
if (document.form1.texte.value.search(/\w/) == -1) {message += "- Il manque des infos sur l'évènement.\n";}
if (document.form1.date.value.search(/[0-3][0-9]\/[0-1][0-9]\/[0-9]{4,4}/) == -1) {message += "- Il fudrait dater l'évènement.\n";}
if (message.length > 0) {window.alert("L' évènement n'a pas été ajouté car :\n\n" + message);}
else {document.form1.submit();}
}

function verifLien() {
var message = "";
if (document.form1.titre.value.search(/\w/) == -1) {message += message3;}
if (document.form1.description.value.search(/\w/) == -1) {message += "- Vous n'avez pas décrit le site.\n";}
if (document.form1.url.value.search(/\w/) == -1) {message += "- Vous n'avez pas mis l'adresse du site.\n";}
if (document.form1.email.value.search(regex) == -1) {message += message2;}
if (document.form1.newcat.value.search(/\w/) == -1 && document.form1.scat[1].checked == 1) {message += "- Vous n'avez pas mis de nom à la nouvelle catégorie.\n";}
if (message.length > 0) {window.alert("Votre lien n'a pas été ajouté car :\n\n" + message);}
else {
if (document.form1.url.value.substring(0, 7).toLowerCase() != "http://") {
var verifhttp = confirm("Le lien ne commence pas par 'HTTP://'.\nEtes vous certain de vouloir l'ajouter quand même ?");}
else {
var verifhttp = true;}
if (verifhttp == true) {
document.form1.submit();}
}
}

function verifNewsletter() {
var message = "";
if (document.form1.email.value.search(regex) == -1) {
message += message2;}
if (message.length > 0) {
window.alert("Il y a une erreur :\n\n" + message);}
else {
document.form1.submit();}
}

function toutSel() {
document.form1.news.checked = true;
document.form1.articles.checked = true;
document.form1.liens.checked = true;
document.form1.downloads.checked = true;
document.form1.photos.checked = true;
document.form1.events.checked = true;
document.form1.videos.checked = true;
}

function rienSel() {
document.form1.news.checked = false;
document.form1.articles.checked = false;
document.form1.liens.checked = false;
document.form1.downloads.checked = false;
document.form1.photos.checked = false;
document.form1.events.checked = false;
document.form1.videos.checked = false;
}

function sourire(t) {
if (window.opener) {
window.opener.document.form1.texte.value = window.opener.document.form1.texte.value + t;
}
}

function filtrePhoto(filtre) {
if (navigator.appName == "Microsoft Internet Explorer") {
if (filtre.length > 0) {
document.all["photo"].style.filter += " " + filtre;}
else {
document.all["photo"].style.filter = "";}
}
else {
alert("Cette fonction n'est seulement disponible qu'avec Internet Explorer.\nDésolé ...");}
}

