var costsmulti_1 = new Array(25); costsmulti_1[1] = 1.000000000; costsmulti_1[2] = 1.494949460; costsmulti_1[3] = 1.989899039; costsmulti_1[4] = 2.484848499; costsmulti_1[5] = 2.979798079; costsmulti_1[6] = 3.474747419; costsmulti_1[7] = 3.969696999; costsmulti_1[8] = 4.464646339; costsmulti_1[9] = 4.959596157; costsmulti_1[10] = 5.454545498; costsmulti_1[11] = 5.949494839; costsmulti_1[12] = 6.444444656; costsmulti_1[13] = 6.939393997; costsmulti_1[14] = 7.434343338; costsmulti_1[15] = 7.929293156; costsmulti_1[16] = 8.424242020; costsmulti_1[17] = 8.919192314; costsmulti_1[18] = 9.414141655; costsmulti_1[19] = 9.909090996; costsmulti_1[20] = 10.404040337; costsmulti_1[21] = 10.898989677; costsmulti_1[22] = 11.393939018; costsmulti_1[23] = 11.888889313; costsmulti_1[24] = 12.383838654; costsmulti_1[25] = 12.878787994; var costsmulti_2 = new Array(25); costsmulti_2[5] = 1.000000000; costsmulti_2[6] = 2.000000000; costsmulti_2[7] = 2.000000000; costsmulti_2[8] = 2.000000000; costsmulti_2[9] = 2.000000000; costsmulti_2[10] = 2.000000000; costsmulti_2[11] = 2.000000000; costsmulti_2[12] = 2.000000000; costsmulti_2[13] = 2.000000000; costsmulti_2[14] = 2.000000000; costsmulti_2[15] = 2.000000000; costsmulti_2[16] = 2.000000000; costsmulti_2[17] = 2.000000000; costsmulti_2[18] = 2.000000000; costsmulti_2[19] = 2.000000000; costsmulti_2[20] = 2.000000000; costsmulti_2[21] = 2.000000000; costsmulti_2[22] = 2.000000000; costsmulti_2[23] = 2.000000000; costsmulti_2[24] = 2.000000000; costsmulti_2[25] = 2.000000000; var costsmulti_3 = new Array(25); costsmulti_3[5] = 1.000000000; costsmulti_3[6] = 2.000000000; costsmulti_3[7] = 2.000000000; costsmulti_3[8] = 2.000000000; costsmulti_3[9] = 2.000000000; costsmulti_3[10] = 2.000000000; costsmulti_3[11] = 2.000000000; costsmulti_3[12] = 2.000000000; costsmulti_3[13] = 2.000000000; costsmulti_3[14] = 2.000000000; costsmulti_3[15] = 2.000000000; costsmulti_3[16] = 2.000000000; costsmulti_3[17] = 2.000000000; costsmulti_3[18] = 2.000000000; costsmulti_3[19] = 2.000000000; costsmulti_3[20] = 2.000000000; costsmulti_3[21] = 2.000000000; costsmulti_3[22] = 2.000000000; costsmulti_3[23] = 2.000000000; costsmulti_3[24] = 2.000000000; costsmulti_3[25] = 2.000000000; var costsmulti_4 = new Array(25); costsmulti_4[5] = 1.000000000; costsmulti_4[6] = 2.000000000; costsmulti_4[7] = 2.000000000; costsmulti_4[8] = 2.000000000; costsmulti_4[9] = 2.000000000; costsmulti_4[10] = 2.000000000; costsmulti_4[11] = 2.000000000; costsmulti_4[12] = 2.000000000; costsmulti_4[13] = 2.000000000; costsmulti_4[14] = 2.000000000; costsmulti_4[15] = 2.000000000; costsmulti_4[16] = 2.000000000; costsmulti_4[17] = 2.000000000; costsmulti_4[18] = 2.000000000; costsmulti_4[19] = 2.000000000; costsmulti_4[20] = 2.000000000; costsmulti_4[21] = 2.000000000; costsmulti_4[22] = 2.000000000; costsmulti_4[23] = 2.000000000; costsmulti_4[24] = 2.000000000; costsmulti_4[25] = 2.000000000; var costsmulti_5 = new Array(25); costsmulti_5[5] = 1.000000000; costsmulti_5[6] = 2.000000000; costsmulti_5[7] = 2.000000000; costsmulti_5[8] = 2.000000000; costsmulti_5[9] = 2.000000000; costsmulti_5[10] = 2.000000000; costsmulti_5[11] = 2.000000000; costsmulti_5[12] = 2.000000000; costsmulti_5[13] = 2.000000000; costsmulti_5[14] = 2.000000000; costsmulti_5[15] = 2.000000000; costsmulti_5[16] = 2.000000000; costsmulti_5[17] = 2.000000000; costsmulti_5[18] = 2.000000000; costsmulti_5[19] = 2.000000000; costsmulti_5[20] = 2.000000000; costsmulti_5[21] = 2.000000000; costsmulti_5[22] = 2.000000000; costsmulti_5[23] = 2.000000000; costsmulti_5[24] = 2.000000000; costsmulti_5[25] = 2.000000000; var costsmulti_6 = new Array(25); costsmulti_6[5] = 1.000000000; costsmulti_6[6] = 2.000000000; costsmulti_6[7] = 2.000000000; costsmulti_6[8] = 2.000000000; costsmulti_6[9] = 2.000000000; costsmulti_6[10] = 2.000000000; costsmulti_6[11] = 2.000000000; costsmulti_6[12] = 2.000000000; costsmulti_6[13] = 2.000000000; costsmulti_6[14] = 2.000000000; costsmulti_6[15] = 2.000000000; costsmulti_6[16] = 2.000000000; costsmulti_6[17] = 2.000000000; costsmulti_6[18] = 2.000000000; costsmulti_6[19] = 2.000000000; costsmulti_6[20] = 2.000000000; costsmulti_6[21] = 2.000000000; costsmulti_6[22] = 2.000000000; costsmulti_6[23] = 2.000000000; costsmulti_6[24] = 2.000000000; costsmulti_6[25] = 2.000000000; var costsmulti_7 = new Array(25); costsmulti_7[1] = 1.000000000; costsmulti_7[2] = 1.494949460; costsmulti_7[3] = 1.989899039; costsmulti_7[4] = 2.484848499; costsmulti_7[5] = 2.979798079; costsmulti_7[6] = 3.474747419; costsmulti_7[7] = 3.969696999; costsmulti_7[8] = 4.464646339; costsmulti_7[9] = 4.959596157; costsmulti_7[10] = 5.454545498; costsmulti_7[11] = 5.949494839; costsmulti_7[12] = 6.444444656; costsmulti_7[13] = 6.939393997; costsmulti_7[14] = 7.434343338; costsmulti_7[15] = 7.929293156; costsmulti_7[16] = 8.424242020; costsmulti_7[17] = 8.919192314; costsmulti_7[18] = 9.414141655; costsmulti_7[19] = 9.909090996; costsmulti_7[20] = 10.404040337; costsmulti_7[21] = 10.898989677; costsmulti_7[22] = 11.393939018; costsmulti_7[23] = 11.888889313; costsmulti_7[24] = 12.383838654; costsmulti_7[25] = 12.878787994; var costsmulti_8 = new Array(25); costsmulti_8[5] = 2.979798079; costsmulti_8[6] = 3.474747419; costsmulti_8[7] = 3.969696999; costsmulti_8[8] = 4.464646339; costsmulti_8[9] = 4.959596157; costsmulti_8[10] = 5.454545498; costsmulti_8[11] = 5.949494839; costsmulti_8[12] = 6.444444656; costsmulti_8[13] = 6.939393997; costsmulti_8[14] = 7.434343338; costsmulti_8[15] = 7.929293156; costsmulti_8[16] = 8.424242020; costsmulti_8[17] = 8.919192314; costsmulti_8[18] = 9.414141655; costsmulti_8[19] = 9.909090996; costsmulti_8[20] = 10.404040337; costsmulti_8[21] = 10.898989677; costsmulti_8[22] = 11.393939018; costsmulti_8[23] = 11.888889313; costsmulti_8[24] = 12.383838654; costsmulti_8[25] = 12.878787994; var costsmulti_10 = new Array(25); costsmulti_10[1] = 1.000000000; costsmulti_10[2] = 1.494949460; costsmulti_10[3] = 1.989899039; costsmulti_10[4] = 2.484848499; costsmulti_10[5] = 2.979798079; costsmulti_10[6] = 3.474747419; costsmulti_10[7] = 3.969696999; costsmulti_10[8] = 4.464646339; costsmulti_10[9] = 4.959596157; costsmulti_10[10] = 5.454545498; costsmulti_10[11] = 5.949494839; costsmulti_10[12] = 6.444444656; costsmulti_10[13] = 6.939393997; costsmulti_10[14] = 7.434343338; costsmulti_10[15] = 7.929293156; costsmulti_10[16] = 8.424242020; costsmulti_10[17] = 8.919192314; costsmulti_10[18] = 9.414141655; costsmulti_10[19] = 9.909090996; costsmulti_10[20] = 10.404040337; costsmulti_10[21] = 10.898989677; costsmulti_10[22] = 11.393939018; costsmulti_10[23] = 11.888889313; costsmulti_10[24] = 12.383838654; costsmulti_10[25] = 12.878787994; var costsmulti_11 = new Array(25); costsmulti_11[1] = 1.000000000; costsmulti_11[2] = 1.494949460; costsmulti_11[3] = 1.989899039; costsmulti_11[4] = 2.484848499; costsmulti_11[5] = 2.979798079; costsmulti_11[6] = 3.474747419; costsmulti_11[7] = 3.969696999; costsmulti_11[8] = 4.464646339; costsmulti_11[9] = 4.959596157; costsmulti_11[10] = 5.454545498; costsmulti_11[11] = 1.000000000; costsmulti_11[12] = 6.444444656; costsmulti_11[13] = 6.939393997; costsmulti_11[14] = 7.434343338; costsmulti_11[15] = 7.929293156; costsmulti_11[16] = 8.424242020; costsmulti_11[17] = 8.919192314; costsmulti_11[18] = 9.414141655; costsmulti_11[19] = 9.909090996; costsmulti_11[20] = 10.404040337; costsmulti_11[21] = 10.898989677; costsmulti_11[22] = 11.393939018; costsmulti_11[23] = 11.888889313; costsmulti_11[24] = 12.383838654; costsmulti_11[25] = 12.878787994; function getElementsByClassName(oElm, strTagName, strClassName){ var arrElements = (strTagName == "*" && document.all)? document.all : oElm.getElementsByTagName(strTagName); var arrReturnElements = new Array(); strClassName = strClassName.replace(/\-/g, "\\-"); var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)"); var oElement; for(var i=0; i 0) { document.getElementById("cartstatus").style.display = ""; } else { document.getElementById("cartstatus").style.display = "none"; } } function update_cost(product) { var pname ='product'; var multiply = document.getElementById('multiply').value; var cost = document.getElementById('basecost').value; var productid = document.getElementById(pname).value; var fontid = document.getElementById('fontid').value; if (product > 1) cost = eval("(cost)*(costsmulti_"+fontid+"[productid])"); else cost = cost/1; var costp = document.getElementById("cost"); costp.innerHTML = "$"+cost.toFixed(2); return true; } function remove(item) { var itemid = 'row'+item; var costp = 'cost_'+item; var cost = document.getElementById(costp); cost.innerHTML = '0.00'; document.getElementById(itemid).style.display = 'none'; document.getElementById(itemid).className = ''; var srcImage = new Image(); var url = "http://joshuadarden.com/shop/cart.php?action=remove&cartid="+item; srcImage.src = url; var costs = getElementsByClassName(document, 'span', "costi"); total = 0; var costs = getElementsByClassName(document, 'span', "costi"); var total = 0; for(var i = 0; i < costs.length; i++) { total += costs[i].innerHTML/1; } var costp = document.getElementById('total'); costp.innerHTML = "$"+total.toFixed(2); if(total < 1) document.location = "/shop/"; var rows = getElementsByClassName(document, 'tr', 'cartitem'); if (rows.length%2) { var alts = 'cartitem'; var regs = 'alt cartitem'; var altsimg = '/i/shop/remove.gif'; var regsimg = '/i/shop/removealt.gif'; } else { var alts = 'alt cartitem'; var regs = 'cartitem'; var altsimg = '/i/shop/removealt.gif'; var regsimg = '/i/shop/remove.gif'; } for(var i = 0; i < rows.length; i++) { if (i%2) { document.getElementById(rows[i].id).className = alts; document.getElementById(rows[i].id+'_remove').src = altsimg; } else { document.getElementById(rows[i].id).className = regs; document.getElementById(rows[i].id+'_remove').src = regsimg; } } } function update(item) { productid = 'product_'+item; multi = 'multiply_'+item; cost = 'basecost_'+item; format = 'format_'+item; font = 'fontid_'+item; costp = 'cost_'+item; var product = document.getElementById(productid).value; var fontid = document.getElementById(font).value; var multiply = eval("costsmulti_"+fontid+"[product]"); var cost = document.getElementById(cost).value; var format = document.getElementById(format).value; var costp = document.getElementById(costp); if (product > 1) cost = (cost)*(multiply); else cost = cost/1; costp.innerHTML = cost.toFixed(2); var srcImage = new Image(); var url = "http://joshuadarden.com/shop/cart.php?action=update&cartid="+item+"&amount="+product+"&format="+format; srcImage.src = url; var costs = getElementsByClassName(document, 'span', "costi"); var total = 0; for(var i = 0; i < costs.length; i++) { total += costs[i].innerHTML/1; } var costp = document.getElementById('total'); costp.innerHTML = "$"+total.toFixed(2); } function add_to_cart() { document.getElementById("submit").disabled = true; document.getElementById("submit").value = "Adding to cart ..."; var product = document.getElementById("fontid").value; var format = document.getElementById("format_1").value; var amount = document.getElementById("product").value; ; var srcImage = new Image(); var url = "http://joshuadarden.com/shop/cart.php?action=add&product="+product+"&amount="+amount+"&format="+format; srcImage.src = url; update_cart_count(1); document.getElementById("submit").value = "Added."; document.getElementById("submit").value = "Add to cart"; document.getElementById("submit").disabled = false; }