var shoppingCartTotal=0;function removeLineItem(a){delete (shoppingCart[a]);displayCart()}function clearCart(){delete (shoppingCart);shoppingCart={};shoppingCartTotal=0;delete (tempLineItem);tempLineItem={}}function addSelectionToCart(){name=getCurrentSelection("pieceSelectList");qty=getCurrentSelection("piece_qtySelect");if(name!=""&&qty>0){shoppingCart[name]={};var a=shoppingCart[name];updateLineItem(a,qty);hideOptionsEditor();showShoppingCart()}else{alert("Please select an item to add to your order.")}tempLineItem={}}function updateCartTotal(){var a=0;for(itm in shoppingCart){a+=shoppingCart[itm].total+getInksCost(shoppingCart[itm])}shoppingCartTotal=a.toFixed(2)}function getCurrentSelection(a){var b=document.getElementById(a);if(b.options.length>0){var c=b[b.selectedIndex].value;return c}}function setCurrentSelection(a,d){var b=document.getElementById(a);for(var c=0;c<b.options.length;c++){if(b.options[c].value==d){b.selectedIndex=c}}}function displayCart(){var a=0;var b="<table width='478px'>\n";b+='<tr id="tableLabels"><td colspan="2" width="345px">item</td><td width="45px">qty</td><td width="35px">options</td><td width="58px">price</td></tr>';var c='<select class="dropdown" style="width: 50px;" name="inks" id="inkSelect" onChange="displayCart();"></select></p>';b+="<tr><td class='inkCell'>&nbsp;</td><td class='inkCell'>Inks</td><td class='inkCell'>"+c;b+="</td><td class='inkCell' colspan='2'>&nbsp;</td></tr>";for(itm in shoppingCart){b+=displayLineItem(itm);a++}updateCartTotal();b+="<tr><td colspan='3' class='key'>&nbsp;</td><td colspan='1' style='text-align:right'>Total</td><td style='text-align:right'>$"+shoppingCartTotal+"</td>";b+="</table>";$("#cartTable").html(b);if(a<1){hideEmptyCart()}updateInkSelect()}function displayLineItem(h){var c="";var e;for(var b=0;b<shoppingCart[h].abrs.length;b++){e=shoppingCart[h].opts[b];e=pieceOptionsArray[e].name;c+="<span class='optionTooltip' title='"+e+"'>";c+=shoppingCart[h].abrs[b];c+="</span>"}var d=parseFloat(shoppingCart[h].total)+parseFloat(getInksCost(shoppingCart[h]));d=d.toFixed(2);var j=shoppingCart[h].qty;var f=qtySelect(h,j);var g="";g="<tr id='pieceInCart'><td width='15px' onClick = 'removeLineItem(\""+h+"\");'>[-]</td>";g+="<td id='cartorderItem' style='text-align:left' onClick = \"updateOptionsForSelection('"+h+"');\">"+h+"</td>";g+="<td>"+f+"</td>";g+="<td>"+c+"</td>";g+="<td style='text-align:right'>$"+d+"</td></tr>";return g}function hideEmptyCart(){var a=document.getElementById("pieceSelectList").options[0].value;updateOptionsForSelection(a)}function showOptionsEditor(){updateOptions();optionsShowing=true;$("#options").slideDown(500);document.getElementById("piece_qtySelect").disabled=false;$("#cancelBtn").show();showButtons();var a=document.getElementById("pieceSelectList");if(a.options[a.options.length-1].value.length<1){a.remove(a.options.length-1)}$("#piece_qtySelect").show()}function showShoppingCart(){$("#cartTable").fadeIn("slow");$("#cart").fadeIn("slow");displayCart()}function hideOptionsEditor(){$("#cartTotalPrice").hide();insertSelectOption("pieceSelectList","Select an Item","");optionsShowing=false;$("#options").slideUp(500);document.getElementById("piece_qtySelect").disabled=true;$("#optionsButtons").hide();$("#piece_qtySelect").hide()}function hideShoppingCart(){$("#cart").fadeOut("slow")}function showButtons(){var a=(isInCart(getCurrentSelection("pieceSelectList")))?("updateCancel"):("addCancel");if(a=="updateCancel"){$("#updateCancel").show();$("#addCancel").hide()}else{$("#addCancel").show();$("#updateCancel").hide()}$("#viewOrder").hide();for(itm in shoppingCart){$("#viewOrder").show();$("#cancelBtn").hide()}$("#optionsButtons").show()}function isInCart(a){for(i in shoppingCart){if(a==i){return true}}return false}function cancelWholeOrder(){if(confirm("Are you sure you want to cancel your quote?")){clearCart();cancelOrder()}}function returnToCart(){hideOptionsEditor();showShoppingCart()};