function telephone(num)
{
  var verif = /^[+]{0,1}[\ 0-9]+$/ ;
	return ( ( verif.exec( num ) == null )?0:1 ) ;
}

function chiffre(entier)
{
		var verif = /^[0-9]+$/ ;
		return ( ( verif.exec( entier ) == null )?0:1 ) ;
}

function prixFR(nombre)
{
		var verif = /^[0-9]+,{0,1}[0-9]+$/ ;
		return ( ( verif.exec( nombre ) == null )?0:1 ) ;
}

function prixEN(nombre)
{
		var verif = /^[0-9]+,{0,1}[0-9]+.{0,1}[0-9]+$/ ;
		return ( ( verif.exec( nombre ) == null )?0:1 ) ;
}

function email(adresse)
{	
		var verif = /^[a-zA-Z0-9_\.-]+@[a-zA-Z0-9-.]{2,}[.][a-zA-Z]{2,3}$/ ;
		return ( ( verif.exec(adresse) == null )?0:1 ) ;		
}

/*kilasy = "laclasse"
function afocus(element)
{		
		Element.addClassName( element , kilasy );
}

function ablur(element)
{
		Element.removeClassName( element , kilasy );
}
*/
/*****************************************************/
//id element, texte 1, texte 2, type element
function champs(id,t1,t2,type,efface)
{
		switch (type)
		{
				case 'mail' : 
						if ( !Field.present( id ) )
						{
								alert(t1);								
								Field.focus( id );
								return false;
						}
						else 
						{
									if ( !email( $(id).value ) )
									{
												alert(t2);
												if ( efface ) Field.clear( id );
												Field.focus( id );
												return false;
									}
						}
						return true;
						break ;
						
				case 'chiffre' : 
						if ( !Field.present( id ) )
						{
								alert(t1);
								Field.focus( id );
								return false;
						}
						else 
						{
									if ( !chiffre( $(id).value ) )
									{
												alert(t2);
												if ( efface ) Field.clear( id );
												Field.focus( id );
												return false;
									}
						}
						return true;
						break ;
				
				case 'telephone' : 
						if ( !Field.present( id ) )
						{
								alert(t1);
								Field.focus( id );
								return false;
						}
						else 
						{
									if ( !telephone( $(id).value ) )
									{
												alert(t2);
												if ( efface ) Field.clear( id );
												Field.focus( id );
												return false;
									}
						}
						return true;
						break ;
				
				default : 
						if ( !Field.present( id ) )
						{
								alert(t1);
								Field.focus( id );
								return false;
						}
						return true;
						break ;
		}
}