<!--
//-----------------------------------------------------||
// FUNCTION:    init					               ||
// PARAMETERS:  null								   ||
// RETURNS:     nothing								   ||
// PURPOSE:     Initialise le formulaire d'inscription ||
//-----------------------------------------------------||
function init()
{
	//---- définition du formulaire
	var f = document.inscriptionForm ;
	//---- mask pour le numero de telephone/fax
	oTelMask = new Mask("##.##.##.##.##", "string");
	oTelMask.attach(f.tel);
	oTelMask.attach(f.fax);
	//---- mask pour le code postal
	//oCpMask = new Mask("0####", "number");
	//oCpMask.attach(f.cp);
	//---- mask pour le numero siren
	oSirenMask = new Mask("#########", "number");
	oSirenMask.attach(f.siren);
}

//---------------------------------------------------------||
// FUNCTION:    displayMetierAutre		                   ||
// PARAMETERS:  f			 --> objet formulaire		   ||
// RETURNS:     nothing									   ||
// PURPOSE:     Affiche le champ Metier_autre			   ||
//---------------------------------------------------------||
function displayMetierAutre(f)
{
	//------ affichage du champ autre métier 
	var n =(f.metier.options[f.metier.selectedIndex].value==0) ?1 :0 ;
	var obj = new DHTMLobj('DIVmetierautre') ;
	obj.style.display = n?'block':'none' ;
	if (!n) return ;
	f.metiercplt.focus() ;
}

//---------------------------------------------------------||
// FUNCTION:    displayRsAutre			                   ||
// PARAMETERS:  f			 --> objet formulaire		   ||
// RETURNS:     nothing									   ||
// PURPOSE:     Affiche le champ raisonSociale_autre	   ||
//---------------------------------------------------------||
function displayRsAutre(f)
{
	//------ affichage du champ autre métier 
	var n =(f.rs.options[f.rs.selectedIndex].value==0) ?1 :0 ;
	var obj = new DHTMLobj('DIVrsautre') ;
	obj.style.display = n?'block':'none' ;
	if (!n) return ;
	f.rscplt.focus() ;
}

//-------------------------------------------------------------------||
// FUNCTION:    verifUserProfile		                             ||
// PARAMETERS:  f			 --> objet formulaire				     ||
// RETURNS:     nothing												 ||
// PURPOSE:     Valide le formulaire d'inscription					 ||
//-------------------------------------------------------------------||
function verifUserProfile(f)
{
	//----------- on recupere les valeur que l'on stocke dans des var
	var raisonsociale	= f.rs.options[f.rs.selectedIndex].value ;
	var rsautre			= f.rscplt.value ;
	var nomsociete		= f.soc.value ;
	var nom				= f.nom.value ;
	var metier			= f.metier.options[f.metier.selectedIndex].value ;
	var metierautre		= f.metiercplt.value ;
	var adresse			= f.adr.value ;
	var codepostal		= f.cp.value ;
	var ville			= f.ville.value ;				
	var pays			= f.pays.options[f.pays.selectedIndex].value ;
	var tel				= f.tel.value ;
	var fax				= f.fax.value ;
	var email			= f.email.value ;
	var siren			= f.siren.value ;
	
	var err = 0 ;
	
	/*
	if( raisonsociale == -1 || metier == -1 || nomsociete == "" || nom == "" || adresse == "" || codepostal == "" || ville == "" || pays == -1 || tel == "" || email == "" || siren == "")
		{ alert("Merci de remplir correctement tous les champs obligatoires") ;	err = 1 ; }
	*/
	
	if( raisonsociale == -1 || metier == -1 || nomsociete == "" || nom == "" || adresse == "" || codepostal == "" || ville == "" || pays == -1 || tel == "" || email == "")
		{ alert("Merci de remplir correctement tous les champs obligatoires") ;	err = 1 ; }
	
	/*		
	else if( siren.length < 9)
		{ alert("Merci de saisir un numéro siren valide") ;  err = 1 ; }
	*/
	
	else if( metier == 0 && metierautre == "")
		{ alert("Merci de nous renseigner sur votre métier ou fonction") ;  err = 1 ; }
	
	else if( raisonsociale == 0 && rsautre == "")
		{ alert("Merci de nous renseigner sur votre raison sociale") ;  err = 1 ; }

	else if (!isEmail2(email))
		{ alert("Merci de saisir un email valide") ;  err = 1 ; }
		
	if (!err) 
	{
		f.activite.value = (metier != 0) ? metier : metierautre ;
		f.rSociale.value = (raisonsociale != 0) ? raisonsociale : rsautre ;
		f.submit() ;
	}
}
//-->
