function teste_nombre(nombre) {
	if (!isNaN(nombre)) return nombre ;
	else return 0 ;
}
function calcul_pellicule() {
	var bobines_8mm = 0 ;
	var duree_8mm = 0 ;
	var bobines_s8 = 0 ;
	var duree_s8 = 0 ;
	duree_s8 += 3.5 * teste_nombre(parseFloat(frm.s8d1.value)) ;
	duree_s8 += 13 * teste_nombre(parseFloat(frm.s8d2.value)) ;
	duree_s8 += 19.6 * teste_nombre(parseFloat(frm.s8d3.value)) ;
	duree_s8 += 26 * teste_nombre(parseFloat(frm.s8d4.value)) ;
	duree_s8 += 39.3 * teste_nombre(parseFloat(frm.s8d5.value)) ;
	duree_s8 += 46 * teste_nombre(parseFloat(frm.s8d6.value)) ;
	bobines_s8 = teste_nombre(parseFloat(frm.s8d1.value)) + teste_nombre(parseFloat(frm.s8d2.value)) + teste_nombre(parseFloat(frm.s8d3.value)) + teste_nombre(parseFloat(frm.s8d4.value)) + teste_nombre(parseFloat(frm.s8d5.value)) + teste_nombre(parseFloat(frm.s8d6.value)) ;
	duree_8mm += 4 * teste_nombre(parseFloat(frm.r8d1.value)) ;
	duree_8mm += 14.5 * teste_nombre(parseFloat(frm.r8d2.value)) ;
	duree_8mm += 22 * teste_nombre(parseFloat(frm.r8d3.value)) ;
	duree_8mm += 29 * teste_nombre(parseFloat(frm.r8d4.value)) ;
	duree_8mm += 43.6 * teste_nombre(parseFloat(frm.r8d5.value)) ;
	duree_8mm += 51 * teste_nombre(parseFloat(frm.r8d6.value)) ;
	bobines_8mm = teste_nombre(parseFloat(frm.r8d1.value)) + teste_nombre(parseFloat(frm.r8d2.value)) + teste_nombre(parseFloat(frm.r8d3.value)) + teste_nombre(parseFloat(frm.r8d4.value)) + teste_nombre(parseFloat(frm.r8d5.value)) + teste_nombre(parseFloat(frm.r8d6.value)) ;
	frm.rtd.value = parseInt((duree_8mm + duree_s8)*10)/10 ;
	frm.rtb.value = bobines_8mm + bobines_s8 ;
	frm.recuprtb.value = frm.rtb.value ;
	frm.recuprtd.value = frm.rtd.value ;
}
function recapitulation() {
	var forfait_dvd = 0 ;
	var duree = 0 ;
	var manipulation = 0 ;
	var sonorisation = 0 ;
	var menuinteractif = 0 ;
	var titrages = 0 ;
	var derushage = 0 ;
	var traitement_audio = 0 ;
	var surface = 0 ;
	var boitier = 0 ;
	var jaquette = 0 ;
	var qte_copiedvd = 0 ;
	var stotal_forfaitdvd = 0 ;
	var stotal_duree = 0 ;
	var stotal_manipulation = 0 ;
	var stotal_sonorisation = 0 ;
	var stotal_titrages = 0 ;
	var stotal_menuinter = 0 ;
	var stotal_derushage = 0 ;
	var stotal_surface = 0 ;
	var stotal_boitier = 0 ;
	var stotal_jaquette = 0 ;
	var stotal_traitementaudio = 0 ;
	var stotal_copiedvd = 0 ;
	var ttotal_ttc = 0 ;	
	duree += Math.ceil(teste_nombre(parseFloat(frm.recuprtd.value))) ;
	manipulation += Math.ceil(teste_nombre(frm.recuprtb.value)) ;
	
	
if(frm.muet.checked) 
{sonorisation = 0 ;
stotal_sonorisation = 0 }

if(frm.sonore.checked)
{sonorisation += Math.ceil(parseFloat(frm.recuprtd.value)) ;
stotal_sonorisation += teste_nombre(parseFloat(sonorisation)) * 0.25 }

if(frm.fondmusical.checked)
{sonorisation += Math.ceil(parseFloat(frm.recuprtd.value)) ;
stotal_sonorisation += teste_nombre(parseFloat(sonorisation)) * 0.25 }

if((frm.titres.checked)==false)
{titrages = 0 ;
stotal_titrages = 0 }
else
{titrages += teste_nombre(parseFloat(frm.recuprtb.value)) ;
stotal_titrages +=  Math.ceil(titrages) * 1 }

if((frm.menu.checked)==false)
{menuinteractif = 0 ;
stotal_menuinter = 0 }
else
{menuinteractif += teste_nombre(parseFloat(frm.recuprtd.value)) / 120 ;
stotal_menuinter +=  Math.ceil(menuinteractif) * 25 }

if((frm.derush.checked)==false)
{derushage = 0 ;
stotal_derushage = 0 }
else
{derushage += teste_nombre(parseFloat(frm.recuprtd.value)) / 120 ;
stotal_derushage +=  Math.ceil(derushage) * 25 }


if((frm.traiteaudio.checked)==false)
{traitement_audio = 0 ;
stotal_traitementaudio = 0 }
else
{traitement_audio += teste_nombre(parseFloat(frm.recuprtd.value)) / 120 ;
stotal_traitementaudio = Math.ceil(traitement_audio) * 25 }

if((frm.surface.checked)==false)
{surface = 0 ;
stotal_surface = 0 }
else
{surface += teste_nombre(parseFloat(frm.recuprtd.value)) / 120 ;
stotal_surface +=  Math.ceil(surface) * 5 }

if((frm.boitier.checked)==false)
{boitier = 0 ;
stotal_boitier = 0 }
else
{boitier += teste_nombre(parseFloat(frm.recuprtd.value)) / 120 ;
stotal_boitier +=  Math.ceil(boitier) * 4 }

if((frm.jaquette.checked)==false)
{jaquette = 0 ;
stotal_jaquette = 0 }
else
{jaquette += teste_nombre(parseFloat(frm.recuprtd.value)) / 120 ;
stotal_jaquette +=  Math.ceil(jaquette) * 10 }

if(manipulation <10)
{stotal_manipulation = 0 }
else
{stotal_manipulation += teste_nombre(parseFloat(manipulation)) * 0.8 }

	
	forfait_dvd += teste_nombre(parseFloat(frm.recuprtd.value)) / 120 ;
	qte_copiedvd += teste_nombre(frm.qtecopiedvd.value) * Math.ceil(forfait_dvd) ;


if(qte_copiedvd <= 5)
{stotal_copiedvd += 15 * qte_copiedvd }

if(qte_copiedvd > 5 && qte_copiedvd <= 10)
{stotal_copiedvd += 13 * qte_copiedvd }

if(qte_copiedvd > 10 && qte_copiedvd <= 15)
{stotal_copiedvd += 12 * qte_copiedvd }

if(qte_copiedvd > 15 && qte_copiedvd <= 20)
{stotal_copiedvd += 10 * qte_copiedvd }

if(qte_copiedvd > 20)
{alert("le nombre de copies que vous désirez mérite d'établir un devis séparé : Rendez-vous à la page duplication")}


	stotal_duree += teste_nombre(parseFloat(duree)) * 1.2 ;
	stotal_forfaitdvd += Math.ceil(forfait_dvd) * 16 ;
	ttotal_ttc += teste_nombre(parseFloat(stotal_forfaitdvd)) + teste_nombre(parseFloat(stotal_duree)) + teste_nombre(parseFloat(stotal_manipulation)) + teste_nombre(parseFloat(stotal_sonorisation)) + teste_nombre(parseFloat(stotal_titrages)) + teste_nombre(parseFloat(stotal_derushage)) + teste_nombre(parseFloat(stotal_menuinter)) + teste_nombre(parseFloat(stotal_traitementaudio)) + teste_nombre(parseFloat(stotal_surface)) + teste_nombre(parseFloat(stotal_boitier)) + teste_nombre(parseFloat(stotal_jaquette)) + teste_nombre(parseFloat(stotal_copiedvd)) ;
	frm.recapdvd.value = Math.ceil(forfait_dvd) ;
	frm.recapduree.value = duree ;
	frm.recapmanip.value = manipulation ;
	frm.recapson.value = sonorisation ;
	frm.recaptitres.value = titrages ;
	frm.recapmenu.value = Math.ceil(menuinteractif) ;
	frm.recapderush.value = Math.ceil(derushage) ;
	frm.recapsurface.value = Math.ceil(surface) ;
	frm.recapboitier.value = Math.ceil(boitier) ;
	frm.recapjaquette.value = Math.ceil(jaquette) ;
	frm.recaptraiteaudio.value = Math.ceil(traitement_audio) ;
	frm.recapcopiedvd.value = qte_copiedvd ;
	frm.sstotaldvd.value = stotal_forfaitdvd ;
	frm.sstotalduree.value = parseInt(stotal_duree*10)/10 ;
	frm.sstotalmanip.value = parseInt(stotal_manipulation*100)/100 ;
	frm.sstotalson.value = parseInt(stotal_sonorisation*100)/100 ;
	frm.sstotaltitres.value = stotal_titrages ;
	frm.sstotalmenu.value = stotal_menuinter ;
	frm.sstotalderush.value = stotal_derushage ;
	frm.sstotalsurface.value = stotal_surface ;
	frm.sstotalboitier.value = stotal_boitier ;
	frm.sstotaljaquette.value = stotal_jaquette ;
	frm.sstotaltraiteaudio.value = stotal_traitementaudio ;
	frm.sstotalcopiedvd.value = stotal_copiedvd ;
	frm.totalttc.value = parseInt(ttotal_ttc*100)/100 ;
}
