function DateDiffD(date1, date2){
	var d = (date1.getTime() - date2.getTime());
	return Math.floor(d /(86400000));
}

function NbNuit(){
	var todaye = document.resa.datededebut.value;
	if ( todaye.substring(0,1)=="0"){tojourest = todaye.substring(1,2);}else{tojourest = todaye.substring(0,2);}
	
	if ( todaye.substring(3,4)=="0"){tomoisest = todaye.substring(4,5);}else{tomoisest = todaye.substring(3,5);}
	
	toanest = todaye.substring(6,todaye.length);
	
	tojoure = parseInt(tojourest);
	tomoise = parseInt(tomoisest);
	tomoise = tomoise-1;
	toane = parseInt(toanest);
	
	var d1 = new Date(toane, tomoise, tojoure);
	
	var todaye = document.resa.datedefin.value;
	if ( todaye.substring(0,1)=="0"){tojourest = todaye.substring(1,2);}else{tojourest = todaye.substring(0,2);}
	
	if ( todaye.substring(3,4)=="0"){tomoisest = todaye.substring(4,5);}else{tomoisest = todaye.substring(3,5);}
	
	toanest = todaye.substring(6,todaye.length);
	
	tojoure = parseInt(tojourest);
	tomoise = parseInt(tomoisest);
	tomoise = tomoise-1;
	toane = parseInt(toanest);
	
	var d2 = new Date(toane, tomoise, tojoure);
	
	var dif = DateDiffD(d2, d1);
	if (isNaN(dif) || dif<0){
		document.resa.nbnuit.value="0";
		if(document.resa.datedefin.value!=""){document.resa.datedefin.value="";document.resa.datedefin.focus();}
	}else{document.resa.nbnuit.value = dif; document.resa.nbnuit2.value = dif;}
}
