// JavaScript Document
//------------------------------------------------
function validEmail(email)
	{
	contenu = email.toLowerCase();
	var arr1 = contenu.split('@');
	if (contenu.length < 7 || arr1.length != 2 || arr1[0] < 'a' || arr1[0].substr(0,1) > 'z' || (arr1[1].substr(0,1) > 'z' || (arr1[1] < 'a' && arr1[1].substr(0,1) >'9') || arr1[1] < '0') )
		{
		return false;
		}
	else
		{
		jj = 0;
		while (jj<=1)
			{
			cmpt = 0;
			nbDot = 0;
			len = arr1[jj].length;
			carPrec = '';
			while(cmpt < len)
				{
				car = arr1[jj].substr(cmpt, 1);
				if ((((car < 'a' || car > 'z') && (car < '0' || car > '9')) && car != '-' && car != '_' && car != '.') || (jj==1 && (car == '.' && carPrec == '.')))
					{
					return false;
					}
				else if (car == '.')
					{
					nbDot++;
					}
				cmpt++;
				carPrec = car;
				}
			if (jj == 1 && (nbDot == 0 || car == '.' || car == '_' || car == '-'))
				{
				return false
				}
			jj++;
			}
		}
	return true;
	}

//------------------------------------------------
function ValideDate_Deb_Fin(jour_debut, mois_debut, annee_debut, jour_fin, mois_fin, annee_fin)
{
	if(jour_debut==0 || mois_debut==0 || annee_debut==0 || jour_fin==0 || mois_fin==0 || annee_fin==0)
		return false;
	else {
			if(mois_debut==2 && jour_debut>28 && annee_debut>2004) return false;
			if(mois_fin==2 && jour_fin>28 && frm.annee_fin>2004) return false;
			if(annee_fin<annee_debut) return false;
			else if(annee_fin==annee_debut)
					{
						if(mois_fin<mois_debut) return false;
						else if(mois_fin==mois_debut)
								{
									if(jour_fin<jour_debut) return false;
								}
					}				 
		 }	
	return true;
}
//------------------------------------------------
function IsNumber(control)
{
	if(isNaN(control.value)){
		control.value = '';
		return false;
		}
	else return true;
}
//------------------------------------------------
function IsPostalCode(control)
{
	if(isNaN(control.value)){
		control.value = '';
		return false;
		}
	else if(control.value.length==5) return true;	
	     else return false;
}
//------------------------------------------------
function IsEmpty(control)
{
	if(control.value=='') return true;
	else return false;
}
//------------------------------------------------

