var cdwt=new Array(0.80,0.50,0.40,0.35,0.30,0.30);

var cdst=new Array(0.80,0.50,0.40,0.35,0.30,0.30);
var cdijc=new Array(0.90,0.85,0.80,0.70,0.50,0.50);
var cdtb=new Array(0.90,0.70,0.60,0.55,0.48,0.40);;
var cds1=new Array(1.10,1.00,0.88,0.63,0.43,0.36);
var cds2=new Array(1.10,1.00,0.95,0.67,0.50,0.41);
var cds3=new Array(1.10,1.00,0.95,0.67,0.50,0.41);
var cdsf=new Array(1.10,1.00,0.95,0.75,0.54,0.42);
var cdtf=new Array(1.10,1.00,0.95,0.75,0.54,0.42)

updatePrice = function(iprice,pprice,xprice,deliveryprice,artworkprice,saturdayprice){
var quantityoption = document.forms.form1.quantity.options[document.forms.form1.quantity.selectedIndex].value;
var printingoption = document.forms.form1.printing.options[document.forms.form1.printing.selectedIndex].value;
var packagingoption = document.forms.form1.packaging.options[document.forms.form1.packaging.selectedIndex].value;

if (document.forms.form1.production[0].checked){var productionoption = document.forms.form1.production[0].value;}
else if (document.forms.form1.production[1].checked){var productionoption = document.forms.form1.production[1].value;}

var qBreak=new Array(100,200,500,1000,2000,10000);
var x=0
while (x<=5){if (quantityoption < qBreak[x]){
var newtitle = (iprice[x]*1);var newtitle2 = (pprice[x]*1);var newtitle3 = (xprice[x]*1);
var break1 = (iprice[x+1]*1);var break2 = (pprice[x+1]*1);var break3 = (xprice[x+1]*1);
var breakqty = qBreak[x];x=5}
x=x+1}
if (quantityoption < 500){var turnaround="2-3";
	if (document.forms.form1.delivery.checked){var turnaround="1-2";}
}
else if (quantityoption < 10000){var turnaround="3-5";
	if (document.forms.form1.delivery.checked){var turnaround="2-4";}
}
if (printingoption == "cds1"){var turnaround="3-5";}
else if (printingoption == "cds2"){var turnaround="3-5";}
else if (printingoption == "cds3"){var turnaround="3-5";}
else if (printingoption == "cdsf"){var turnaround="3-5";}
if (packagingoption == "sleeveoe"){var turnaround="6";}
else if (packagingoption == "sleeveen"){var turnaround="6";}
else if (packagingoption == "stjc"){var turnaround="3-5";}
var unitprice = ((newtitle + newtitle2 + newtitle3)*1)
var breakprice = ((break1 + break2 + break3)* breakqty) + deliveryprice + artworkprice + saturdayprice
var unitprice = ((newtitle + newtitle2 + newtitle3)*1)
var totalprice = (unitprice * quantityoption) + deliveryprice + artworkprice + saturdayprice
if (breakprice < totalprice){var totalprice = breakprice;var unitprice = (breakprice/quantityoption);}
if (totalprice < 40){var totalprice = 40;}
var breakprice = (breakprice.toFixed(2))
var unitprice = (totalprice/quantityoption)
var unitprice = (unitprice.toFixed(2))
var totalprice = (totalprice.toFixed(2))
var vatprice = ((unitprice * quantityoption) * 1.20)
var vatprice = (vatprice.toFixed(2))
document.forms.form1.TPR.value = totalprice
document.forms.form1.TAR.value = turnaround
newtitle2 = "£" + totalprice + " + VAT"
var newtitle5 = "Total Price: £" + vatprice + " (inc. VAT)"
var newtitle6 = "Unit Price: " + quantityoption + " @ £" + unitprice + "p each"
var newtitle7 = "Delivery: " + turnaround + " working days"
var newtitle8 = "" + breakqty + " for £" + breakprice
var newtitle9 = "" + productionoption + " Duplication"
var text2 = document.getElementById("text2");
text2.firstChild.nodeValue=newtitle2;
var text3 = document.getElementById("text3");
text3.firstChild.nodeValue=newtitle5;
var text4 = document.getElementById("text4");
text4.firstChild.nodeValue=newtitle6;
var text5 = document.getElementById("text5");
text5.firstChild.nodeValue=newtitle7;
var text6 = document.getElementById("text6");
text6.firstChild.nodeValue=newtitle8;
var text7 = document.getElementById("text7");
text7.firstChild.nodeValue=newtitle9;
}
addOption = function(text,value){
document.forms.form1.insert.options[document.forms.form1.insert.options.length] = new Option(text, value);}
removeAllOptions = function(){var i;for(i=document.forms.form1.insert.options.length-1;
i>=0;i--){document.forms.form1.insert.remove(i);}}
insertPrice = function(){
var printingoption = document.forms.form1.printing.options[document.forms.form1.printing.selectedIndex].value;
var packagingoption = document.forms.form1.packaging.options[document.forms.form1.packaging.selectedIndex].value;
var insertoption = document.forms.form1.insert.options[document.forms.form1.insert.selectedIndex].value;
var deliveryoption = document.forms.form1.delivery.value;
var saturdayoption = document.forms.form1.saturday.value;
var artworkoption = document.forms.form1.artwork.value;

if (printingoption == "cdwt"){var pprice=cdwt;}
else if (printingoption == "cdst"){var pprice=cdst;}
else if (printingoption == "cdijc"){var pprice=cdijc;}
else if (printingoption == "cdtb"){var pprice=cdtb;}
else if (printingoption == "cdtf"){var pprice=cdtf;}
else if (printingoption == "cds1"){var pprice=cds1;}
else if (printingoption == "cds2"){var pprice=cds2;}
else if (printingoption == "cds3"){var pprice=cds3;}
else if (printingoption == "cdsf"){var pprice=cdsf;}

if (packagingoption == "spindle"){var iprice=new Array(0.00,0.00,0.00,0.00,0.00,0.00);}
else if (packagingoption == "pvc_wallet"){var iprice=new Array(0.05,0.05,0.05,0.05,0.04,0.04);}
else if (packagingoption == "paper_wallet"){var iprice=new Array(0.05,0.05,0.05,0.05,0.04,0.04);}
else if (packagingoption == "cshell"){var iprice=new Array(0.14,0.14,0.13,0.13,0.12,0.12);}
else if (packagingoption == "sleeveoe"){var iprice=new Array(7.50,2.00,1.00,0.35,0.2,0.12);}
else if (packagingoption == "sleeveen"){var iprice=new Array(7.50,3.80,1.90,0.90,0.48,0.32);}
else if (packagingoption == "sljc"){var iprice=new Array(0.16,0.16,0.14,0.14,0.13,0.13);}
else if (packagingoption == "stjc"){var iprice=new Array(0.30,0.30,0.28,0.28,0.28,0.28);}
else if (packagingoption == "dvdbc1"){var iprice=new Array(0.30,0.30,0.28,0.28,0.28,0.28);}
else if (packagingoption == "maxi"){var iprice=new Array(0.16,0.16,0.15,0.15,0.14,0.14);}
if (insertoption == "no_insert"){var xprice=new Array(0.00,0.00,0.00,0.00,0.00,0.00);}
else if (insertoption == "cd_booklet01"){var xprice=new Array(0.30,0.30,0.30,0.09,0.05,0.05);}
else if (insertoption == "cd_booklet02"){var xprice=new Array(0.40,0.40,0.40,0.16,0.08,0.08);}
else if (insertoption == "cd_booklet04"){var xprice=new Array(0.60,0.60,0.60,0.16,0.08,0.08);}
else if (insertoption == "booklet0101"){var xprice=new Array(1.20,0.90,0.70,0.35,0.20,0.12);}
else if (insertoption == "booklet0201"){var xprice=new Array(1.50,1.00,0.70,0.35,0.20,0.12);}
else if (insertoption == "booklet0401"){var xprice=new Array(2.30,1.70,0.70,0.35,0.20,0.12);}
else if (insertoption == "dvd_inlay01"){var xprice=new Array(0.40,0.40,0.40,0.14,0.09,0.09);}
else if (insertoption == "jcard"){var xprice=new Array(7.00,1.50,0.70,0.35,0.20,0.12);}
var deliveryprice=0 
if (document.forms.form1.delivery.checked){var deliveryprice=30;}
var saturdayprice=0
if (document.forms.form1.saturday.checked){var saturdayprice=10;}
var artworkprice=0
if (document.forms.form1.artwork.checked){var artworkprice=20;}
updatePrice(iprice,pprice,xprice,deliveryprice,artworkprice,saturdayprice);
}
changeprinting = function(){if(document.images){ 
var printingoption = document.forms.form1.printing.options[document.forms.form1.printing.selectedIndex].value;
document.imgprinting.src = "images/picvl_"+printingoption+".gif"}
insertPrice();
}
window.onerror = null; 
changeinsert = function(){if(document.images) {
var insertoption = document.forms.form1.insert.options[document.forms.form1.insert.selectedIndex].value;
document.imginsert.src = "images/picl_"+insertoption+".gif"}
insertPrice();
}
window.onerror = null; 
buildoption = function(){if(document.images){document.imginsert.src = "images/picl_no_insert.gif"
var packagingoption = document.forms.form1.packaging.options[document.forms.form1.packaging.selectedIndex].value;
document.imgpackaging.src = "images/picl_"+packagingoption+".gif"
removeAllOptions();
if (packagingoption == "spindle"){document.imginsert.src = "images/picl_no_insert.gif"
addOption("None", "no_insert");
}
if (packagingoption == "pvc_wallet"){
addOption("None", "no_insert");
addOption("1 Page Cover", "cd_booklet01");
addOption("2 Page Cover", "cd_booklet02");
}
if (packagingoption == "paper_wallet"){
addOption("None", "no_insert");
}
if (packagingoption == "sleeveoe"){
addOption("None", "no_insert");
}
if (packagingoption == "sleeveen"){
addOption("None", "no_insert");
}
if (packagingoption == "cshell"){
addOption("None", "no_insert");
}
if (packagingoption == "sljc"){
addOption("None", "no_insert");
addOption("1 Page Cover", "cd_booklet01");
addOption("2 Page CD Booklet", "cd_booklet02");
addOption("4 Page CD Booklet", "cd_booklet04");
}
if (packagingoption == "stjc"){
addOption("None", "no_insert");
addOption("1 Page Cover + Tray Inlay", "booklet0101");
addOption("2 Page Cover + Tray Inlay", "booklet0201");
addOption("4 Page Booklet + Tray Inlay", "booklet0401");
}
if (packagingoption == "dvdbc1"){
addOption("None", "no_insert");
addOption("DVD Case Inlay Cover", "dvd_inlay01");
}
if (packagingoption == "maxi"){
addOption("None", "no_insert");
addOption("J-Card Maxi CD Single", "jcard");
}
insertPrice();
}}
window.onerror = null; 
isValid = function(){
var emailok=document.form1.email.value;
if (form1.name.value == ""){alert("Please enter your Name.");
form1.name.focus();return (false);
}
if ((emailok.indexOf("@")==-1)||(emailok.indexOf(".")==-1)){
alert("Please input a valid E-mail address!")
form1.email.focus();return false
}
if ((form1.packaging.value == "sleeveoe") && (form1.quantity.value < 100)){
alert("Minimum Order 100 units for Printed Card Wallets")
form1.quantity.focus();return (false)
}
if ((form1.packaging.value == "sleeveen") && (form1.quantity.value < 100)){
alert("Minimum Order 100 units for Printed Card Wallets")
form1.quantity.focus();return (false)
}
if ((form1.insert.value == "jcard") && (form1.quantity.value < 100)){
alert("Minimum Order 100 units for J-Cards")
form1.quantity.focus();return (false)
}}
