function form_check_edit_account()
{
	with(document)
	{
		var errors='';
		if(editAccount.firstName.value=='')
			errors += "\nLe champs Prénom est obligatoire.";
		if(!containOnly(editAccount.firstName.value, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZéèôâûêçàùîïö ,'-"))
			errors += "\nLe champs Prénom doit être constitué de caractères alphabétiques.";
		if(editAccount.lastName.value=='')
			errors += "\nLe champs Nom est obligatoire.";
		if(!containOnly(editAccount.lastName.value, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZéèôâûêçàùîïö ,'-"))
			errors += "\nLe champs Nom doit être constitué de caractères alphabétiques.";
		if(editAccount.emailAddress.value=='')
			errors += "\nLe champs Adresse E-mail est obligatoire.";
		if(!emailCheck(editAccount.emailAddress.value))
			errors += "\nL'adresse e-mail semble être invalide, vérifiez-là puis essayer à nouveau.";

		if(editAccount.password1.value=='')
			errors += "\nLe champs Mot de passe est obligatoire.";
		if(editAccount.password1.value != editAccount.password2.value)
			errors += "\nLes mots de passe ne sont pas identiques.";


		if(editAccount.fax)
		if(editAccount.fax.value!='')
		{
			if(!containOnly(editAccount.fax.value, '0123456789 +'))
				errors += "\nLe champs fax ne doit contenir que des chiffres.";
			//if(editAccount.adressCountry.value == 'France')
			//{
//				if(editAccount.fax.value.charAt(0)!='0' || (editAccount.fax.value.charAt(1)!='1' && editAccount.fax.value.charAt(1)!='2' && editAccount.fax.value.charAt(1)!='3' && editAccount.fax.value.charAt(1)!='4' && editAccount.fax.value.charAt(1)!='5' && editAccount.fax.value.charAt(1)!='8'))
//					errors += "\nLe champs fax doit commencer par 01, 02, 03, 04, 05 ou 08.";
//				if(editAccount.fax.value.length != 10)
//					errors += "\nLe champs fax doit comporter 10 chiffres.";
			//}
			if(editAccount.fax.value.substring(2)=='00000000')
				errors += "\nCe numéro de fax est invalide.";
		}

		if(editAccount.phone2.value!='')
		{
			if(!containOnly(editAccount.phone2.value, '0123456789 +'))
				errors += "\nLe champs Téléphone 2 ne doit contenir que des chiffres.";
			if(editAccount.phone2.value.substring(2)=='00000000')
				errors += "\nCe numéro de Téléphone 2 est invalide.";
		}
		if(editAccount.phone.value!='')
		{
			if(!containOnly(editAccount.phone.value, '0123456789 +'))
				errors += "\nLe champs Téléphone ne doit contenir que des chiffres.";
			if(editAccount.phone.value.substring(2)=='00000000')
				errors += "\nCe numéro de Téléphone est invalide.";
		}
		else
		{
			errors += "\nLe champs téléphone fixe est obligatoire ; si vous ne disposez pas d'un téléphone fixe, indiquez celui d'un proche.";
		}

/*		if((editAccount.phone.value=='') && (editAccount.mobilePhone.value==''))
		{
			errors += "\nVeuillez saisir un numéro de téléphone fixe ou portable.";
		}*/

		if(editAccount.addressStreet.value=='')
			errors += "\nLe champs Adresse est obligatoire.";
		var p=editAccount.addressPostCode.value;
		if(p.value=='')
			errors += "\nLe champs Code postal est obligatoire.";
//		if(!containOnly(p, '0123456789'))
//			errors += "\nLe champs Code postal doit être numérique.";
		//if(editAccount.adressCountry.value == 'France')
		//{
//			p=p.substring(0, 3);
//			if(p=='971' || p=='972' || p=='973' || p=='974' || p=='975' || p=='976' || p=='984' || p=='985' || p=='986' || p=='987')
//				errors += "\nDésolé, nous ne livrons pas ces zones (uniquement France métropolitaine et Corse).";
		//}
		
		if(editAccount.addressCity.value=='')
			errors += "\nLe champs Ville est obligatoire.";



/*		if(editAccount.proAccount.value==1)
		{

		}*/

		if(errors=='')
		{
			editAccount.submit();
			return true;
		}
		alert(errors);
		return false;
	}
}

