<!-- DEBUT fonction initialisation 1er formulaire -->
function init_formsitu()
{
	document.getElementById("wtype").style.visibility = "hidden";
}

function valid_situ()
{
  // si le num cotisant n'est pas renseigné
  if ( document.FormSitu.situation.value=="" )
   	{ 	
   	document.getElementById("wtype").style.visibility = "visible";
   	return false;
   	}
   else   	
  	return true;
}
<!-- FINS fonctions 1er formulaire -->

<!-- DEBUT fonction initialisation 2eme formulaire -->
function init()
{
	document.getElementById("wemail").style.visibility = "hidden";
	//document.getElementById("wemail2").style.visibility = "hidden";
	document.getElementById("wCompteCotisant").style.visibility = "hidden";
	document.getElementById("wurssaf").style.visibility = "hidden";
	document.getElementById("wcp").style.visibility = "hidden";
	document.getElementById("wsujetmess").style.visibility = "hidden";
	document.getElementById("wmess").style.visibility = "hidden";
	document.getElementById("wjoint").style.visibility = "visible";
}

<!-- DEBUT fonction qui teste la validité de la forme de l'email -->
function validate()
{
	if ((document.emailForm.email.value=="") || (document.emailForm.email.value.search("@")==-1) || (document.emailForm.email.value.search("[.*]")==-1)){
		alert("L'adresse e-mail de messagerie saisie n'est pas valide.");
		document.getElementById("wemail").style.visibility = "visible";
		//exit();
		return false;
	}
	else
	{ document.getElementById("wemail").style.visibility = "hidden"; }
	return true;
}
<!-- FIN fonction qui teste la validité de la forme de l'email -->

<!-- DEBUT fonction qui teste la validité de la forme de l'email 2 -->
function validate2()
{
	if ((document.emailForm.email2.value=="") || (document.emailForm.email2.value.search("@")==-1) || (document.emailForm.email2.value.search("[.*]")==-1)){
		alert("L'adresse e-mail de messagerie 2 saisie n'est pas valide.");
		document.getElementById("wemail").style.visibility = "visible";
		//exit();
		return false;
	}
	else
	 document.getElementById("wemail").style.visibility = "hidden"; 
	
	
	return true;
}
<!-- FIN fonction qui teste la validité de la forme de l'email 2-->

<!-- DEBUT fonction qui teste la cohérence des deux emails -->
function validate_lesdeuxmails()
{
	if ((document.emailForm.email.value != document.emailForm.email2.value) && document.emailForm.email2.value!="" && document.emailForm.email.value!=""){
		alert("Les 2 adresses de messagerie doivent être indentiques.");
		document.getElementById("wemail").style.visibility = "visible";
		//exit();
		return false;
	}
	else
		document.getElementById("wemail").style.visibility = "hidden";
		
	 return true;
	
}
<!-- FIN fonction qui teste la validité de la forme de l'email -->

<!-- DEBUT validité num cotisant -->
function num_cotisant()
{
  // si le num cotisant n'est pas renseigné
  if ( document.emailForm.CompteCotisant.value=="" )
   { 	alert ("Vous devez renseigné votre numéro cotisant!");
   document.getElementById("wCompteCotisant").style.visibility = "visible";
   return false;
   }
   else
   	document.getElementById("wCompteCotisant").style.visibility = "hidden";
   	
  return true;
}
<!-- FIN validité num cotisant -->

<!-- DEBUT validité selection Urssaf -->
function select_urssaf()
{
  if ( document.emailForm.numur.value=="" )
   { 	alert ("Vous devez choisir votre Urssaf d'affiliation!");
   document.getElementById("wurssaf").style.visibility = "visible";
   return false;
   }
   else
   	document.getElementById("wurssaf").style.visibility = "hidden";
  return true;
}
<!-- FIN validité selection Urssaf -->

<!-- DEBUT teste de l'Urssaf -->
function test_urssaf()
{
  if ( document.emailForm.numur.value=="750" )
   { 	
   	document.getElementById("wjoint").style.visibility = "hidden";
   }
   else
   	document.getElementById("wjoint").style.visibility = "visible";
}
<!-- FIN teste de l'Urssaf -->

<!-- fonction qui teste la validité du code postal saisi -->
function test_code()
{
	// Tant que tous les caractères saisis ne sont pas parcourus
	for (var i =0;i <  document.emailForm.cp.value.length ; i++)
	{
		var chaine =  document.emailForm.cp.value.substring(i,i+1);
		// si il y autre chose qu'un chiffre alors faire retaper le code
		
		if (chaine < "0" || "9" < chaine)
	  	{
		        alert ("Caractère(s) interdit(s) dans un code postal !");
		  		  // réinitialise le champ code postal avec sa valeur d'origine et rend visible le chois d'une Urssaf si nécessaire
		         document.emailForm.cp.value='';
		        document.getElementById("wcp").style.visibility = "visible";
		        return false;
		        //exit();	
	  	}
	}
	
	// Vérifie la longueur du code saisi
	if ( document.emailForm.cp.value.length !=5)
	{
		alert ("Un code postal doit avoir 5 chiffres!");
		// réinitialise le champ code postal avec sa valeur d'origine et rend visible le chois d'une Urssaf si nécessaire
		 document.emailForm.cp.value='';
		//myform.numur.style.display  ='';
		document.getElementById("wcp").style.visibility = "visible";
		return false;
		//exit();
	}
	else
		document.getElementById("wcp").style.visibility = "hidden";
		
	return true;	
	
}
<!-- FIN fonction qui teste la validité du code postal saisi !-->

<!-- DEBUT validité selection sujet message -->
function select_sujet()
{
  if ( document.emailForm.sujetmess.value=="" )
   { 	alert ("Vous devez choisir le sujet de votre message!");
   	document.getElementById("wsujetmess").style.visibility = "visible";
   	//exit();
   	return false; 
   }
   else
   	document.getElementById("wsujetmess").style.visibility = "hidden";
  return true;
}
<!-- FIN validité selection sujet message -->

<!-- DEBUT Fonctions de controle Numéro Siret !-->
function Calculer_SommePariteDroite(numero, indice_fin)
{
  var indice = 0;                   // indice de boucle
  var indice_rang = 0;              // indice pour position paire ou impaire.
  var total = 0;                    // somme de la multiplication par 1 ou 2 des chiffres du n°
  var result_mult=0;                // resultat multiplication en entier

  for(indice=indice_fin, indice_rang=1; indice >= 0; indice--, indice_rang++)
  {
    if(indice_rang%2==0)
    {
      result_mult = parseInt(numero.charAt(indice)) *2;
      if(result_mult>9) result_mult=Math.round(parseInt(result_mult/10) + result_mult%10);
    }
      else result_mult = parseInt(numero.charAt(indice));
      total = total + result_mult;
  }
  return total;
}

function valid(Siret)
{
if (document.emailForm.sujetmess.value == "DUE" || document.emailForm.sujetmess.value == "DPD"){   
	var S_SIRET=Siret.value;
	var retour = 0;
	
	if(Siret.value.length!=14)
	{
		alert("Votre numéro SIRET doit être saisi sur 14 caractères numériques");
		document.getElementById("wsiret").style.visibility = "visible";
		return false; 
		//exit();
	}
	else
		if(parseFloat(S_SIRET)!=S_SIRET) 
		{
			alert("Votre numéro SIRET ne doit comporter que des caractères numériques");
			document.getElementById("wsiret").style.visibility = "visible";
			return false; 
		}
		else
		{
			retour=Calculer_SommePariteDroite(S_SIRET,8);
			if(retour!=parseInt(retour/10)*10)
			{
				alert ("N° SIRET invalide");
				document.getElementById("wsiret").style.visibility = "visible";
				return false; 
				//exit();
			}
			retour=Calculer_SommePariteDroite(S_SIRET,13);
	  
	  		if(retour!=parseInt(retour/10)*10) 
	  		{	
	  			alert ("N° SIRET invalide");
	  			document.getElementById("wsiret").style.visibility = "visible";
	  			return false; 
	  		}
	  		else 
	  		{
	  			document.getElementById("wsiret").style.visibility = "hidden";
	  			return true;
	  		}
		}
	//exit();
}
else
	return true;
}

<!-- DEBUT validité message -->
function mess()
{
  if ( document.emailForm.mess.value=="" )
   { 	alert ("Vous devez saisir un message!");
   	document.getElementById("wmess").style.visibility = "visible";
   	//exit();
   	return false; 
   }
   else
   	document.getElementById("wmess").style.visibility = "hidden";
  return true;
}
<!-- FIN validité message -->

<!-- FIN Fonctions de controle Numéro Siret -->

<!-- DEBUT Validation  -->
function valid_1()
{
	$retour1 = validate();
	$retour12 = validate2();
	$retour13 = validate_lesdeuxmails();
	//$retour2 = num_cotisant();
	$retour3 = select_urssaf();
	$retour4 = test_code();
	$retour5 = select_sujet();
	$retour6 = mess();
	
	if ( $retour1 && $retour12 && $retour13 && $retour3 && $retour4 && $retour5 && $retour6 )
	{		
		return true;
	}
	else
	{
		exit();	
	}
}

function valid_2(Siret)
{
	$retour1 = validate();
	$retour12 = validate2();
	$retour13 = validate_lesdeuxmails();
	//$retour2 =num_cotisant();
	$retour3 =select_urssaf();
	$retour4 =test_code();
	$retour5 =select_sujet();
	$retour6 =valid(Siret);
	$retour7 = mess();
	
	if ( $retour1 && $retour12 && $retour13 && $retour3 && $retour4 && $retour5 && $retour6 && $retour7 )
	{		
		return true;
	}
	else
	{
		exit();	
	}
}

function valid_3()
{
	$retour1 = validate();
	$retour12 = validate2();
	$retour13 = validate_lesdeuxmails();
	$retour4 =test_code();
	$retour5 =select_sujet();
	$retour6=mess();
	
	if ( $retour1 && $retour12 && $retour13 && $retour4 && $retour5 && $retour6)
	{		
		return true;
	}
	else
	{
		exit();	
	}
}

function mafonction() {
      var form = document.emailForm;
      if (form.sujetmess.value == "Déclaration unique d'embauche" || form.sujetmess.value == "Déclaration et/ou paiement dématérialisé"){
       document.getElementById("dsiret").style.visibility = "visible";
       document.getElementById("wsiret").style.visibility = "hidden";
       form.Siret.style.visibility = "visible";
       document.getElementById("dsiret").style.Affiche = 'block';
      }
      else
      { 
        document.getElementById("dsiret").style.visibility = "hidden";
        document.getElementById("wsiret").style.visibility = "hidden";
        form.Siret.style.visibility = "hidden";
        form.Siret.value= "";
        document.getElementById("dsiret").style.Affiche = 'none';
      }
    }
<!-- FIN Fonctions de controle Numéro Siret !-->

<!--
	function ViewCrossReference (selSelectObject){
		if (selSelectObject.options[selSelectObject.selectedIndex].value != "")
		{
		location.href=selSelectObject.options[selSelectObject.selectedIndex].value
		}
	}
//-->

