

function fieldError(champ,error)
	{
	alert(error);
	champ.focus();
	champ.select();
	return false;
	}


function checkEmail(champ)
	{
	theValue=champ.value.toLowerCase();
	
	iPosition=theValue.indexOf('@');
	
	if (iPosition==-1)
		return fieldError(champ,"mauvais format d'Email");
		
	if ((theValue.indexOf("@",iPosition+1)!=-1)||(theValue.indexOf(".",iPosition+1)==-1))
		return fieldError(champ,"mauvais format d'Email");	
	
	goodChar="abcdefghijklmnopqrstuvwxyz0123456789-_@.";
	
	for (i=0;i<theValue.length;i++)
		{
		if (goodChar.indexOf(theValue.substring(i,i+1))==-1)
		return fieldError(champ,"mauvais format d'Email");	
		}
	return true;
	}


function checkEmpty(champ)
	{
	
	if (champ.value=="")
		return fieldError(champ,"Saisie obligatoire");
		
	return true;
	}

function checkEmptySel(champ)
	{
	
	if (champ.value=="100")
		return fieldError(champ,"Vous devez obligatoirement sélectionner la fonction, l'enseigne et le pays");
		
	return true;
	}
	

function checkTelFax(champ,nDigits)
	{
	
	Contenu=champ.value;
	
	for (i=0;i<Contenu.length;i++)
		{
		WChar=Contenu.substring(i,i+1);
		if(WChar<'0' || WChar>'9')
			return fieldError(champ,"Erreur de saisie");
		}
	return true;	
	}
	
function checkNum(champ)
	{
	
	Contenu=champ.value;
	
	for (i=0;i<Contenu.length;i++)
		{
		WChar=Contenu.substring(i,i+1);
		if(WChar<'0' || WChar>'9')
			return fieldError(champ,"Erreur de saisie, format numérique uniquement");
		}
	return true;	
	}





