﻿function verifEnvoiLivreOr() {

	var probleme = false;
	var message= "Erreur lors de l'envoi du message pour la ou les raison(s) suivante(s):";
				
	if (document.forms[0].pseudo_livre.value == "") {
		message += "\n - Pas de pseudo.";
		probleme = true;
	}
		
	if (document.forms[0].email_livre.value != "") {
	   var regex = /^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/; 
	   
	   if(!regex.test(document.forms[0].email_livre.value)) {
			message += "\n - Email non conforme.";
			probleme = true;
		}
	}
		
	if (document.forms[0].site_livre.value != "") {
	   var regex = /^(http:\/\/|[w]{3}\.)?([-0-9A-Za-z_]+\.)?([-0-9A-Za-z_]+\.[a-z-A-Z]{2,4})$/;
	   
		if(!regex.test(document.forms[0].site_livre.value)) {
			message += "\n - Syntaxe du site non conforme.";
			probleme = true;
		}
	}
		
	if (document.forms[0].controle_livre.value != "ub") //&& document.forms[0].controle_livre.value != "ubel") {
	{	
		message += "\n - Le champs ub est mal renseigné.";
		probleme = true;
	}
			
	if (document.forms[0].message_livre.value == "") {
		message += "\n - Pas de message.";
		probleme = true;
	}
	
	if (probleme) {
		alert(message);
		return false;
	}
	else {
		return true;
	}
}

/*function verifEnvoiCommentaire() {
	
	var probleme = false;
	var message= "Erreur lors de l'envoi du commentaire pour la raison suivante:";

	if (document.forms[0].MessageC.value == "") {
		message +="\n    - Aucun message !";
		probleme = true;
	}
	
	if (probleme) {
		alert(message);
		return false;
	}
	else {
		return true;
	}
}*/

function verifEnvoiCommentaire() {
	
	var probleme = false;
	var message= "Erreur lors de l'envoi du commentaire pour la raison suivante:";
	frm=document.forms['ancform']
	if (frm.elements['MessageC'].value == "") {
		alert("Aucun message :/");
		return false;
	}	
	else {
		return true;
		alert("test");
	}
}

var msg2;
function verifComment() {

    //vérification des champs obligatoires
    if (document.getElementById('MessageC').value == '') {
        alert('Message vide :/'); return false;
    }
	// ne pas décommenter !!!
    //document.getElementById('MessageC').value=msg2;
	document.getElementById('ajouter').submit();
}

var msg2;
function verif_df() {

    //vérification des champs obligatoires
    if (document.getElementById('note_notedf').value == '') {
        alert('Merci de laisser une note !'); return false;
    }
    else {
        if (document.getElementById('MessageC').value == '') {
            alert('Merci de laisser un message !'); return false;
        }
    }
    //document.getElementById('MessageC').value=msg2;
    document.getElementById('validation_notedf').submit();
}

function verifEnvoiContact() {

	var probleme = false;
	var message= "Erreur lors de l'envoi du courrier pour la ou les raison(s) suivante(s):";
	
	var regex = /^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/; 
	   
	if(!regex.test(document.forms[0].mailinternaute.value)) {
		message += "\n - Email non conforme.";
		probleme = true;
	}
	
	if (document.forms[0].pseudointernaute.value == "") {
		message +="\n - Pas de pseudo !";
		probleme = true;
	}
	
	if (document.forms[0].objet.value == "") {
		message +="\n - Pas d'objet !";
		probleme = true;
	}	
	
	if (document.forms[0].message.value == "") {
		message +="\n - Message vide !";
		probleme = true;
	}	
	
	if (document.forms[0].controle_antibot.value != "ub") {
		message += "\n - Vous n'avez pas écrit ub !";
		probleme = true;
	}	
	
	if (probleme) {
		alert(message);
		return false;
	}
	else {
		return true;
	}	
}



function verifEnvoiNotation() {

	var probleme = false;
	var message= "Erreur lors de l'envoi de l'avis dossier pour la ou les raison(s) suivante(s):";
			
	/*if (document.forms[0].controle_notedf.value != "ub") {
		message += "\n   - Vous n'avez pas écrit ub !";
		probleme = true;
	}*/			
	if (document.forms[0].note_notedf.value == "") {
		message +="\n - Aucune note n'a été attribuée !";
		probleme = true;
	}
	
	if (document.forms[0].message_notedf.value == "") {
		message +="\n - Aucun message !";
		probleme = true;
	}	
	
	if (probleme) {
		alert(message);
		return false;
	}
	
	else {
		return true;
	}		
}
