/****************************************
 * 
 * Traitement du formulaire d'inscription
 * 1.0.0	D Sébastien Houde
 ****************************************/
function validateNewMember() 
{
	var isValid = true;
	var errorLogin = false;
	var errorPassword = false;
	var errorLname = false;
	var errorFname = false;
	var errorEmail = false;
	var errorMsg = "";
	
	if (document.add.login.value == "") 
	{
		isValid = false;
		errorLogin = true;
		errorMsg = errorMsg + "- You must enter a username\n";	
	}
	
	if((/^([a-zA-Z0-9]+)$/.test(document.add.login.value)==false)&&(errorLogin == false))
	{
		isValid = false;
		errorMsg = errorMsg + "- You must enter a valid username\n";	
	}
	
	if (document.add.pass.value == "") 
	{
		isValid = false;
		errorPassword = true;
		errorMsg = errorMsg + "- You must enter a password\n";	
	}
	
	if (document.add.pass2.value == "") 
	{
		isValid = false;
		errorPassword = true;
		errorMsg = errorMsg + "- Please confirm your password\n";	
	}
	
	if((/^([a-zA-Z0-9éçëô]+)$/.test(document.add.pass.value)==false)&&(errorPassword == false))
	{
		isValid = false;
		errorMsg = errorMsg + "- Your password is invalid\n";	
	}
	
	if((/^([a-zA-Z0-9éçëô]+)$/.test(document.add.pass2.value)==false)&&(errorPassword == false))
	{
		isValid = false;
		errorMsg = errorMsg + "- Your password is invalid\n";	
	}
	
	if((document.add.pass.value)!=(document.add.pass2.value))
	{
		isValid = false;
		errorMsg = errorMsg + "- The two passwords must be identical\n";	
	}
	
	
	if (document.add.nom.value == "") 
	{
		isValid = false;
		errorLname = true;
		errorMsg = errorMsg + "- Please enter your last name\n";	
	}
	
	if (document.add.prenom.value == "") 
	{
		isValid = false;
		errorFname = true;
		errorMsg = errorMsg + "- Please enter your first name\n";	
	}
	
	
	if((/^([a-zA-Z\'-éçëô]+)$/.test(document.add.nom.value)==false)&&(errorLname == false))
	{
		isValid = false;
		errorMsg = errorMsg + "- Please enter a valid last name\n";	
	}
	
	
		if((/^([a-zA-Z\'-éçëô]+)$/.test(document.add.prenom.value)==false)&&(errorFname == false))
	{
		isValid = false;
		errorMsg = errorMsg + "- Please enter a valid first name\n";	
	}
	
	if (document.add.courriel.value == "") 
	{
		isValid = false;
		errorEmail = true;
		errorMsg = errorMsg + "- Please enter your email address\n";	
	}
	
	
	
	if(( (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.add.courriel.value))==false)&&(errorEmail == false))
	{
		isValid = false;
		errorMsg = errorMsg + "- Your email address is invalid\n";	
	}
	
	if (document.add.captcha.value == "") 
	{
		isValid = false;
		errorMsg = errorMsg + "- Please answer the question\n";	
	}
	
	if (!isValid)
		alert(errorMsg);
	
	
	return isValid;	
	
}







/****************************************
 * 
 * Traitement du formulaire d'inscription
 * 1.0.0	D Sébastien Houde
 ****************************************/
function validerNouveauMembre() 
{
	var isValid = true;
	var errorLogin = false;
	var errorPassword = false;
	var errorLname = false;
	var errorFname = false;
	var errorEmail = false;
	var errorMsg = "";
	
	if (document.add.login.value == "") 
	{
		isValid = false;
		errorLogin = true;
		errorMsg = errorMsg + "- Vous devez inscrire un nom d'utilisateur\n";	
	}
	
	if((/^([a-zA-Z0-9]+)$/.test(document.add.login.value)==false)&&(errorLogin == false))
	{
		isValid = false;
		errorMsg = errorMsg + "- Veuillez entrer un nom d'utilisateur valide\n";	
	}
		
	
	if (document.add.pass.value == "") 
	{
		isValid = false;
		errorPassword = true;
		errorMsg = errorMsg + "- Vous devez spécfier un mot de passe\n";	
	}
	
	if (document.add.pass2.value == "") 
	{
		isValid = false;
		errorPassword = true;
		errorMsg = errorMsg + "- Vous devez confirmer votre mot de passe\n";	
	}
	
	if((/^([a-zA-Z0-9éçëô]+)$/.test(document.add.pass.value)==false)&&(errorPassword == false))
	{
		isValid = false
		errorMsg = errorMsg + "- Veuillez entrer un mot de passe valide\n";	
	}
	
	if((/^([a-zA-Z0-9éçëô]+)$/.test(document.add.pass2.value)==false)&&(errorPassword == false))
	{
		isValid = false
		errorMsg = errorMsg + "- Veuillez entrer un mot de passe valide\n";	
	}
	
	if((document.add.pass.value)!=(document.add.pass2.value))
	{
		isValid = false
		errorMsg = errorMsg + "- Les deux mots de passes ne sont pas identiques!\n";	
	}
	
	
	
	if (document.add.nom.value == "") 
	{
		isValid = false;
		errorLname = true;
		errorMsg = errorMsg + "- Vous devez inscrire votre nom\n";	
	}
	
	if (document.add.prenom.value == "") 
	{
		isValid = false;
		errorFname = true;
		errorMsg = errorMsg + "- Vous devez inscrire votre prénom\n";	
	}
	
	
	if((/^([a-zA-Z\'-éçëô]+)$/.test(document.add.nom.value)==false)&&(errorLname == false))
	{
		isValid = false;
		errorMsg = errorMsg + "- Veuillez enter un nom valide\n";	
	}
	
	
	if((/^([a-zA-Z\'-éçëô]+)$/.test(document.add.prenom.value)==false)&&(errorFname == false))
	{
		isValid = false;
		errorMsg = errorMsg + "- Veuillez entrer un prénom valide\n";	
	}
		
	
	if (document.add.courriel.value == "") 
	{
		isValid = false;
		errorEmail = true;
		errorMsg = errorMsg + "- Vous devez inscrire votre adresse courriel\n";	
	}
	
	
	
	if(( (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.add.courriel.value))==false)&&(errorEmail == false))
	{
		isValid = false;
		errorMsg = errorMsg + "- Adresse courriel invalide\n";	
	}
	
	if (document.add.captcha.value == "") 
	{
		isValid = false;
		errorMsg = errorMsg + "- Vous devez répondre à la question mathématique\n";	
	}
	
	if (!isValid)
		alert(errorMsg);
	
	
	return isValid;	
	
}









/********************************************************
 * 
 * Traitement du formulaire de soumission de services
 * 1.0.0	D Sébastien Houde
 ********************************************************/
function validerSoumissionServices() 
{
	var isValid = true;
	var errorLname = false;
	var errorFname = false;
	var errorEmail = false;
	var errorDescription = false;
	var errorMsg = "";
	

	
	if (document.add.nom.value == "") 
	{
		isValid = false;
		errorLname = true;
		errorMsg = errorMsg + "- Vous devez inscrire votre nom\n";	
	}
	
	if (document.add.prenom.value == "") 
	{
		isValid = false;
		errorFname = true;
		errorMsg = errorMsg + "- Vous devez inscrire votre prénom\n";	
	}
	
	
	if((/^([a-zA-Z\'-éçëô]+)$/.test(document.add.nom.value)==false)&&(errorLname == false))
	{
		isValid = false;
		errorMsg = errorMsg + "- Veuillez enter un nom valide\n";	
	}
	
	
	if((/^([a-zA-Z\'-éçëô]+)$/.test(document.add.prenom.value)==false)&&(errorFname == false))
	{
		isValid = false;
		errorMsg = errorMsg + "- Veuillez entrer un prénom valide\n";	
	}
		
	
	if (document.add.courriel.value == "") 
	{
		isValid = false;
		errorEmail = true;
		errorMsg = errorMsg + "- Vous devez inscrire votre adresse courriel\n";	
	}
	
	
	
	if(( (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.add.courriel.value))==false)&&(errorEmail == false))
	{
		isValid = false;
		errorMsg = errorMsg + "- Adresse courriel invalide\n";	
	}
	
	if (document.add.description.value == "") 
	{
		isValid = false;
		errorMsg = errorMsg + "- Vous devez inscrire la description de votre besoin\n";	
	}
	
	if (!isValid)
		alert(errorMsg);
	
	
	return isValid;	
	
}



/********************************************************
 * 
 * Traitement du formulaire de soumission de services EN
 * 1.0.0	D Sébastien Houde
 ********************************************************/
function validateQuoteRequest() 
{
	var isValid = true;
	var errorLname = false;
	var errorFname = false;
	var errorEmail = false;
	var errorDescription = false;
	var errorMsg = "";
	

	
	if (document.add.nom.value == "") 
	{
		isValid = false;
		errorLname = true;
		errorMsg = errorMsg + "- Please enter your last name\n";	
	}
	
	if (document.add.prenom.value == "") 
	{
		isValid = false;
		errorFname = true;
		errorMsg = errorMsg + "- Please enter your first name\n";	
	}
	
	
	if((/^([a-zA-Z\'-éçëô]+)$/.test(document.add.nom.value)==false)&&(errorLname == false))
	{
		isValid = false;
		errorMsg = errorMsg + "- Please enter a valid last name\n";	
	}
	
	
	if((/^([a-zA-Z\'-éçëô]+)$/.test(document.add.prenom.value)==false)&&(errorFname == false))
	{
		isValid = false;
		errorMsg = errorMsg + "- Please enter a valid first name\n";	
	}
		
	
	if (document.add.courriel.value == "") 
	{
		isValid = false;
		errorEmail = true;
		errorMsg = errorMsg + "- Please enter your email address\n";	
	}
	
	
	
	if(( (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.add.courriel.value))==false)&&(errorEmail == false))
	{
		isValid = false;
		errorMsg = errorMsg + "- Please enter a valid email address\n";	
	}
	
	if (document.add.description.value == "") 
	{
		isValid = false;
		errorMsg = errorMsg + "- Please enter a description of your need\n";	
	}
	
	if (!isValid)
		alert(errorMsg);
	
	
	return isValid;	
	
}


