var regex = new RegExp("[a-z0-9._-]{1,}@[a-z0-9.-]{3,}", "gi");


var message1 = "- Tu n'as pas mis ton pseudo.\n";
var message2 = "- Tu n'as pas mis ton email.\n";
var message3 = "- Tu n'as pas mis de 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 += "- Tu n'as pas mis de commentaire.\n";}
        if (message.length > 0) {
                window.alert("Ton commentaire 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 += "- Tu n'as pas mis d'infos.\n";}
        if (message.length > 0) {
                window.alert("Ta news n'a pas été postée car :\n\n" + message);}
        else {
                document.form1.submit();}
}


function verifHistoire() {
        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 += "- Tu n'as pas mis d'infos.\n";}
        if (message.length > 0) {
                window.alert("Ton histoire n'a pas été postée car :\n\n" + message);}
        else {
                document.form1.submit();}
}


function verifBlagues() {
        var message = "";
        if (document.form1.auteur.value.search(/\w/) == -1) {
                message += message1;}
        if (document.form1.titre.value.search(/\w/) == -1) {
                message += message3;}
        if (document.form1.description.value.search(/\w/) == -1) {
                message += "- Tu n'as pas écrit ta blague.\n";}
        if (message.length > 0) {
                window.alert("Ta blague n'a pas été postée car :\n\n" + message);}
        else {
                document.form1.submit();}
}


function verifAstuces() {
        var message = "";
        if (document.form1.auteur.value.search(/\w/) == -1) {
                message += message1;}
        if (document.form1.titre.value.search(/\w/) == -1) {
                message += message3;}
        if (document.form1.description.value.search(/\w/) == -1) {
                message += "- Tu n'as pas écrit ton astuce.\n";}
        if (message.length > 0) {
                window.alert("Ton astuce 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 += "- Tu n'as pas mis de message.\n";}
        if (message.length > 0) {
                window.alert("Ton 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 += "- Tu n'as pas mis de message.\n";}
        if (message.length > 0) {
                window.alert("Ton 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("Tes coordoné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 += "- Tu n'as pas mis d'infos sur l'évenements.\n";}
        if (document.form1.date.value.search(/[0-3][0-9]\/[0-1][0-9]\/[0-9]{4,4}/) == -1) {
                message += "- Tu n'as pas daté l'évenement.\n";}
        if (message.length > 0) {
                window.alert("Ton évenement 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 += "- Tu n'as pas décrit le site.\n";}
        if (document.form1.url.value.search(/\w/) == -1) {
                message += "- Tu n'as pas mis l'adresse du site.\n";}
        if (document.form1.newcat.value.search(/\w/) == -1 && document.form1.scat[1].checked == 1) {
                message += "- Tu n'as pas mis de nom à ta nouvelle catégorie.\n";}
        if (message.length > 0) {
                window.alert("Ton lien n'a pas été ajouté car :\n\n" + message);}
        else {
                if (document.form1.url.value.substring(0, 7).toLowerCase() != "http://") {
                        var verifhttp = confirm("Ton lien ne commence pas par 'HTTP://'.\nEs-tu sûr 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.liens.checked = true;
        document.form1.downloads.checked = true;
        document.form1.photos.checked = true;
        document.form1.videos.checked = true;
        document.form1.gifs.checked = true;
        document.form1.blagues.checked = true;
	document.form1.astuces.checked = true;
}


function rienSel() {
        document.form1.news.checked = false;
        document.form1.liens.checked = false;
        document.form1.downloads.checked = false;
        document.form1.photos.checked = false;
        document.form1.videos.checked = false;
        document.form1.gifs.checked = false;
        document.form1.blagues.checked = false;
	document.form1.astuces.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é ...");}
}
