// ----------------------- Upload de fichiers multiples ----------------------- //
// ----------------------- Développé par : Jason Lemay ------------------------ //
// --- Manipulations du DOM avec mootools.js : http://mootools.net/download --- //
// ------------------------------ 9 juillet 2007 ------------------------------ //

function envoyerFichiers(){
	//Validation du formulaire avant l'envoie
	var aumoinsUnFichier=false;
	for(var n=1;n<=5;n++){
		if(document.getElementById("url_fichier_"+n).value!=""){
			aumoinsUnFichier=true;
		};
	};
	if(!aumoinsUnFichier){
		alert("Vous devez envoyer au minimum 1 fichier");
		return false;
	};
	if(document.getElementById("nom").value == ""){
		alert("Vous devez entrer votre nom");
		return false;
	}else if(document.getElementById("courriel").value == ""){
		alert("Vous devez entrer votre courriel");
		return false;
	}else if(document.getElementById("tel1").value == "" || document.getElementById("tel2").value == "" || document.getElementById("tel3").value == ""){
		alert("Vous devez entrer votre numéro de téléphone sous la forme : (xxx) xxx-xxxx");
		return false;
	}else{
		//Si tout correcte, afficher l'animation de chargement
		afficherLoading();
		//Et envoyer le formulaire
		document.getElementById("form_fichiers").submit();
	};
	return false;
}

function chiffres(event) {
	// Cette fonction s'occupe que seul les chiffres et les touches
	// SUPPRIMER et DELETE peuvent être entrées dans le champ
	
	// Compatibilité IE / Firefox
	if(!event&&window.event) {
		event=window.event;
	};
	// IE
	// Si ce n'est pas un chiffre
	if(event.keyCode < 48 || event.keyCode > 57) {
		//Si ce n'est pas la touche SUPP ou DELETE ou TAB
		if(event.keyCode!=8 && event.keyCode!=46 && event.keyCode!=9){
			event.returnValue = false;
		};
	};
	// DOM
	if(event.which < 48 || event.which > 57) {
		//Si ce n'est pas la touche SUPP ou DELETE ou TAB
		if(event.keyCode!=8 && event.keyCode!=46 && event.keyCode!=9){
			event.preventDefault();
			event.stopPropagation();
		};
	};
};

function afficherLoading(){
	
	new Element('div', {
		'styles': {
			'position': 'fixed',
			'width': '100%',
			'height': '100%',
			'top': '0px',
			'left': '0px',
			'opacity': '0.85',
			'background': '#003366'
		},
		'id': 'loadingBox'
	}).injectAfter('formulaire');
	
	new Element('div', {
		'styles': {
			'position': 'fixed',
			'width': '350px',
			'height': '100px',
			'top': '50%',
			'left': '50%',
			'margin-top': '-50px',
			'margin-left': '-175px',
			'opacity': '0.85',
			'text-align': 'center',
			'color': '#FFFFFF'
		},
		'id': 'loading'
	}).injectInside('loadingBox');
	
	$('loading').setHTML('L\'envoi de fichiers peut prendre quelques minutes<br /><br />Merci de bien vouloir patienter');
		
};