var PxMin=0; // Prix à la minute Quantitatif
var Coef1=1; // Coeff Mult. VHS
var Coef2=1.25; // Coeff Mult. HI8
var Coef3=1.8; // Coeff Mult. BETA/VCR
if(!(parent.frames["bas"] && parent.frames["haut"]))
	{
		timer = setTimeout("location.replace('Transfert_Photo_Diapositive_i.htm')", 2*1000);
	}

var NBDM=6; // Nb Diapo par Minutes
var PxMin0=1.5500; // Px de base pour 1 Min. <=30
var PxMin1=1.3950; // Px 1 pour 1 Min. <=60
var PxMin2=1.2555; // Px 2 pour 1 Min. <=90
var PxMin3=1.1299; // Px 3 pour 1 Min. <=120
var PxMin4=1.0169; // Px 4 pour 1 Min. >120
var Remise='-10%';
var Divis=60; // Unité de traitement en Min.
var PxPrep=0.03; // Px de Préparation par Diapo
var PxAcqui1=10; // Px d'acuisition 1 pour 1 'Divis' Min.
var PxAcqui2=8; // Px option Traitement image pour 1 'Divis' Min.
var PxAcqui3=8; // Px bande son pour pour 1 'Divis' Min.
var PxFin=9; // Px de Gravage pour 1,5 x 'Divis' Min.
var PxLog1=13.75; // Px Livr. Colissimo.
var PxLog2=25.05; // Px Livr. Contre Remb.
var PxLog3=0; // Px Livr. sur Place
var Freeday='31/03/08';

var TxTVA=1.196;

var tot1=0;
var totD1=0;

var tot2=0;
var totD2=0;
var tot3=0;
var totD3=0;
var tot4=0;
var totD4=0;
var tot5=0;
var totD5=0;
var totDT=0;
var totPxDT=0;

var totK71=0;
var totK72=0;
var totK73=0;

var totG1=0;
var totG2=0;
var totG3=0;
var totG4=0;
var totG5=0;
var totGLB=0;

var totHT=0;
var totCOP=0;
var totLOG=0;
var totTVA=0;
var totTTC=0;

var OPT1=1;
var OPT2=1;
var OPT3=1;

	function c1() {
		if (OPT1==1) {OPT1=0;}
		else {OPT1=1;}
	}

	function c2() {
		if (OPT2==1) {OPT2=0;}
		else {OPT2=1;}
	}

	function c3(TypTransp) {
		if (TypTransp==1) {OPT3=1;}
		if (TypTransp==2) {OPT3=2;}
		if (TypTransp==3) {OPT3=3;}
	}

	function c4(nbCOP) {
		if (totCOP==0){totCOP = 0;} else {totCOP = totCOP - 1;}
	}
	function c5(nbCOP) {
		totCOP = totCOP + 1;
	}

	function total_global(resHT,resTVA,resTTC,resLOG,resCOP,nbCOP) {
	
		if (totCOP>=1)
			{resCOP.value = parseFloat(totCOP) * parseFloat(totG5);}
		else
			{resCOP.value = 0;}
		
		nbCOP.value = totCOP;
		
		resCOP.value = parseFloat(totCOP) * parseFloat(totG5);
		
		resHT.value = parseFloat(totPxDT) + parseFloat(totGLB) + parseFloat(resCOP.value);
		resHT.value = Math.ceil(resHT.value * 100)/100;
		totHT = resHT.value;
		
		if (OPT3==1) {resLOG.value=parseFloat(PxLog1)};
		if (OPT3==2) {resLOG.value=parseFloat(PxLog2)};
		if (OPT3==3) {resLOG.value=parseFloat(PxLog3)};

		totLOG = resLOG.value;

		resTTC.value = parseFloat(totHT) + parseFloat(totLOG);
		resTTC.value = Math.ceil(resTTC.value * parseFloat(TxTVA)*100)/100;
		totTTC = resTTC.value;

		resTVA.value = parseFloat(totTTC) - parseFloat(totHT) - parseFloat(totLOG);
		resTVA.value = Math.ceil(resTVA.value * 100)/100;
		totTVA = resTVA.value;		

		return false
	}	
	
	function total1(res0,totD) {
		totDT = parseFloat(tot1);
		totD.value=parseFloat(totD1);
		
		totPxDT = 0
		
		if (totD1<=30) {PxMin=PxMin0};
		if (totD1>30 && totD1<=60) {PxMin=PxMin1};
		if (totD1>60 && totD1<=90) {PxMin=PxMin2};
		if (totD1>90 && totD1<=120) {PxMin=PxMin3};
		if (totD1>120) {PxMin=PxMin4};
		totPxDT = totPxDT + (parseFloat(tot1) * parseFloat(PxMin) * parseFloat(Coef1));

		res0.value=totPxDT;
		res0.value = Math.ceil(res0.value * 100)/100;
		return false
	}
	function total2(res10,totDHM) {
		totDHM.value = parseFloat(totK71 + totK72 + totK73); //Nb K7
		res10.value = parseFloat(totDHM.value * PxPrep); // montant
		totG1=res10.value;
		return false
	}
	function total3(res21,totDHP1) {
		totDHP1.value = Math.ceil(totDT/Divis); //Nb heures
		res21.value = parseFloat(totDHP1.value * PxAcqui1); // montant
		totG2=res21.value;
		return false
	}
	function total4(res22,totDHP2) {
		totDHP2.value = OPT1*(Math.ceil(totDT/Divis)); //Nb 1 heures ou 0 si pas coché
		res22.value = OPT1 * parseFloat(totDHP2.value * PxAcqui2); // montant ou 0 si pas coché
		totG3=res22.value;
		return false
	}
	function total5(res23,totDHP3) {
		totDHP3.value = OPT2*(Math.ceil(totDT/Divis)); //Nb 1 heures ou 0 si pas coché
		res23.value = OPT2 * parseFloat(totDHP3.value * PxAcqui3); // montant ou 0 si pas coché
		totG4=res23.value;
		return false
	}
	function total6(res24,totDHP4) {
		totDHP4.value = Math.ceil(totDT/(Divis*1.5)); //Nb de 1,5 heures
		res24.value = parseFloat(totDHP4.value * PxFin); // montant
		totG5=res24.value;
		return false
	}
	function total7(res25) {
		res25.value = parseFloat(totG1) + parseFloat(totG2) + parseFloat(totG3) + parseFloat(totG4) + parseFloat(totG5);
		totGLB=res25.value;
		return false
	}

	function calc1(v11,v21,res1) {
		if(isNaN(v11.value)||(v11.value=="")) v11.focus()
		else if(isNaN(v21.value)||(v21.value=="")) v21.focus()
		else res1.value=parseFloat(v21.value)*parseFloat(PxMin0)*parseFloat(Coef1);tot1=res1.value;totD1=parseFloat(v21.value);

		totK71 = parseFloat(v11.value);
		return false
	}
	function calc2(v12,v22,res2) {
		if(isNaN(v12.value)||(v12.value=="")) v12.focus()
		else if(isNaN(v22.value)||(v22.value=="")) v22.focus()
		else res2.value=parseFloat(v22.value)*parseFloat(PxMin0)*parseFloat(Coef3);tot2=res2.value;totD2=parseFloat(v22.value);

		totK72 = parseFloat(v12.value);
		return false
	}
	function calc3(v13,v23,res3) {
		if(isNaN(v13.value)||(v13.value=="")) v13.focus()
		else if(isNaN(v23.value)||(v23.value=="")) v23.focus()
		else res3.value=parseFloat(v23.value)*parseFloat(PxMin0)*parseFloat(Coef2);tot3=res3.value;totD3=parseFloat(v23.value);

		totK73 = parseFloat(v13.value);
		return false
	}
	function calc4(v14,v24,res4) {
		if(isNaN(v14.value)||(v14.value=="")) v14.focus()
		else if(isNaN(v24.value)||(v24.value=="")) v24.focus()
		else res4.value=parseFloat(v14.value)*parseFloat(v24.value)*parseFloat(PxMin0);tot4=res4.value;totD4=parseFloat(v24.value);
		return false
	}
	function calc5(v15,v25,res5) {
		if(isNaN(v15.value)||(v15.value=="")) v15.focus()
		else if(isNaN(v25.value)||(v25.value=="")) v25.focus()
		else res5.value=parseFloat(v15.value)*parseFloat(v25.value)*parseFloat(PxMin0);tot5=res5.value;totD5=parseFloat(v25.value);
		return false
	}

