// fonction calcul bon de commande

<!-- HIDE FROM OTHER BROWSERS
function calcul(form) {

 	// Nombre d'article dans le formulaire
periode_debut	= new Date(document.form.annee1.value,01,01); // Début période pleine
periode_fin		= new Date(document.form.annee2.value,12,31); // Fin période pleine
  
var date_debut= new Date(document.form.annee1.value,document.form.mois1.value,document.form.jour1.value);
var date_fin= new Date(document.form.annee2.value,document.form.mois2.value,document.form.jour2.value);
    
//
// Recalcule le nombre de jour
//
nb_jour([document.form.jour1.value,document.form.mois1.value,document.form.annee1.value],[document.form.jour2.value,document.form.mois2.value,document.form.annee2.value]);
//
   }
//*****************************************
// Calcul le nombre de jour entre 2 dates
//*****************************************
function nb_jour(){
date1=[document.form.jour1.value,document.form.mois1.value,document.form.annee1.value];
date2=[document.form.jour2.value,document.form.mois2.value,document.form.annee2.value];
a1=eval(date1[2]) ; a2=eval(date2[2]) ; 
nb=nb_jour_annee(date1[2],date2[2]) - nb_01_01(date1) + nb_01_01(date2);
if ((nb<0) || (a1>a2)) {
	document.form.jour2.value = document.form.jour1.value;
	document.form.mois2.value = document.form.mois1.value;
	document.form.annee2.value = document.form.annee1.value;
	nb=0;
	}
document.form.duree.value=nb;
}

function bissextile(annee) {
if (annee%4==0 && annee %100!=0 || annee%400==0) return true; else return false
}
function nb_01_01(date){
nb_mois=new Array(13);
nb_mois=[,0,31,59,90,120,151,181,212,243,273,304,334];
j=eval(date[0]) ; m=eval(date[1]) ; a=eval(date[2]);
nb=nb_mois[m]+j-1 ;
if (bissextile(a) && m>2) nb++;
return nb;
}
function nb_jour_annee(a1,a2){
n=0;
if (a1==a2) n=0 ; else
for (i=a1; i<a2; i++) {n += 365; if (bissextile(i)) n++}
return n;
}
function getdate() {
Aujourdhui = new Date();
document.form.jour1.value = Aujourdhui.getDate();
document.form.jour2.value = Aujourdhui.getDate();
document.form.mois1.value = Aujourdhui.getMonth()+1;
document.form.mois2.value = Aujourdhui.getMonth()+1;
document.form.annee1.value = Aujourdhui.getFullYear(); 
document.form.annee2.value = Aujourdhui.getFullYear(); 
nb_jour();
}

// STOP HIDING FROM OTHER BROWSERS -->
