// Javascript

function activeValid() {
	if(document.forms[0].chk_approuve.checked || document.forms[0].chk_approuve.checked == "checked")
		document.forms[0].bt_envoyer.disabled = "";
	else
		document.forms[0].bt_envoyer.disabled = "disabled" ;
} 

function verif() { 

  var erreur = ""

  var temp = document.forms[0].date.value

   if(document.forms[0].nom.value == "")

     {

      erreur = " Veuillez indiquer votre nom. ";

     }

  

   if(document.forms[0].date.value == "" || document.forms[0].date.value == "0000-00-00")

     {

      erreur = " La date d'arrivée doit être indiquée ";

     }

	if((document.forms[0].date2.value == "" || document.forms[0].date.value == "0000-00-00") &&

		(document.forms[0].pasdate.checked == false))

     {

      erreur = " La date du retour doit être indiquée ";

     }

	if((document.forms[0].pasdate.checked == false) && document.forms[0].date2.value < document.forms[0].date.value)

     {

      erreur = " La date du retour doit être postérieur à la date d'arrivée ";

     }

//   alert("iop");

//   alert (document.forms[0].nb_pers.value);

   if(document.forms[0].nb_pers_arrivee.value == "")

     {

      erreur = " Le nombre de personnes doit être mentionné. ";

     }

	if(document.forms[0].nb_pers_retour.value == "")

     {

      erreur = " Le nombre de personnes doit être mentionné. ";

     }



	if(Compare_Dates(document.forms[0].datejour.value,document.forms[0].date.value)!= 1)

	 {

		erreur = "La date est trop proche, il faut réserver au minimum 48h à l'avance";

	 }

	 

	if((document.forms[0].dha.value=="03") && (document.forms[0].dmina.value=="00"))

	 {

		erreur = "Les départs débutent à 03h30.";

	 }



   if(erreur == "")

     {

     document.forms[0].submit();

     }

   else

     {

     alert (erreur);

     }

 }



function verifforum() { 

  var erreur = ""



if(document.forms[0].nom.value == "")

     {

      erreur = " Veuillez indiquer votre nom. ";

     }

  

   if(document.forms[0].email.value == "")

     {

      erreur = " Veuillez indiquer votre e-mail ";

     }

	 

	if(document.forms[0].msg.value =="")

	{

	 erreur = " Aucun message n'a été saisi ";

	}



   if(erreur == "")

     {

     document.forms[0].submit();

     }

   else

     {

     alert (erreur);

     }

 }



 function alerte()

  {

  alert ("Votre message sera affiché une fois sa validation effectuée,\n Merci de votre participation.")

  }

  

 function imprime() {

  if (typeof(window.print) != 'undefined')

   { 

	window.print(); }

   }





// Retourne 1 si valeur_date1 < valeur_date2

// 0 si valeur_date1 = valeur_date2

// -1 si valeur_date1 > valeur_date2

	function Compare_Dates(valeur_date1, valeur_date2)

	{

		var tabDate1 = valeur_date1.split('-');

		tabDate1 = ConvNum(tabDate1);

		var datTest_Date1 = new Date(parseInt(tabDate1[0]), parseInt(tabDate1[1])-1, parseInt(tabDate1[2]));

		var tabDate2 = valeur_date2.split('-');

		tabDate2 = ConvNum(tabDate2);

		var datTest_Date2 = new Date(parseInt(tabDate2[0]), parseInt(tabDate2[1])-1, parseInt(tabDate2[2]));

//		alert(datTest_Date1);

//		alert(datTest_Date2);

		return (datTest_Date2-datTest_Date1==0)?"0":(datTest_Date2-datTest_Date1<0)?"-1":"1";

	}

	

// Enleve le '0' des nb < 10

function ConvNum(tabDeDate) {

	for (i=0; i<tabDeDate.length; i++)

	tabDeDate[i] = (tabDeDate[i].charAt(0)=='0')?tabDeDate[i].charAt(1):tabDeDate[i];

	return tabDeDate;

}



function ActiveRetour()

{

		if(document.forms[0].pasdheure.checked==true)

		{

			document.forms[0].dhr.disabled=true;

			document.forms[0].dminr.disabled=true;

		}

		else

		{

			document.forms[0].dhr.disabled=false;

			document.forms[0].dminr.disabled=false;

		}

}



function ActiverPasDateRetour()

{

		if(document.forms[0].pasdate.checked==true)

		{

			document.forms[0].dhr.disabled=true;

			document.forms[0].dminr.disabled=true;

			document.forms[0].date2.disabled=true;

			document.forms[0].pasdheure.disabled=true;

			document.forms[0].date2.value="";

		}

		else

		{

			document.forms[0].dhr.disabled=false;

			document.forms[0].dminr.disabled=false;

			document.forms[0].date2.disabled=false;

			document.forms[0].pasdheure.disabled=false;

			document.forms[0].pasdheure.checked=false;

		}

}



