function getPirce() {

var rodgers = 369
var baker = 379
var hauser = 398
var rodgersSing = 442
var lacote = 399
var lacoteSing = 478
var stauffer = 458
var platePE = 0
var plateDE = 40
var plateHausDE = 12.5
var plateNonSt = 21
var matBr = 0
var matNS = 65
var matSS = 200
var butMOP = 0
var butHorn = 22.50
var butSyn = 43.5
var butWood = 68
var butSWood = 84
var butKidSyn = 71
var butKidWood = 98
var butKidSWood = 114
var butTrad = 67
var butLacote = 54
var butSpec = 38
var rolCream = 0
var rolBlack = 8
var rolBrass = 22
var rolChrome = 33
var BBushesRol = 19
var specRol = 33
var WScrews = 15
var NPWScrews = 18
var RevGear = 155

var cost = rodgers
var sidePlate

// Populate form price fields
document.getElementById("rodPrice").innerHTML = "£" + rodgers.toFixed(2);
document.getElementById("bakerPrice").innerHTML = "£" + baker.toFixed(2);
document.getElementById("hausPrice").innerHTML = "£" + hauser.toFixed(2);
document.getElementById("singPrice").innerHTML = "£" + rodgersSing.toFixed(2);
document.getElementById("lacPrice").innerHTML = "£" + lacote.toFixed(2);
document.getElementById("LacsingPrice").innerHTML = "£" + lacoteSing.toFixed(2);
document.getElementById("staufPrice").innerHTML = "£" + stauffer.toFixed(2);


document.getElementById("edgeWorkDE").innerHTML = "£" + plateDE.toFixed(2);
document.getElementById("plateMatNS").innerHTML = "£" + matNS.toFixed(2);
document.getElementById("plateMatSS").innerHTML = "£" + matSS.toFixed(2);
document.getElementById("plateDims").innerHTML = "£" + plateNonSt.toFixed(2);

document.getElementById("buttonHorn").innerHTML = "£" + butHorn.toFixed(2);
document.getElementById("buttonSyn").innerHTML = "£" + butSyn.toFixed(2);
document.getElementById("buttonWood").innerHTML = "£" + butWood.toFixed(2);
document.getElementById("buttonSnWood").innerHTML = "£" + butSWood.toFixed(2);
document.getElementById("buttonKidSyn").innerHTML = "£" + butKidSyn.toFixed(2);
document.getElementById("buttonKidWood").innerHTML = "£" + butKidWood.toFixed(2);
document.getElementById("buttonKidSnWood").innerHTML = "£" + butKidSWood.toFixed(2);
document.getElementById("buttonTrad").innerHTML = "£" + butTrad.toFixed(2);
document.getElementById("buttonLacote").innerHTML = "£" + butLacote.toFixed(2);
document.getElementById("buttonSpecial").innerHTML = "£" + butSpec.toFixed(2);

document.getElementById("rollCream").innerHTML = "£" + rolCream.toFixed(2);
document.getElementById("rollBlack").innerHTML = "£" + rolBlack.toFixed(2);
document.getElementById("rollBB").innerHTML = "£" + BBushesRol.toFixed(2);
document.getElementById("rollBrassSlot").innerHTML = "£" + rolBrass.toFixed(2);
document.getElementById("rollBrassSolid").innerHTML = "£" + rolBrass.toFixed(2);
document.getElementById("rollChromeSlot").innerHTML = "£" + rolChrome.toFixed(2);
document.getElementById("rollChromeSolid").innerHTML = "£" + rolChrome.toFixed(2);
document.getElementById("rollNonStDim").innerHTML = "£" + specRol.toFixed(2);

document.getElementById("BrWoods").innerHTML = "£" + WScrews.toFixed(2);
document.getElementById("NSWoods").innerHTML = "£" + NPWScrews.toFixed(2);
document.getElementById("RevGearing").innerHTML = "£" + RevGear.toFixed(2);


//Style of tuner
var radioSet5 = document.orderForm.Style.length
for (i=0;i<radioSet5;i++) {
	if(document.orderForm.Style[i].checked) {
		var tunerStyle = document.orderForm.Style[i].value
	}
}

var style
var numberOfRollers = (document.orderForm.RollerQuantBass.value * 1) + (document.orderForm.RollerQuantTreble.value * 1)

if (tunerStyle=="Rodgers") {
	style=rodgers
	document.getElementById("plateStyle").innerHTML = "Rodgers Style Tuner";
	document.getElementById("standardEdgeWork").innerHTML = "Standard Plain Edge"; 							//Side Plate Edge Working 
	document.getElementById("extraEdgeWork").innerHTML = "Standard Decorative Edge";						//Side Plate Edge Working
	document.getElementById("EdgeWorkPlain").src="Graphics/Graphics/PlateTypes/PlainEdge.jpg"				//Side Plate Edge Working
	document.getElementById("EdgeWorkDecorative").src="Graphics/Graphics/PlateTypes/Decorative Edge.jpg"	//Side Plate Edge Working
}
if (tunerStyle=="Baker") {
	style=baker
	document.getElementById("plateStyle").innerHTML = "Baker Style Tuner";
	document.getElementById("standardEdgeWork").innerHTML = "Standard Plain Edge"; 							//Side Plate Edge Working 
	document.getElementById("extraEdgeWork").innerHTML = "Standard Decorative Edge";						//Side Plate Edge Working
	document.getElementById("EdgeWorkPlain").src="Graphics/Graphics/PlateTypes/PlainEdge.jpg"				//Side Plate Edge Working
	document.getElementById("EdgeWorkDecorative").src="Graphics/Graphics/PlateTypes/Decorative Edge.jpg"	//Side Plate Edge Working
}
if (tunerStyle=="Hauser") {
	style=hauser
	document.getElementById("plateStyle").innerHTML = "Hauser Style Tuner";
	document.getElementById("edgeWorkDE").innerHTML = "£" + plateHausDE.toFixed(2);
	document.getElementById("standardEdgeWork").innerHTML = "Standard Scalloped Hausers";								//Side Plate Edge Working 
	document.getElementById("extraEdgeWork").innerHTML = "Standard Scalloped Hausers with Extra Decorative Edging";		//Side Plate Edge Working 
	document.getElementById("EdgeWorkPlain").src="Graphics/Graphics/PlateTypes/Hauser.jpg"								//Side Plate Edge Working
	document.getElementById("EdgeWorkDecorative").src="Graphics/Graphics/PlateTypes/Hauser with extra scallops.jpg"		//Side Plate Edge Working
}
if (tunerStyle=="Lacote") {
	style=lacote
	document.getElementById("plateStyle").innerHTML = "Lacote Style Tuner";
}
if (tunerStyle=="Stauffer") {
	style=stauffer
	document.getElementById("plateStyle").innerHTML = "Stauffer Style Tuner";
	document.getElementById("rollerMaterial").innerHTML = "Brass";
	document.getElementById("rollerType").innerHTML = "Stauffer";
}
if (tunerStyle=="Sing") {
	style=rodgersSing
	document.getElementById("plateStyle").innerHTML = numberOfRollers + " Single Gear Units";	
}
if (tunerStyle=="LacoteSing") {
	style=lacoteSing
	document.getElementById("plateStyle").innerHTML = numberOfRollers + " Lacote Single Gear Units";	
}


// select radio button
var radioSet1 = document.orderForm.Plate.length
for (i=0;i<radioSet1;i++) {
	if(document.orderForm.Plate[i].checked) {
		chosen = document.orderForm.Plate[i].value
	}
}
// set plate value
if (chosen=="PE") {
	sidePlate = platePE
	document.getElementById("plateEdgeWork").innerHTML = "Plain";
}
if (chosen=="DE") {
	sidePlate = plateDE
	document.getElementById("plateEdgeWork").innerHTML = "Decorative";
}
if (chosen=="DE" && tunerStyle=="Hauser") {
	sidePlate = plateHausDE
	document.getElementById("plateEdgeWork").innerHTML = "Decorative";
}



//non-standard Dimensions
var radioSet6 = document.orderForm.dimensions.length
for (i=0;i<radioSet6;i++) {
	if(document.orderForm.dimensions[i].checked) {
		chosen = document.orderForm.dimensions[i].value
	}
}
if (chosen=="Non-Standard Dimensions") {
	sidePlate = sidePlate + plateNonSt
}




// Plate Material

var radioSet2 = document.orderForm.Material.length
for (i=0;i<radioSet2;i++) {
	if(document.orderForm.Material[i].checked) {
		chosen = document.orderForm.Material[i].value
	}
}
// set plate material
if (chosen=="BR") {
	sidePlate = sidePlate + matBr
	document.getElementById("plateMat").innerHTML = "Brass";
}
if (chosen=="NS") {
	sidePlate = sidePlate + matNS
	document.getElementById("plateMat").innerHTML = "Nickel Silver";
}
if (chosen=="SS") {
	sidePlate = sidePlate + matSS
	document.getElementById("plateMat").innerHTML = "Sterling Silver";
}




// set engraved design number
if (document.orderForm.EngDNo.value=="") {
	document.getElementById("plateDesign").innerHTML = "Any"
}
else {
	document.getElementById("plateDesign").innerHTML = document.orderForm.EngDNo.value;
}




// Buttons

var radioSet3 = document.orderForm.Buttons.length
for (i=0;i<radioSet3;i++) {
	if(document.orderForm.Buttons[i].checked) {
		chosen = document.orderForm.Buttons[i].value
	}
}
// set button value
var buttons
if (chosen=="MOP") {
	buttons = butMOP
	document.getElementById("buttonShape").innerHTML = "Oval pattern";
	document.getElementById("ButtonMaterial").innerHTML = "Light Mother-of-pearl";
}
if (chosen=="DMOP") {
	buttons = butMOP
	document.getElementById("buttonShape").innerHTML = "Oval pattern";
	document.getElementById("ButtonMaterial").innerHTML = "Dark Mother-of-pearl";
}
if (chosen=="Horn") {
	buttons =  butHorn
	document.getElementById("buttonShape").innerHTML = "Oval pattern";
	document.getElementById("ButtonMaterial").innerHTML = "Black Horn";
}
if (chosen=="Syn") {
	buttons =  butSyn
	document.getElementById("buttonShape").innerHTML = "Oval pattern";
	document.getElementById("ButtonMaterial").innerHTML = "Synthetic Ivory";
}
if (chosen=="Wood") {
	buttons =  butWood
	document.getElementById("buttonShape").innerHTML = "Oval pattern";
	// setting text for Oval pattern wooden button type
	var len = document.getElementById("ovalWoodMaterail")
	document.getElementById("ButtonMaterial").innerHTML = len.options[len.selectedIndex].text
}
if (chosen=="SWood") {
	buttons =  butSWood
	document.getElementById("buttonShape").innerHTML = "Oval pattern";
	document.getElementById("ButtonMaterial").innerHTML = "Snake Wood";
}
if (chosen=="KidSyn") {
	buttons =  butKidSyn
	document.getElementById("buttonShape").innerHTML = "Kidney pattern";
	document.getElementById("ButtonMaterial").innerHTML = "Synthetic Ivory";
}
if (chosen=="KidWood") {
	buttons =  butKidWood
	document.getElementById("buttonShape").innerHTML = "Kidney pattern";
	// setting text for Kidney pattern wooden button type
	var len = document.getElementById("kidWoodMaterail")
	document.getElementById("ButtonMaterial").innerHTML = len.options[len.selectedIndex].text
}
if (chosen=="KidSWood") {
	buttons =  butKidSWood
	document.getElementById("buttonShape").innerHTML = "Kidney pattern";
	document.getElementById("ButtonMaterial").innerHTML = "Snake Wood";
}
if (chosen=="Trad") {
	buttons =  butTrad
	document.getElementById("buttonShape").innerHTML = "Traditional pattern";
	document.getElementById("ButtonMaterial").innerHTML = "Synthetic Ivory";
}
if (chosen=="19th C Lacote") {
	buttons =  butLacote
	document.getElementById("buttonShape").innerHTML = "19th C Lacote";
	document.getElementById("ButtonMaterial").innerHTML = "Synthetic Ivory";
}
if (document.orderForm.SpecBut.checked) {
	buttons = buttons + butSpec
	document.getElementById("buttonShape").innerHTML = document.getElementById("buttonShape").innerHTML + " Specials";
}





//String Rollers

var radioSet4 = document.orderForm.roll.length
for (i=0;i<radioSet4;i++) {
	if(document.orderForm.roll[i].checked) {
		chosen = document.orderForm.roll[i].value
	}
}
// set roller value
var rollers = rolCream
if (chosen=="Cream" && style!=stauffer) {
	rollers = rolCream
	document.getElementById("rollerMaterial").innerHTML = "Cream coloured";
	document.getElementById("rollerType").innerHTML = "For a classical guitar";
}
if (chosen=="Black") {
	rollers = rolBlack
	document.getElementById("rollerMaterial").innerHTML = "Black coloured";
	document.getElementById("rollerType").innerHTML = "For a classical guitar";
}
if (chosen=="BrSlottedHd") {
	rollers = rolBrass
	document.getElementById("rollerMaterial").innerHTML = "Pollished brass";
	document.getElementById("rollerType").innerHTML = "For a slotted head guitar";
}
if (chosen=="BrSolidHd") {
	rollers = rolBrass
	document.getElementById("rollerMaterial").innerHTML = "Pollished brass";
	document.getElementById("rollerType").innerHTML = "For a solid head guitar";
}
if (chosen=="ChSlottedHd") {
	rollers = rolChrome
	document.getElementById("rollerMaterial").innerHTML = "Chrome plated";
	document.getElementById("rollerType").innerHTML = "For a slotted head guitar";
}
if (chosen=="ChSolidHd") {
	rollers = rolChrome
	document.getElementById("rollerMaterial").innerHTML = "Chrome plated";
	document.getElementById("rollerType").innerHTML = "For a solid head guitar";
}

//bearing bushes for cream and black rollers only
if (document.orderForm.BBushes.checked && (chosen=="Cream" || chosen=="Black")) {
	rollers = rollers + BBushesRol
	document.getElementById("bearingBushes").innerHTML = "<br>Plus bearing Bushes";
}
else {
	document.getElementById("bearingBushes").innerHTML = "";
}
if (document.orderForm.BBushes.checked && (chosen=="BrSlottedHd" || chosen=="BrSolidHd" || chosen=="ChSlottedHd" || chosen=="ChSolidHd")) {
	document.orderForm.BBushes.checked = false
	alert("Sorry, these type of bearing bushes are only available for Classical Style String Rollers")
}


// Special rollers
if (document.orderForm.SpecRoll.checked) {
	rollers = rollers + specRol
	document.getElementById("rollerSpecial").innerHTML = "<br>Special dimensions";
}
else {
	document.getElementById("rollerSpecial").innerHTML = "";
}




// wood screws
var woodScrews
var woodScrews1 = 0
var woodScrews2 = 0
if (document.orderForm.BWoodScrews.checked) {
	woodScrews1 = WScrews
	document.getElementById("woodScrewsBr").innerHTML = "100 Brass woodscrews";
}
else {
	document.getElementById("woodScrewsBr").innerHTML = "None";
}

if (document.orderForm.NPWoodScrews.checked) {
	woodScrews2 = NPWScrews
	if (document.orderForm.BWoodScrews.checked) {
	document.getElementById("woodScrewsNS").innerHTML = "<br>100 Nickel plates woodscrews";
	}
	else {
		document.getElementById("woodScrewsBr").innerHTML = "100 Nickel plates woodscrews";
		document.getElementById("woodScrewsNS").innerHTML = "";
	}
}
else {
	document.getElementById("woodScrewsNS").innerHTML = "";
}

woodScrews = woodScrews1 + woodScrews2

//reverse gearing
var ReverseGearMech = 0
if (document.orderForm.ReversGear.checked) {
	ReverseGearMech = RevGear;
	if (document.orderForm.BWoodScrews.checked || document.orderForm.NPWoodScrews.checked) {
		document.getElementById("RevGearMech").innerHTML = "<br>Reverse Gearing";
	}
	else {
		document.getElementById("woodScrewsBr").innerHTML = "Reverse Gearing";
		document.getElementById("RevGearMech").innerHTML = "";
	}
}
else {
	document.getElementById("RevGearMech").innerHTML = "";
}


// calculate total

var quantityOfSets = document.orderForm.Quant.value
var setPrice

if (quantityOfSets > 1) {
	document.getElementById("quantity").innerHTML = quantityOfSets + " sets to the following specification";
	}
	else {
		document.getElementById("quantity").innerHTML = quantityOfSets + " set to the following specification";
}

document.getElementById("stringNumber").innerHTML = "For a " + numberOfRollers + " string Guitar";


setPrice = (((style + sidePlate + buttons + rollers + ReverseGearMech) / 6) * numberOfRollers * quantityOfSets) + woodScrews
document.orderForm.totalPrice.value = setPrice.toFixed(2)

}



