var tableauMessage = new Array();

//function validatePreinscription(form) {
//	var valide = true;
//	tableauMessage.length = 0; //Permet de vider le tableau
//	if (!isEMailAddr(form.emailClient,"Veuillez vérifier le format de votre adresse email.")){
//		valide = false;
//	}
//	if(!valide){	
//		var message = null;
//		
//		for(i=0;i<tableauMessage.length;i++){
//			if(message!=null){
//				message +=tableauMessage[i];
//			}else{
//				message = tableauMessage[i];
//			}
//		}
//
//		messageBox('Champs invalide',300,200,'<div>'+message+'</div>',null,null);
//		return false;
//	}else{	
//		return true;
//	}
//}

function validateConnexion(form) {
	var valide = true;
	tableauMessage.length = 0; //Permet de vider le tableau
	if (!isEMailAddr(form.emailConnexion,"Veuillez vérifier le format de votre adresse email.")){
		valide = false;
	}
	if (!isNotEmpty(form.mdpConnexion,"Renseignez votre mot de passe.")){
		valide = false;
	}
	if(!valide){	
		var message = null;
		
		for(i=0;i<tableauMessage.length;i++){
			if(message!=null){
				message +=tableauMessage[i];
			}else{
				message = tableauMessage[i];
			}
		}

		messageBox('Champs invalide',300,200,'<div>'+message+'</div>',null,null);
		return false;
	}else{	
		return true;
	}
}

function validateSos(form) {
	var valide = true;
	tableauMessage.length = 0; //Permet de vider le tableau
	if (!isEMailAddr(form.emailSos,"Veuillez vérifier le format de votre adresse email.")){
		valide = false;
	}
	if(!valide){	
		var message = null;
		
		for(i=0;i<tableauMessage.length;i++){
			if(message!=null){
				message +=tableauMessage[i];
			}else{
				message = tableauMessage[i];
			}
		}

		messageBox('Champs invalide',300,200,'<div>'+message+'</div>',null,null);
		return false;
	}else{	
		return true;
	}
}

// Vérifie si l'adresse e-mail est valide
function isEMailAddr(elem,message) {
	var str = elem.value;
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) {
    	tableauMessage.push(message+'<br />');
        return false;
    } else {
        return true;
    }
}

// Vérifie si un champ contient 6 caractères
function isLen6(elem,message) {
	var str = elem.value;
    if (str.length < 6) {
    	tableauMessage.push(message+'<br />');
        return false;
    } else {
        return true;
    }
}

// Vérifie si un champ a bien été renseigné
function isNotEmpty(elem,message) {
	var str = elem.value;
    var re = /.+/;
    if(!str.match(re)) {
    	tableauMessage.push(message+'<br />');
        return false;
    } else {
        return true;
    }
}
