function checkForm() {
	var nom = false;
	var mail = false;
	var objet = false;
	var message = false;
	var error = "";
	
	var nomForm = document.getElementById("nom").value;
	var reNom = RegExp("[a-zA-Z]{4,20}$");
	var mailForm = document.getElementById("mail").value;
	var reMail = RegExp("^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,3}$");
	
	if(nomForm != "" && reNom.test(nomForm))
		nom = true;
	else
		error += "Veuillez renseigner votre nom.\n";
		
	if(mailForm != "" && reMail.test(mailForm))
		mail = true;
	else
		error += "Veuillez renseigner votre adresse mail.\n";
		
	if(document.getElementById("objet").value != "")
		objet = true;
	else
		error += "Veuillez indiquer un sujet.\n";
		
	if(document.getElementById("message").value != "")
		message = true;
	else
		error += "Veuillez entrer un message.\n";
	
	if(nom && mail && objet && message)
		document.formulaire.submit();
	else
		alert(error);
}

function startUpload() {
	document.getElementById('waitUpload').style.display = 'block';
	document.getElementById('infosUpload').style.display = 'none';
	document.getElementById('btnSubmit').disabled = true;
	return true;
}

function stopUpload(messErr, etatMail, nomFichier) {
	var result = '';
	var messMail = '';
	
	document.getElementById('waitUpload').style.display = 'none';
	document.getElementById('infosUpload').style.display = 'block';
	if(etatMail)
		messMail = "Un m&eacute;l a &eacute;t&eacute; envoy&eacute; &agrave; l'administrateur. Vous en avez &eacute;galement re&ccedil;u un r&eacute;capitulant votre envoie.<br /><br />";
	else
		messMail = "Cependant, une erreur est survenue lors de l'envoie d'un mail &agrave; l'administrateur. Merci de le contacter afin de le pr&eacute;venir.<br /><br />";
	
	if(messErr == "1") {
		result = "<span class='msg'>Le fichier a &eacute;t&eacute; upload&eacute; avec succ&egrave;s !<br />" + messMail + "</span><br />";
		document.getElementById('infosUpload').innerHTML = result; 
		document.getElementById('fichier').value = "";
		document.getElementById('btnSubmit').disabled = false;
		if(!confirm("Voulez-vous uploader un autre fichier ?"))
			window.location.replace("./index.html");
		else
			document.getElementById('infosUpload').style.display = 'none';
		
		document.getElementById('fichiersEnvoyes').innerHTML += "<span class='msg'>Fichier " + nomFichier + " envoy&eacute;</span><br />";
	}
	else {
		result = "<span class='emsg'>" + messErr + "<br />Veuillez recommencer.</span><br /><br />";
		document.getElementById('infosUpload').innerHTML = result; 
		document.getElementById('btnSubmit').disabled = false;
	}   
	return true;   
}

function repeatName(val) {
	inputRepeat = document.getElementById('inputRepeat');
	if(val != "")
		inputRepeat.value = val;
	else
		inputRepeat = "";
}
