<!-- Fonction demande de doc -->
  function verif_vide(texte)
  {
    return (texte.length > 0);
  }
  
	var l_bValide1;
		var l_bValide2;
		function checkDate(source, args)
		{
			l_Jour = document.formulaire_dde_doc.elements("jour").value;
			l_Mois = document.formulaire_dde_doc.elements("mois").value;
			l_Annee = document.formulaire_dde_doc.elements("annee").value;
			l_bValide1 = true;
			try
			{
				l_nJour=parseInt(l_Jour,10);
				l_nMois=parseInt(l_Mois,10);
				l_nAnnee=parseInt(l_Annee,10);
			}
			catch(e)
			{
				l_bValide1 = false;
			}
			args.IsValid = l_bValide1;
		}
		
		function checkFormatDate(source, args)
		{
			l_bValide2 = true;
			if (l_bValide1)
			{
				l_nNbJours = 31;
				l_Jour = document.formulaire_dde_doc.elements("jour").value;
				l_Mois = document.formulaire_dde_doc.elements("mois").value;
				l_Annee = document.formulaire_dde_doc.elements("annee").value;
				if (parseInt(l_Mois,10)<1 || parseInt(l_Mois,10)>12)
				{
					l_bValide2 = false;
				}
				if (parseInt(l_Annee,10)<1000)
				{
					l_bValide2 = false;
				}
				switch (parseInt(l_Mois,10))
				{
					case 1:
						l_nNbJours = 31;
						break;
					case 2:
						l_nNbJours = 28;
						if ((parseInt(l_Annee,10)%4)==0){
							if ((parseInt(l_Annee,10)%100)>0){
								if ((parseInt(l_Annee,10)%400)==0){
									l_nNbJours = 29;
								}
							}
							else
							{
								l_nNbJours = 29;
							}
						}
						break;
					case 3:
						l_nNbJours = 31;
						break;
					case 4:
						l_nNbJours = 30;
						break;
					case 5:
						l_nNbJours = 31;
						break;
					case 6:
						l_nNbJours = 30;
						break;
					case 7:
						l_nNbJours = 31;
						break;
					case 8:
						l_nNbJours = 31;
						break;
					case 9:
						l_nNbJours = 30;
						break;
					case 10:
						l_nNbJours = 31;
						break;
					case 11:
						l_nNbJours = 30;
						break;
					case 12:
						l_nNbJours = 31;
						break;
					default :
						l_bValide = false;
						break;
				}
				if(parseInt(l_Jour,10)<1 ||  parseInt(l_Jour,10) > l_nNbJours)				{
					l_bValide2 = false;
				}
			}
			args.IsValid = l_bValide2;
		}

function init()
{
	optionTest = true;
	lgth = document.formulaire_dde_doc.precisez.options.length - 1;
	document.formulaire_dde_doc.precisez.options[lgth] = null;
	if (document.formulaire_dde_doc.precisez.options[lgth]) optionTest = false;
        populate()
}


function populate()
{	optionTest = true;
	if (!optionTest) return;
	var box = document.formulaire_dde_doc.comment;
	var number = box.selectedIndex;
    var list = store[number];
	var box2 = document.formulaire_dde_doc.precisez;
	box2.options.length = 0;
	for(i=0;i<list.length;i+=2)
	{
		box2.options[i/2] = new Option(list[i],list[i+1]);
	 }
	 if(visible[number]=='Vrai')
	 {
	 	document.formulaire_dde_doc.precisez.style.visibility = "visible";
	 }
	 else
	 {
	 	document.formulaire_dde_doc.precisez.style.visibility = "hidden";
	 }
}

function populate_new()
{	
	document.formulaire_dde_doc_new.precisez.style.visibility = "visible";
	optionTest = true;
	if (!optionTest) return;
	var box = document.formulaire_dde_doc_new.comment;
	var number = box.selectedIndex;
    var list = store[number];
	var box2 = document.formulaire_dde_doc_new.precisez;
	box2.options.length = 0;
	for(i=0;i<list.length;i+=2)
	{
		box2.options[i/2] = new Option(list[i],list[i+1]);
	 }
	 if(visible[number]=='Vrai')
	 {
	 	document.formulaire_dde_doc_new.precisez.style.visibility = "visible";
	 }
	 else
	 {
	 	document.formulaire_dde_doc_new.precisez.style.visibility = "hidden";
	 }
}

var_choix='Souhaite une documentation de secrétaire médicale';
 function AddText(format) 
{
	switch (format) 
		{ 
		case 'SMS': var_choix='Souhaite une documentation de secrétaire médicale';
		break; 
		case 'DENT1': var_choix='Souhaite une documentation de secrétaire dentaire';
		break; 
		case 'SECPHAR1': var_choix='Souhaite une documentation de secrétaire pharmaceutique';
		break;
		case 'SAS': var_choix='Concours Secrét. Adminis. des Affaires Sanit. & Sociales'
		break; 
		case 'SMFPH': var_choix='Concours Secrét. Médical de la Fonct. Publique Hospi.'
		break; 
		case '1ST2S': var_choix='Souhaite une documentation de préparation Première ST2S';
		break; 
		case 'TST2S': var_choix='Souhaite une documentation de préparation Terminale ST2S';
		break; 
		} 
   }

//-- Fonction demande de doc -->


