function format_number(nbr,decimals,thousands_sep) {

	var formated = new String( nbr );

	if( nbr!='' ){
		formated = formated.replace( / |\xA0/g, '' );
		formated = formated.replace( ',',  '.' );
		if( !isNumeric(formated) )
			return 'Erreur';
		var origin = formated;
		
		if( decimals && decimals<0 ) decimals = 0;
		origin = formated = round_decimal( formated, decimals ).toString();
		
		if( formated!='' ){
			var entier = parseInt( formated );
			if( !isNaN(entier) ){
				if( thousands_sep && thousands_sep!='' ){
					// Insertion du séparateur de milliers
					var strInt = new String( entier );
					var strTemp = '';
					var l = strInt.length;
					var p = 1;
					for( var i=l-1; i>=0; i-- && p++ ){
						if( p%3==0 && p!=l )
							strTemp = thousands_sep + strInt.substr( i, 1 ) + strTemp;
						else
							strTemp = strInt.substr( i, 1 ) + strTemp; 
					}
					formated = strTemp;
				}
				if( decimals>0 ){
					var p = origin.indexOf( '.' );
					if( p==-1 ) p = origin.indexOf( ',' );
					var strFloat = '';
					if( p!=-1 ) {
						strFloat = origin.slice( p+1 );
						if( strFloat.length>decimals )
							strFloat = strFloat.substr(0,decimals);
					}
					strFloat = rpad( strFloat, decimals, '0' );
					formated += ',' + strFloat;
				}
			}
		}	
	}
	
	return formated;
}

<!-------------------------------------------------------------------FUNCTION--------------------------------------------------------
function validEmail(adr){
	var reg = new RegExp("^(([a-z0-9\-]+)((\.[a-z0-9\-]+)*)@([a-z0-9\-]+)((\.[a-z0-9\-]+)+))$","i");
  return reg.test(adr);
}

function validFloat(ch){
	var reg = new RegExp("^[0-9]+([\.,]{1}[0-9]+)?$");
	return reg.test(ch);
}
function validUnsignedInt(ch){
	var reg = new RegExp("^(([0-9]+))$");
	return reg.test(ch);
}

function _CF_onError(form_object, input_object, object_value, error_message)
{
	alert(error_message);
       	return false;	
    }

function _CF_hasValue(obj, obj_type)
    {
    if (obj_type == "TEXT" || obj_type == "PASSWORD")
	{
    	if (obj.value.length == 0) 
      		return false;
    	else 
      		return true;
    	}
    else if (obj_type == "SELECT")
	{
        for (i=0; i < obj.length; i++)
	    	{
		if (obj.options[i].selected)
			return true;
		}

       	return false;	
	}
    else if (obj_type == "SINGLE_VALUE_RADIO" || obj_type == "SINGLE_VALUE_CHECKBOX")
	{

		if (obj.checked)
			return true;
		else
       		return false;	
	}
    else if (obj_type == "RADIO" || obj_type == "CHECKBOX")
	{

        for (i=0; i < obj.length; i++)
	    	{
		if (obj[i].checked)
			return true;
		}

       	return false;	
	}
	}


function  _CF_checkCFForm_1(_CF_this){

 if  (!_CF_hasValue(_CF_this.nom, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.nom, _CF_this.nom.value, "Vous devez indiquer votre nom.")){
			_CF_this.nom.focus();
            return false; 
            }
        }

    if  (!_CF_hasValue(_CF_this.prenom, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.prenom, _CF_this.prenom.value, "Vous devez saisir votre prenom.")){
			_CF_this.prenom.focus();
            return false; 
            }
        }

    if  (!_CF_hasValue(_CF_this.adr, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.adr, _CF_this.adr.value, "Vous devez indiquer votre adresse.")){
			_CF_this.adr.focus();
            return false; 
            }
        }	 	
	if  (!_CF_hasValue(_CF_this.ville, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.ville, _CF_this.ville.value, "Vous devez indiquer votre ville.")){
			_CF_this.ville.focus();
            return false; 
            }
        }	 	
	if (_CF_this.dept.value == "0"){
		alert ('Vous devez indiquer le département.');
		_CF_this.dept.focus();
		return false;
		}
		
	
    if  (!_CF_hasValue(_CF_this.tel, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.tel, _CF_this.tel.value, "Vous devez indiquer votre téléphone.")){
			_CF_this.tel.focus();
            return false; 
            }
        }

    if  (!_CF_hasValue(_CF_this.port, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.port, _CF_this.port.value, "Vous devez saisir votre numéro de portable.")){
			_CF_this.port.focus();
            return false; 
            }
        }	
	
	if  (!_CF_hasValue(_CF_this.mail, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.mail, _CF_this.mail.value, "Vous devez saisir votre adresse e-mail.")){
			_CF_this.mail.focus();
            return false; 
			}
        } 
	if  (!_CF_hasValue(_CF_this.pass, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.pass, _CF_this.pass.value, "Vous devez saisir votre mot de passe.")){
			_CF_this.pass.focus();
            return false; 
			}
        } 
	if (_CF_this.profession.value == "0"){
		alert ('Vous devez indiquer votre profession.');
		_CF_this.profession.focus();
		return false;
		}
		
				
    if  (!_CF_hasValue(_CF_this.sexe, "RADIO" )){
        if  (!_CF_onError(_CF_this, _CF_this.sexe, _CF_this.sexe.value, "Vous devez spécifier un choix pour sexe."))
		return false;
		}

    if  (!_CF_hasValue(_CF_this.numSS, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.dispo, _CF_this.numSS.value, "Vous devez indiquer votre numéro de sécurité sociale.")){
			_CF_this.numSS.focus();
            return false; 
            }
        }

if  (!_CF_hasValue(_CF_this.dateNaissance, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.dateNaissance, _CF_this.dateNaissance.value, "Vous devez indiquer votre date de Naissance.")){
			_CF_this.dateNaissance.focus();
            return false; 
            }
        }
if  (!_CF_hasValue(_CF_this.age, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.age, _CF_this.age.value, "Vous devez indiquer votre age.")){
			_CF_this.age.focus();
            return false; 
            }
        }

    if  (!_CF_hasValue(_CF_this.lieuNaissance, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.lieuNaissance, _CF_this.lieuNaissance.value, "Vous devez indiquer votre lieu de Naissance.")){
			_CF_this.lieuNaissance.focus();
            return false; 
            }
        }

	if (_CF_this.langue.value == "0"){
		alert ('Vous devez indiquer votre langue.');
		_CF_this.dept.focus();
		return false;
		}
		
    if  (!_CF_hasValue(_CF_this.hauteur, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.hauteur, _CF_this.hauteur.value, "Vous devez indiquer votre hauteur.")){
			_CF_this.hauteur.focus();
            return false; 
            }
        }

    if  (!_CF_hasValue(_CF_this.poids, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.poids, _CF_this.poids.value, "Vous devez indiquer votre poids.")){
			_CF_this.poids.focus();
            return false; 
            }
        }
    if  (!_CF_hasValue(_CF_this.tete, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.tete, _CF_this.tete.value, "Vous devez indiquer votre tour de tête.")){
			_CF_this.tete.focus();
            return false; 
            }
        }

    if  (!_CF_hasValue(_CF_this.cou, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.cou, _CF_this.cou.value, "Vous devez indiquer votre tour de cou.")){
			_CF_this.cou.focus();
            return false; 
            }
        }
	if (_CF_this.couleurCheveux.value == "0"){
		alert ('Vous devez indiquer votre couleur de Cheveux.');
		_CF_this.couleurCheveux.focus();
		return false;
		}
if (_CF_this.couleurCheveux.value == "Autres" && _CF_this.precisezCheveux.value.length < 1){
		alert ('Vous devez preciser si une autre couleur de cheveux.');
		_CF_this.precisezCheveux.focus();
		return false;
		}
		
	if (_CF_this.nuanceCheveux.value == "0"){
		alert ('Vous devez indiquer votre nuance de Cheveux.');
		_CF_this.nuanceCheveux.focus();
		return false;
		}
	if (_CF_this.longueurCheveux.value == "0"){
		alert ('Vous devez indiquer votre longueur de Cheveux.');
		_CF_this.longueurCheveux.focus();
		return false;
		}


	if (_CF_this.couleurYeux.value == "0"){
		alert ('Vous devez indiquer votre couleur Yeux.');
		_CF_this.couleurYeux.focus();
		return false;
		}
	
	if (_CF_this.couleurYeux.value == "Autres" && _CF_this.precisezyeux.value.length < 1){
		alert ('Vous devez preciser si une autre couleur yeux.');
		_CF_this.precisezyeux.focus();
		return false;
		}
		
if (_CF_this.specYeux.value == "0"){
		alert ('Vous devez indiquer votre specificité des Yeux.');
		_CF_this.specYeux.focus();
		return false;
		}
    if  (!_CF_hasValue(_CF_this.lunettes, "RADIO" )){
        if  (!_CF_onError(_CF_this, _CF_this.lunettes, _CF_this.lunettes.value, "Vous devez spécifier un choix pour lunettes."))
		return false;
		}

    if  (!_CF_hasValue(_CF_this.lentilles, "RADIO" )){
        if  (!_CF_onError(_CF_this, _CF_this.lentilles, _CF_this.lentilles.value, "Vous devez spécifier un choix pour lentilles."))
		return false;
		}

    if  (!_CF_hasValue(_CF_this.taille, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.taille, _CF_this.taille.value, "Vous devez indiquer votre tour de taille.")){
			_CF_this.taille.focus();
            return false; 
            }
        }
    if  (!_CF_hasValue(_CF_this.poitrine, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.poitrine, _CF_this.poitrine.value, "Vous devez indiquer votre tour de poitrine.")){
			_CF_this.poitrine.focus();
            return false; 
            }
        }
    if  (!_CF_hasValue(_CF_this.hanches, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.hanches, _CF_this.hanches.value, "Vous devez indiquer votre tour de  hanches.")){
			_CF_this.hanches.focus();
            return false; 
            }
        }
    if  (!_CF_hasValue(_CF_this.veste, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.veste, _CF_this.veste.value, "Vous devez indiquer votre taille de veste.")){
			_CF_this.veste.focus();
            return false; 
            }
        }
    if  (!_CF_hasValue(_CF_this.entrejambes, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.entrejambes, _CF_this.entrejambes.value, "Vous devez indiquer votre entrejambes.")){
			_CF_this.entrejambes.focus();
            return false; 
            }
        }
    if  (!_CF_hasValue(_CF_this.pantalon, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.pantalon, _CF_this.pantalon.value, "Vous devez indiquer votre taille de pantalon.")){
			_CF_this.pantalon.focus();
            return false; 
            }
        }
    if  (!_CF_hasValue(_CF_this.pointure, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.pointure, _CF_this.pointure.value, "Vous devez indiquer votre pointure.")){
			_CF_this.pointure.focus();
            return false; 
            }
        }

if (_CF_this.type.value == "0"){
		alert ('Vous devez indiquer votre type.');
		_CF_this.type.focus();
		return false;
		}

	if (_CF_this.type.value == "Métis" && _CF_this.precisezType.value.length < 1){
		alert ('Vous devez preciser votre type.');
		_CF_this.precisezType.focus();
		return false;
		}

	if (_CF_this.signe.value == "0"){
		alert ('Vous devez indiquer votre signe particulier.');
		_CF_this.signe.focus();
		return false;
		}
	if (_CF_this.signe.value == "Plusieurs" && _CF_this.precisezsignes.value.length < 1){
		alert ('Vous devez preciser vos signes particuliers.');
		_CF_this.precisezsignes.focus();
		return false;
		}
if (_CF_hasValue(_CF_this.sexe, "RADIO" )==_CF_this.sexe[0].checked && _CF_this.pilositeVisage.value == "0"){
		alert ('Vous devez indiquer votre pilosite du visage.');
		_CF_this.pilositeVisage.focus();
		return false;
		}
if (_CF_hasValue(_CF_this.sexe, "RADIO" )==_CF_this.sexe[0].checked && _CF_this.pilositeTorse.value == "0"){
		alert ('Vous devez indiquer votre pilosite du torse.');
		_CF_this.pilositeTorse.focus();
		return false;
		}

    if  (!_CF_hasValue(_CF_this.defPerso, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.defPerso, _CF_this.defPerso.value, "Vous devez indiquer votre definition Perso.")){
			_CF_this.defPerso.focus();
            return false; 
            }
        }
    if  (!_CF_hasValue(_CF_this.permis, "RADIO" )){
        if  (!_CF_onError(_CF_this, _CF_this.permis, _CF_this.permis.value, "Vous devez indiquer si vous avez un permis de conduire."))
		return false;
		}
if (_CF_hasValue(_CF_this.permis, "RADIO" )==_CF_this.permis[0].checked && _CF_this.precisezPermis.value.length < 1){
		alert ('Vous devez preciser quel permis vous possedez!.');
		_CF_this.precisezPermis.focus();
		return false;
		}

    if  (!_CF_hasValue(_CF_this.locodispo, "RADIO" )){
        if  (!_CF_onError(_CF_this, _CF_this.locodispo, _CF_this.locodispo.value, "Vous devez spécifier un choix locomotion dispo?."))
		return false;
		}
     
	 if  (!_CF_hasValue(_CF_this.vehiculeDispo, "RADIO" )){
        if  (!_CF_onError(_CF_this, _CF_this.vehiculeDispo, _CF_this.vehiculeDispo.value, "Vous devez indiquer si votre véhicule peut servir lors d'un tournage?."))
		return false;
		}
if (_CF_hasValue(_CF_this.vehiculeDispo, "RADIO" )==_CF_this.vehiculeDispo[0].checked && _CF_this.marque.value.length < 1){
		alert ('Vous devez preciser marque et modele du vehicule!.');
		_CF_this.marque.focus();
		return false;
		}
  
  if  (!_CF_hasValue(_CF_this.vehiculeDispo, "RADIO" )){
        if  (!_CF_onError(_CF_this, _CF_this.vehiculeDispo, _CF_this.vehiculeDispo.value, "Vous devez spécifier un choix véhicule pouvant servir lors d'un tournage?."))
		return false;
		}


    if  (!_CF_hasValue(_CF_this.localDispo, "RADIO" )){
        if  (!_CF_onError(_CF_this, _CF_this.localDispo, _CF_this.localDispo.value, "Vous devez spécifier un choix local,appart,villa pouvant servir dans un tournage?."))
		return false;
		}
if (_CF_hasValue(_CF_this.localDispo, "RADIO" )==_CF_this.localDispo[0].checked && _CF_this.typeLocal.value.length < 1){
		alert ('Vous devez preciser quel type de local!.');
		_CF_this.typeLocal.focus();
		return false;
		}


    if  (!_CF_hasValue(_CF_this.passions, "TEXT" )){
        if  (!_CF_onError(_CF_this, _CF_this.passions, _CF_this.passions.value, "Vous devez indiquer vos passions.")){
			_CF_this.passions.focus();
            return false; 
            }
        }
	if (_CF_this.instrument.value == "0"){
		alert ('Vous devez indiquer votre instrument.');
		_CF_this.instrument.focus();
		return false;
		}
	
if (_CF_this.instrument.value == "plusieurs" && _CF_this.plusInstrument.value.length < 1){
		alert ('Vous devez preciser si vous jouez de plusieurs instruments.');
		_CF_this.plusInstrument.focus();
		return false;
		}
if (_CF_this.instrument.value == "autres" && _CF_this.plusInstrument.value.length < 1){
		alert ('Vous devez preciser si vous jouez d\'autres instruments.');
		_CF_this.plusInstrument.focus();
		return false;
		}

if (_CF_this.sport.value == "0"){
		alert ('Vous devez indiquer si vous pratiquez un sport.');
		_CF_this.sport.focus();
		return false;
		}
if (_CF_this.sport.value == "Plusieurs" && _CF_this.plusSport.value.length < 1){
		alert ('Vous devez preciser si vous pratiquez plusieurs sports.');
		_CF_this.plusSport.focus();
		return false;
		}
if (_CF_this.sport.value == "Autres" && _CF_this.plusSport.value.length < 1){
		alert ('Vous devez preciser si vous pratiquez d\'autres sport.');
		_CF_this.plusSport.focus();
		return false;
		}
	if (_CF_this.autresSport.value == "0"){
		alert ('Vous devez indiquer quels autres sports pratiquez vous avant?.');
		_CF_this.autresSport.focus();
		return false;
		}
if (_CF_this.autresSport.value == "Plusieurs" && _CF_this.sportAvant.value.length < 1){
		alert ('Vous devez preciser si vous pratiquez plusieurs sports avant.');
		_CF_this.sportAvant.focus();
		return false;
		}
if (_CF_this.autresSport.value == "Autres" && _CF_this.sportAvant.value.length < 1){
		alert ('Vous devez preciser si vous pratiquez d\'autres sports avant.');
		_CF_this.sportAvant.focus();
		return false;
		}

    if  (!_CF_hasValue(_CF_this.actCulturelles, "RADIO" )){
        if  (!_CF_onError(_CF_this, _CF_this.actCulturelles, _CF_this.actCulturelles.value, "Vous devez spécifier un choix activite Culturelles."))
		return false;
		}
if (_CF_hasValue(_CF_this.actCulturelles, "RADIO" )==_CF_this.actCulturelles[0].checked && _CF_this.actCulturelles2.value.length < 1){
		alert ('Vous devez preciser quelles activitées Culturelles !.');
		_CF_this.actCulturelles2.focus();
		return false;
		}


	if (_CF_this.role.value == "0"){
		alert ('Vous devez indiquer votre role.');
		_CF_this.role.focus();
		return false;
		}
    if  (!_CF_hasValue(_CF_this.coupe, "RADIO" )){
        if  (!_CF_onError(_CF_this, _CF_this.coupe, _CF_this.coupe.value, "Vous devez spécifier un choix coupe."))
		return false;
		}


    if  (!_CF_hasValue(_CF_this.coloration, "RADIO" )){
        if  (!_CF_onError(_CF_this, _CF_this.coloration, _CF_this.coloration.value, "Vous devez spécifier un choix coloration."))
		return false;
		}


    if  (!_CF_hasValue(_CF_this.nu, "RADIO" )){
        if  (!_CF_onError(_CF_this, _CF_this.nu, _CF_this.nu.value, "Vous devez spécifier un choix nu."))
		return false;
		}

if  (!_CF_hasValue(_CF_this.topless, "RADIO" )){
        if  (!_CF_onError(_CF_this, _CF_this.topless, _CF_this.topless.value, "Vous devez spécifier un choix topless."))
		return false;
		}

    if  (!_CF_hasValue(_CF_this.benevole, "RADIO" )){
        if  (!_CF_onError(_CF_this, _CF_this.benevole, _CF_this.benevole.value, "Vous devez spécifier un choix benevole."))
return false;
		}  

if (!_CF_hasValue(_CF_this.cat1, "CHECKBOX") && !_CF_hasValue(_CF_this.cat2, "CHECKBOX") && !_CF_hasValue(_CF_this.cat3, "CHECKBOX") &&!_CF_hasValue(_CF_this.cat4, "CHECKBOX") && !_CF_hasValue(_CF_this.cat5, "CHECKBOX") && !_CF_hasValue(_CF_this.cat6, "CHECKBOX")){
		alert ('Vous devez spécifier une categorie.');
return false;
		}
	
	if (_CF_hasValue(_CF_this.cat6, "CHECKBOX" ) && _CF_this.autreArtiste.value.length < 1){
		alert ('Vous devez preciser autre categorie!.');
		_CF_this.autreArtiste.focus();
		return false;
		}

	if (_CF_this.specPro.value == "Autre" && _CF_this.autreSpec.value.length < 1){
		alert ('Vous devez preciser si autre spécialité.');
		_CF_this.autreSpec.focus();
		return false;
		}
	

    if  (!_CF_hasValue(_CF_this.intermittent, "RADIO" )){
        if  (!_CF_onError(_CF_this, _CF_this.intermittent, _CF_this.intermittent.value, "Vous devez spécifier un choix intermittent."))
		return false;
		}


return true;
}		
//-->







