var array_weight=new Array(); var ubound_weight = 4; array_weight[0] = new Array(2); array_weight[0][0] = '06lbs'; array_weight[0][1] = 0; array_weight[1] = new Array(2); array_weight[1][0] = '08lbs'; array_weight[1][1] = 4; array_weight[2] = new Array(2); array_weight[2][0] = '10lbs'; array_weight[2][1] = 9; array_weight[3] = new Array(2); array_weight[3][0] = '13lbs'; array_weight[3][1] = 20; array_weight[4] = new Array(2); array_weight[4][0] = '15lbs'; array_weight[4][1] = 32; var array_colour=new Array(); var ubound_colour = 9; array_colour[0] = new Array(2); array_colour[0][0] = 'Blue - Navy'; array_colour[0][1] = 0; array_colour[1] = new Array(2); array_colour[1][0] = 'Blue - Royal'; array_colour[1][1] = 0; array_colour[2] = new Array(2); array_colour[2][0] = 'Camo Blue'; array_colour[2][1] = 0; array_colour[3] = new Array(2); array_colour[3][0] = 'Cars'; array_colour[3][1] = 5; array_colour[4] = new Array(2); array_colour[4][0] = 'Football Blue'; array_colour[4][1] = 5; array_colour[5] = new Array(2); array_colour[5][0] = 'Football Red'; array_colour[5][1] = 0; array_colour[6] = new Array(2); array_colour[6][0] = 'Jigsaw'; array_colour[6][1] = 5; array_colour[7] = new Array(2); array_colour[7][0] = 'Jungle'; array_colour[7][1] = 5; array_colour[8] = new Array(2); array_colour[8][0] = 'Pink Camo'; array_colour[8][1] = 0; array_colour[9] = new Array(2); array_colour[9][0] = 'Red'; array_colour[9][1] = 0; var base_price = 97.95; function toggleText() { if (document.getElementById("more_text").style.display == 'block') { document.getElementById("more_text").style.display = 'none'; } else { document.getElementById("more_text").style.display = 'block'; } } function CurrencyFormatted(amount) { var i = parseFloat(amount); if(isNaN(i)) { i = 0.00; } var minus = ''; if(i < 0) { minus = '-'; } i = Math.abs(i); i = parseInt((i + .005) * 100); i = i / 100; s = new String(i); if(s.indexOf('.') < 0) { s += '.00'; } if(s.indexOf('.') == (s.length - 2)) { s += '0'; } s = minus + s; return s; } function getListPice(list_array,item,ubound) { var return_item = 0; for (i=0;i<=ubound;i=i+1) { if (list_array[i][0]==item) { return_item = list_array[i][1]; } } return return_item; } function calculatePrice() { var temp_option var quantity = document.getElementById('quantity').value; var total = base_price; temp_option = document.getElementById('list_weight').value; total = total + getListPice(array_weight,temp_option,ubound_weight); temp_option = document.getElementById('list_colour').value; total = total + getListPice(array_colour,temp_option,ubound_colour); total = total * quantity; document.getElementById('price').innerHTML = '£' + CurrencyFormatted(total); } addEvent(window, 'load', calculatePrice, false); function addEvent(obj, evType, fn, useCapture){ if (obj.addEventListener){ obj.addEventListener(evType, fn, useCapture); return true; } else if (obj.attachEvent){ var r = obj.attachEvent("on"+evType, fn); return r; } else { alert("Handler could not be attached"); } }