<!--
/**
* Validation des informations du  client 
* lors de la soumission d'un profil
* @param Form formulaire le formulaire contenant les champs à valider
*/
function validerFormulaireProfil(formulaire){
	var erreurTrouvee = false;
	var returnString = "Les informations suivantes sont erronées ou manquantes :";
	
	// Le nom du particulier / de l'entreprise
	if(formulaire.nom.value==""){
		returnString += "\n-Le nom de votre entreprise";
		erreurTrouvee = true;
	}
	
	// Code régional
	if(false == validerInt(formulaire.telCodeRegional.value, 3)){
		returnString += "\n-Votre code régional";
		erreurTrouvee = true;
	}	
	
	// No de téléphone
	if(false == validerInt(formulaire.telPrefixe.value, 3) || false == validerInt(formulaire.telSuffixe.value, 4)){
		returnString += "\n-Votre numéro de téléphone";
		erreurTrouvee = true;
	}
	
	//////////////////////////////////////
	//
	// Adresse postale
	//
	////////////////////////////////////////
	
	// Le nom de la ville
	if(formulaire.villeAffaires.value==""){
		returnString += "\n-Le nom de votre ville (adresse d\'affaires).";
		erreurTrouvee = true;
	}	
	
		// Le nom de la ville
	if(!isPostCode(formulaire.codePostalAffaires.value)){
		returnString += "\n-Votre code postal (adresse d\'affaires).";
		erreurTrouvee = true;
	}	
	// Le nom de la ville
	if(formulaire.paysAffaires.value==""){
		returnString += "\n-Le nom de votre pays (adresse d\'affaires).";
		erreurTrouvee = true;
	}

	if(formulaire.provinceAffaires.value == "0"){
		returnString += "\n-Votre Province.";
		erreurTrouvee = true;
	}
	
	if(formulaire.noCiviqueAffaires.value=="" || formulaire.rueAffaires.value==""){
		returnString += "\n-Votre Adresse.";
		erreurTrouvee = true;
	}
	
	//Voir si infos contacts à valider
	if(formulaire.action.value == "nouv"){
		// nom du contact
		if(formulaire.nomContact.value==""){
			returnString += "\n-Le nom de votre contact.";
			erreurTrouvee = true;
		}
		// prénom du contact
		if(formulaire.prenom.value==""){
			returnString += "\n-Le prénom de votre contact.";
			erreurTrouvee = true;
		}	
		// nom d'usager
		if(formulaire.nomUsager.value==""){
			returnString += "\n-Le nom d'usager de votre contact.";
			erreurTrouvee = true;
		}
		
		// mot de passe
		if(formulaire.motPasse1.value != formulaire.motPasse2.value){
			returnString += "\n-Confirmation du mot de passe.";
			erreurTrouvee = true;
		} else {
			if(formulaire.motPasse1.value.length < 6){
				returnString += "\n-Mot de passe (doit contenir au moins six caractères).";
				erreurTrouvee = true;
			}
		}
	}
	
	if(erreurTrouvee == true){
		alert(returnString);
		return false;
	}
	return true;
}

function isPostCode(entry){ // CANADIAN CODES ONLY
	strlen=entry.length; if(strlen!=6) {return false;}
	entry=entry.toUpperCase();    // in case of lowercase characters
	// Check for legal characters in string - note index starts at zero
	if('ABCEGHJKLMNPRSTVXY'.indexOf(entry.charAt(0))<0) {return false;}
	if('0123456789'.indexOf(entry.charAt(1))<0) {return false;}
	if('ABCDEFGHJKLMNPQRSTUVWXYZ'.indexOf(entry.charAt(2))<0) {return false;}
	if('0123456789'.indexOf(entry.charAt(3))<0) {return false;}
	if('ABCDEFGHJKLMNPQRSTUVWXYZ'.indexOf(entry.charAt(4))<0) {return false;}
	if('0123456789'.indexOf(entry.charAt(5))<0) {return false;}
	return true;
}

function rechargerAdresseLivraisons(){
	window.location = "profil.php?address=1";
	//var panelAdresses = mpGetElementById("infoLivraison");
	//chargerAdressesLivraison(panelAdresses);
}
-->
