// DoorHanger.js Copyright 2005-2007 Luis Alfonso Lazcano S. //
//OpFuncts debe cargarse primero :  -booklests 5x8 premium
var outData = '0';
var diX; var W; 
var subopt=[];
subopt[3]=[15.84];
subopt[2]=[5000, 10000, 15000, 20000, 25000, 30000, 35000, 40000, 45000, 50000];
var ColorSku = ["COLOR", "BLANK"];
var Colors = [0, 0];
var ProofSku = ["NONE", "STD", "NDAY"];
var TOsku = [10, 5, 3];
var Turnaround=[1, 1.3, 1.5];
var proof=[0, 35, 50];
var ScoringSku = ["N", "Y"];
var Scoring = [0, 1];
var PerfSku = ["N", "Y"];
var Perforation = [0, 1];
var TOsku = [10, 5, 3];
function checkChange() {
var ColorIndex=document.form1.selColor.selectedIndex;
var ScoringIndex=document.form1.selScore.selectedIndex;
var PerfIndex=document.form1.selPerf.selectedIndex;
var ProofIndex=document.form1.selProof.selectedIndex;
var TOindex=document.form1.selTO.selectedIndex;
var QtyIndex=document.form1.selQty.selectedIndex;  //QTY
diX=subopt[2][QtyIndex]; W=subopt[3][0]*(diX/1000);   // diX=cantidad    W=peso
//diSKU = "DOOR_" & ColorSku(diColors) & "_S" & ScoringSku(diScoring) & "_PRF" & PerfSku(diPerforation) & "_TO" & TOsku(diTO) & "PR" & proofsku(diProof) & "-" & diX
disku="DOOR_" + ColorSku[ColorIndex] + "_S" + ScoringSku[ScoringIndex] + "_PRF" +PerfSku[PerfIndex] + "_TO" + TOsku[TOindex] + "PR" + ProofSku[ProofIndex] + "-" + diX;
//outData= (((((diX*.44)*Colors[ColorIndex])*Size[sizeIndex])+(diX*Envelope[envelopeIndex])+(20+((diX/1000)*20)))* Turnaround[TOindex])+Proof[ProofIndex]+.70;
if (QtyIndex < 1) {
    outData = ((0.0648 * diX) + (20 + diX * 0.02) + ((20 * Perforation[PerfIndex]) + (Perforation[PerfIndex] * diX  * 0.02))) * Turnaround[TOindex] + proof[ProofIndex];
}
if (QtyIndex >= 1) {
    outData = ((0.0522 * diX) + (20 + (diX  * 0.02)) + ((20 * Perforation[PerfIndex]) + (Perforation[PerfIndex] * diX * 0.020))) * Turnaround[TOindex] + proof[ProofIndex];
}
outData=0.95 * outData
document.subProdInfo.sku.value=disku; document.form1.txtTotal.value="$"+formatNumber(outData, 2); document.form1.txtPrice.value="$"+formatNumber(outData/diX,2);
document.form1.Total.value=formatNumber(outData, 2); document.form1.diW.value=formatNumber(W,1); document.frmUPS.shipmentweight.value=formatNumber(W,1);
return true;
}
