 var c = {   MAKER:  0,   YEAR:   0,   MODEL:  2,   PHOTO:  0,   COVER:  4,   FABRIC: 1,   MAXITEMS: 10,   SHIPUS: 25,   SHIPALASKA: 55,   SHIPCANADA: 45,   MID: "342152724278094", //"750286320693519",   SB: "checkout.",        //"sandbox.",   VENT: 15,   VENT_DES: "SUMMER VENTS",   WPG: 90,   WPG_DES: "WATERPROOFING GALLON",   WPQ: 25,   WPQ_DES: "WATERPROOFING QUART",   CS: 49,   CS_DES: "CENTER STRIPE (Indicate Color in ORDER-NOTES)",   SK: 195,   SK_DES: "SIDE SKIRTS - for NO-TOWER boats",   SKTW: 295,   SKTW_DES: "SIDE SKIRTS - for TOWER boats",   SNAP: 59,   SNAP_DES: "(12) QUICK SNAP BUCKLES + NYLON STRAPS",   VAFT: 49,   VAFT_DES: "VINYL AFT - for wet splashy areas",   AMT: 195,   AMT_DES: "After-Market-Tower CUSTOM FIT added to a basic cover",   ITEM_COLOR: "#c96220" } var temp_cost = ""; var temp_maker = ""; var temp_model = ""; var temp_fabric = ""; var temp_cover = ""; var temp_year = ""; var makers = new Array(); var years = new Array(); var models = new Array(); var fabrics = new Array(); var photos = new Array(); var costs = new Array(); var covers = new Array(); var instructions = ""; var extras = { vent: 0, wpg: 0, wpq: 0, cs: 0, sk: 0, sktw:0, amt: 0, snap: 0, vaft:0, item: 0 } function pickSB ( ref ) {   extractBoat(ref);   parent.frames[0].location.href = "pick_sbtg.html"; } function pickAQ ( ref ) {   extractBoat(ref);   parent.frames[0].location.href = "pick_aqsl.html"; } function extractBoat(ref){   var xx = ref.parentNode;   var x = ref.parentNode.parentNode;   var fabric = xx.childNodes[c.FABRIC].innerHTML.toUpperCase();   var cost = fabric.substring( fabric.indexOf("$")+1 );   temp_maker = x.childNodes[c.MAKER].innerHTML;   temp_model = x.childNodes[c.MODEL].innerHTML;   temp_cover = x.childNodes[c.COVER].innerHTML.replace(' ','');   temp_cost = parseInt(cost.replace('<B>','').replace('</B>',''));   temp_year = "";} function allClear() { hideFabrics(); }// ITEMS function addToCartFabric( button ) { try {   var xx = button.parentNode;   var x = button.parentNode.parentNode;   var fabric = xx.childNodes[c.FABRIC-1].innerHTML.toUpperCase().replace('<BR>',' ').replace('<BR>',' ').replace('- ','');   fabric = x.id.substring(0,2).replace("TG","Top Gun - ").replace("SB","Sunbrella - ").replace("AQ","Aqualon - ").replace("SU","SurLast - ") + fabric;   var i = covers.length;   if ( i < c.MAXITEMS ) {      makers[i] = temp_maker;      years[i] = "";      models[i] = temp_model;      fabrics[i] = fabric;      costs[i] = temp_cost;      photos[i] = '-'      covers[i] = temp_cover;   }   showCart(); } catch (e) { alert(e); } } function addToCart( button ) {   var xx = button.parentNode;   var x = button.parentNode.parentNode;   var fabric = xx.childNodes[c.FABRIC].innerHTML.toUpperCase().replace('PD','POLY DUCK').replace('AD','ARMY DUCK');   var cost = fabric.substring( fabric.indexOf("$")+1 );   fabric = fabric.substring( 0, fabric.indexOf("$")-1 );   var i = covers.length;   if ( i < c.MAXITEMS ) {      makers[i] = x.childNodes[c.MAKER].innerHTML;      years[i] = "";      models[i] = x.childNodes[c.MODEL].innerHTML;      fabrics[i] = fabric;      costs[i] = parseInt(cost.replace('<B>','').replace('</B>',''));      photos[i] = '-'      covers[i] = x.childNodes[c.COVER].innerHTML;   }   showCart(); }// EXTRAS function addExtra ( extra ){ extras[extra] += 1; showCart(); } function removeExtra ( extra ) { extras[extra] = 0; showCart(); } function showExtras(extra) { if ( extras[extra] <= 0 ) return ""; return "<tr align='center'>" +        " <td class='text_6' valign='middle'><a href='#' onclick='parent.removeExtra( \"" + extra + "\" );return false'><u>R</u>EMOVE</a>" +        "<img align='middle' src='images/1x1.gif' height='40px' width='1px'></td>" +        " <td>" + (++extras.item) + "</td>" +        " <td class=text_16>$<b>" + extras[extra] * c[extra.toUpperCase()] + "</b></td>" +        " <td align=left class='text_10'><font color=" + c.ITEM_COLOR + "><b>" + extras[extra] + " - " + c[extra.toUpperCase()+"_DES"] + "</b></font>" +        " </td>" +        " <td></td><td></td><td></td><td></td>" +        "</tr>\n"} function checkoutExtras(extra,j) {    return  "" +      "<input type='hidden' name='item_name_"+(j+1)+"'            value='OPTION #"+extra.toUpperCase()+"'/>\n" +      "<input type='hidden' name='item_description_"+(j+1)+"'     value='"+c[extra.toUpperCase()+"_DES"]+"'/>\n" +      "<input type='hidden' name='item_quantity_"+(j+1)+"'        value='"+extras[extra]+"'/>\n" +      "<input type='hidden' name='item_price_"+(j+1)+"'           value='"+( c[extra.toUpperCase()] )+"'/>\n" +      "<input type='hidden' name='item_currency_"+(j+1)+"'        value='USD'/>\n" } function totalExtras() {    return extras["vent"]*c["VENT"] + extras["wpq"]*c["WPQ"] + extras["wpg"]*c["WPG"] + extras["cs"]*c["CS"] + extras["sk"]*c["SK"]; }// INSTRUCTIONS function addInstructions ( note ) { instructions = note.replace(/[<>]/g,".").replace(/eval\W/g,"xxx ").replace(/\"/g,"''"); showCart(); } function removeInstructions () { instructions = ""; showCart(); } function showInstructions() { if ( instructions == "" ) return ""; return "<tr align='center'>" +        " <td class='text_6' valign='middle'><a href='#' onclick='parent.removeInstructions();return false'><u>R</u>EMOVE</a>" +        "<img align='middle' src='images/1x1.gif' height='40px' width='1px'></td>" +        " <td></td>" +        " <td class=text_8>ORDER<br>NOTES</td>" +        " <td align=left class='text_10' wrap><font color=blue><b>" + instructions + "</b></font>" +        " </td>" +        " <td></td><td></td><td></td><td></td>" +        "</tr>\n"} function checkoutInstructions(j) {    if ( instructions == "" ) return "";    return  "" +      "<input type='hidden' name='item_name_"+(j+1)+"'            value='ORDER_NOTES:'/>\n" +      "<input type='hidden' name='item_description_"+(j+1)+"'     value=\""+instructions.replace(/\n/g," | ")+"\"/>\n" +      "<input type='hidden' name='item_quantity_"+(j+1)+"'        value='1'/>\n" +      "<input type='hidden' name='item_price_"+(j+1)+"'           value='0'/>\n" +      "<input type='hidden' name='item_currency_"+(j+1)+"'        value='USD'/>\n" }// CART function showCart() {  allClear();  var color_hdr = "#D6DFF7";  var header = "<html><link rel='stylesheet' href='scripts/mcc.css' type='text/css' /><body bgcolor='white'>\n"+               "<form target='_top' method='POST' action='https://checkout.google.com/api/checkout/v2/checkoutForm/Merchant/"+c.MID+"' accept-charset='utf-8'>\n";  var cart = "<br><table class='text_9' cellspacing='2px' cellpadding='4px' align=center>" +             "<tr><td colspan=3 class='header1'>Cart... </td><td colspan=20 class=text_8>Thank you for shopping with us today. Please verify that your selection is correct.<br>You can still add more items or proceed to the <b>SSL Secure</b> Google Checkout button below. &nbsp;&nbsp;" +             "</td></tr>" +             "<tr align='center' bgcolor=" + color_hdr + " class='text_6'><td width='40px'>&nbsp;</td><td width='30px'>ITEM</td><td width='50px'>COST</td><td width='460px' align='left'>COVER - FABRIC - COLOR<br>FOR BOAT MAKE-MODEL</td>" +             "<td>CONTINENTAL<br>U.S.</td><td>ALASKA<br>HAWAII</td><td>CANADA<br>MEXICO</td><td>OTHER<br>COUNTRIES</td></tr>";  var total  = 0;  var j = 0;  for ( j=0; j < covers.length; j++ ) {      cart += "<tr align='center'>" +              " <td class='text_6' valign='middle'><a href='#' onclick='parent.removeCart(" + j + ");return false;'><u>R</u>EMOVE</a>" +              "<img align='middle' src='images/1x1.gif' height='40px' width='1px'></td>" +              " <td>" + (j+1) + "</td>" +              " <td class=text_16>$<b>" + costs[j] + "</b></td>" +              " <td align=left class='text_12'><font color=" + c.ITEM_COLOR + "> <b>" + fabrics[j] + "</b> fabric on ...</font><br>" +              " <span class='text_10'>&nbsp;COVER #" + covers[j] + " for ... <br>&nbsp;<b>" + makers[j] + " - " + (( makers[j] === models[j])?" ":models[j]) + "</b></span></td>" +              " <td>$" + c.SHIPUS + "</td>" +              " <td>$" + c.SHIPALASKA + "</td>" +              " <td>$" + c.SHIPCANADA + "</td>" +              " <td class='text_6'>QUOTE<br>BY EMAIL</td>" +              "</tr>\n";      total += costs[j] + totalExtras();  }  extras.item = j; //?  cart += showExtras("snap");  cart += showExtras("vent");  cart += showExtras("wpg");  cart += showExtras("wpq");  cart += showExtras("cs");  cart += showExtras("sk");  cart += showExtras("sktw");  cart += showExtras("amt");  cart += showExtras("vaft");  cart += showInstructions();  cart += "<tr align='center'><td colspan=2 align=right><b>TOTAL</b>&nbsp;</td><td class=text_16 bgcolor=#D6DFF7>$<b>" + total + "</b></td><td align=right>SHIPPING & HANDLING</td>" +          "<td  bgcolor=#D6DFF7>$" + (covers.length * c.SHIPUS) + "</td>" +          "<td  bgcolor=#D6DFF7>$" + (covers.length * c.SHIPALASKA) + "</td>" +          "<td  bgcolor=#D6DFF7>$" + (covers.length * c.SHIPCANADA) + "</td>" +          "<td  bgcolor=#D6DFF7 class='text_6'>SEE<br>BELOW</td>" +          "</tr>\n";  cart += "<tr><td>&nbsp;</td></tr>"; // + "</td></tr>"  cart += "</table>";  var checkout = "<div style='margin-left:80px'>\n"  for ( j=0; j < covers.length; j++ ) {      checkout += "" +                  "<input type='hidden' name='item_name_"+(j+1)+"'            value='Cover "+covers[j]+" - "+fabrics[j]+" Fabric'/>\n" +                  "<input type='hidden' name='item_description_"+(j+1)+"'     value=\"Fits "+years[j]+" " + makers[j].replace(/<b>|<\/b>/gi,"") + " "+models[j].replace(/<br>/gi,'')+"\"/>\n" +                  "<input type='hidden' name='item_quantity_"+(j+1)+"'        value='1'/>\n" +                  "<input type='hidden' name='item_price_"+(j+1)+"'           value='"+costs[j]+"'/>\n" +                  "<input type='hidden' name='item_currency_"+(j+1)+"'        value='USD'/>\n"  }  if (extras["snap"]) checkout += checkoutExtras("snap",j++);  if (extras["vent"]) checkout += checkoutExtras("vent",j++);  if (extras["wpg"]) checkout += checkoutExtras("wpg",j++);  if (extras["wpq"]) checkout += checkoutExtras("wpq",j++);  if (extras["sk"]) checkout += checkoutExtras("sk",j++);  if (extras["sktw"]) checkout += checkoutExtras("sktw",j++);  if (extras["amt"]) checkout += checkoutExtras("amt",j++);  if (extras["cs"]) checkout += checkoutExtras("cs",j++);  if (extras["vaft"]) checkout += checkoutExtras("vaft",j++);  checkout += checkoutInstructions(j++);  checkout +=     "<input type='hidden' name='ship_method_name_1'     value='UPS Ground'/>\n" +                  "<input type='hidden' name='ship_method_price_1'    value='" + (covers.length * c.SHIPUS) + "'/>\n" +                  "<input type='hidden' name='ship_method_currency_1' value='USD'/>\n" +                  "<input type='hidden' name='ship_method_us_area_1'  value='CONTINENTAL_48'/>\n" +                  "<input type='hidden' name='checkout-flow-support.merchant-checkout-flow-support.shipping-methods.flat-rate-shipping-2.name' value='UPS AK-HI'/>\n" +                  "<input type='hidden' name='checkout-flow-support.merchant-checkout-flow-support.shipping-methods.flat-rate-shipping-2.price' value='" + (covers.length * c.SHIPALASKA) + "'/>\n" +                  "<input type='hidden' name='checkout-flow-support.merchant-checkout-flow-support.shipping-methods.flat-rate-shipping-2.price.currency' value='USD'/>\n" +                  "<input type='hidden' name='checkout-flow-support.merchant-checkout-flow-support.shipping-methods.flat-rate-shipping-2.shipping-restrictions.allowed-areas.us-state-area-1.state' value='AK'/>\n" +                  "<input type='hidden' name='checkout-flow-support.merchant-checkout-flow-support.shipping-methods.flat-rate-shipping-2.shipping-restrictions.allowed-areas.us-state-area-2.state' value='HI'/>\n" +                  "<input type='hidden' name='checkout-flow-support.merchant-checkout-flow-support.shipping-methods.flat-rate-shipping-3.name' value='USPS CAN-MEX'>\n" +                  "<input type='hidden' name='checkout-flow-support.merchant-checkout-flow-support.shipping-methods.flat-rate-shipping-3.price' value='" + (covers.length * c.SHIPCANADA) + "'>\n" +                  "<input type='hidden' name='checkout-flow-support.merchant-checkout-flow-support.shipping-methods.flat-rate-shipping-3.price.currency' value='USD'>\n" +                  "<input type='hidden' name='checkout-flow-support.merchant-checkout-flow-support.shipping-methods.flat-rate-shipping-3.shipping-restrictions.allowed-areas.postal-area-1.country-code' value='CA'>\n" +                  "<input type='hidden' name='checkout-flow-support.merchant-checkout-flow-support.shipping-methods.flat-rate-shipping-3.shipping-restrictions.allowed-areas.postal-area-2.country-code' value='MX'>\n" +                  "<input type='hidden' name='tax_us_state'         value='MI'/>\n" +                  "<input type='hidden' name='tax_rate'             value='0.06'/>\n" +                  "<input type='hidden' name='_charset_'/>\n" +                  "<table width=800px><tr><td>" +                  "<div id=box_extras style='border:1px solid #888;border-width:1px;width:440px;'>" +                  "<div style='border-bottom:1px solid #888;padding:10px;background-color:" + color_hdr + "' class='text_8'><span class=text_12><b>Options...</b></span> No extra shipping fees with a cover order.</div>" +                  "<div style='padding:10px;background-color:#FFFFFF' class='text_8'>" +                  " <img src='images/add.gif' onclick='parent.addExtra(\"snap\")' /> &nbsp;&nbsp;&nbsp;<b>$59</b>&nbsp; 12 - <b>Quick Release SNAP BUCKLES</b> + 8' Nylon Straps<br><img src='images/1x1.gif' height=5px /><br>" +                  " <img src='images/add.gif' onclick='parent.addExtra(\"vent\")' /> &nbsp;&nbsp;&nbsp;<b>$15</b>&nbsp; VENT KIT - for NON-Breathable fabrics (Use 1 kit per pole)<br><img src='images/1x1.gif' height=5px /><br>" +                  " <img src='images/add.gif' onclick='parent.addExtra(\"cs\")' /> &nbsp;&nbsp;&nbsp;<b>$49</b>&nbsp; <b>CENTER STRIPE</b> - Black, White, Gray, Yellow, Blue, Red<br><img src='images/1x1.gif' height=5px /><br>" +                  "<img src='images/stripe.jpg' height='50px' width='60px' align='right'/>" +                  " <img src='images/add.gif' onclick='parent.addExtra(\"wpq\")' /> &nbsp;&nbsp;&nbsp;<b>$25</b>&nbsp; WATERPROOFING Quart - for Breathable Fabrics<br><img src='images/1x1.gif' height=5px /><br>" +//                  " <img src='images/add.gif' onclick='parent.addExtra(\"wpg\")' /> &nbsp;&nbsp;&nbsp;<b>$90</b>&nbsp; WATERPROOFING Gallon - for Breathable Fabrics<br><img src='images/1x1.gif' height=5px /><br>" +                  " <img src='images/add.gif' onclick='parent.addExtra(\"sk\")' /> &nbsp;<b>$195</b>&nbsp; <b>SIDE SKIRTS</b> - for boats with NO-Tower<br><img src='images/1x1.gif' height=5px /><br>" +                  " <img src='images/add.gif' onclick='parent.addExtra(\"sktw\")' /> &nbsp;<b>$295</b>&nbsp; <b>SIDE SKIRTS</b> - for boats WITH Tower<br><img src='images/1x1.gif' height=5px /><br>" +                  " <img src='images/add.gif' onclick='parent.addExtra(\"amt\")' /> &nbsp;<b>$195</b>&nbsp; After-Market-Tower <b>CUSTOM FIT</b> added to a basic cover.<br><img src='images/1x1.gif' height=5px /><br>" +                  " <img src='images/add.gif' onclick='parent.addExtra(\"vaft\")' /> &nbsp;&nbsp;&nbsp;<b>$49</b>&nbsp; VINYL-AFT - for Splashy & Constantly Wet Hoist Areas<br><img src='images/1x1.gif' height=5px /><br>" +                  "</div></div>" +                  "</td><td>&nbsp;</td><td align=center class=text_7>" +                  "ORDER-NOTES: Stripe-Color, Measurements, Waterline-Fit Tie-Side...<br>" +                  "<textarea id='order_notes' rows='3' cols='44' style='background:#FFFFC0' onchange='addnote()'>"+instructions+"</textarea>\n" +                  "<br><br><span style='color:red'>Required:</span> <input id='i_agree' name='i_agree' type='checkbox' onchange='ia()'/>" +                  "&nbsp;I have read and accept the Purchase Terms below.<br><br>\n" +                  "<input disabled type='image' id='sbc_gcgo' name='Google Checkout' alt='Fast checkout through Google' " +                   "src='http://" + c.SB + "google.com/buttons/checkout.gif?merchant_id=" + c.MID +                   "&w=180&h=46&style=white&variant=text&loc=en_US' height='46' width='180'/>\n" +                  "<img src='images/1x1.gif' width='50px' height='1px'><img src='images/allcards2x2.gif' alt='Google Checkout Accepted Cards' /><img src='images/1x1.gif' width='1px' />" +                  "<input type='hidden' name='checkout-flow-support.merchant-checkout-flow-support.continue-shopping-url' value='http://skiBoatCovers.com'>" +                  "</td></tr></table>"+                  "</div>\n";  var disclaimer = "<div class='text_7' style='margin-left:80px;color:gray'><br>" +                   "<b>WARRANTY</b>:<br><br>" +                   " - Canvas Shoppe One Year Stitching and basic Fabric Warranty (normal usage and wear).<br><br>" +                   " - Sunbrella fabric has 5 years mfg limited warranty against Fade, Shrink & Rot. Top Gun & Aqualon have 5 year mfg limited warranty.<br><br>" +                   "<b>PURCHASE TERMS</b>:<br><br>" +                   " - PAYMENT: Online via Google Checkout with AMEX, DISCOVER, MASTERCARD, VISA: By Phone with MASTERCARD, VISA.<br><br>" +                   " - RETURNS: All ski boat covers are custom made for your order and cannot be returned.<br><br>" +                   " - CANCELLATIONS: Not allowed after the fabric has been cut (typically within 24 hours of ordering).<br><br>" +                   "<b>SHIP METHOD</b>: U.S. - UPS Ground, International - USPS.<br><br>" +                   "<b>INTERNATIONAL SHIPPING</b>: If your country does not appear on our list then please email us your ship-to location and cover selections ... <b>'info@skiBoatCovers.com'</b>.<br>" +                   "We will email you an invoice with the calculated shipping fee and a <b>link to process that invoice via Google Checkout online</b>.<br><br>" +                   "</div>" +                   "<script language='javascript'>function addnote(){parent.addInstructions(document.getElementById(\"order_notes\").value);} function ia(){if(document.getElementById(\"i_agree\").checked==false){document.getElementById(\"sbc_gcgo\").disabled=true;}else{document.getElementById(\"sbc_gcgo\").disabled=false;}}</script>;"  if (covers.length==0){     cart += "<br>";  } else {     cart += checkout;  }  //?parent  parent.frames[0].document.open();  parent.frames[0].document.write( header + cart + "</form>" + disclaimer + "</body></html>");  parent.frames[0].document.close();  document.getElementById("IFRAME_PANEL").style.visibility="visible";  document.getElementById("HOME_PANEL").style.visibility="hidden"; } function showGroupOrderForm ( group ) {  document.getElementById("IFRAME_PANEL").style.visibility="visible";  document.getElementById("HOME_PANEL").style.visibility="hidden";  frames[0].location.href = group + ".html"; } function showHomePage ( ) {  allClear();  document.getElementById("IFRAME_PANEL").style.visibility="hidden";  document.getElementById("HOME_PANEL").style.visibility="visible"; } function showInline ( ) {  allClear();  document.getElementById("IFRAME_PANEL").style.visibility="visible";  document.getElementById("HOME_PANEL").style.visibility="hidden"; } function showBox ( box ) {  allClear();  document.getElementById("FLOAT_"+box).style.visibility="visible"; } function hideBox ( box ) {  document.getElementById("FLOAT_"+box).style.visibility="hidden"; } function showPhoto( link ) {  var x = link.parentNode.parentNode;  document.getElementById("photoimage").src="photos/"+link.id+".gif";  document.getElementById("photoname").innerHTML=x.childNodes[c.YEAR].innerHTML+" "+x.childNodes[c.MAKER].innerHTML+" "+x.childNodes[c.MODEL].innerHTML+" ( Cover "+x.childNodes[c.COVER].innerHTML+" )";  document.getElementById("photobox").style.visibility="visible"; } function showPhotoHome( photo, year, maker, model, cover ) {  document.getElementById("photoimage").src="photos/"+photo+".jpg";  document.getElementById("photoname").innerHTML=year+" "+maker+" "+model;  document.getElementById("photobox").style.visibility="visible"; } function hidePhoto() {  document.getElementById("photobox").style.visibility="hidden";  document.getElementById("photoimage").src="images/1x1.gif"; } // // FABRIC VIEWER // var safari = ( navigator.userAgent.toUpperCase().indexOf("SAFARI")>-1)?true:false; var viewing = false; var countDown = 0; function showFabric1( fabric, desc ) {  viewing = true;  document.getElementById("fabricimage1").src="images/1x1.gif";  document.getElementById("fabricimage3").src="images/1x1.gif";  document.getElementById("fabricimage1").src="images/fabrics/"+fabric+".jpg";  document.getElementById("fabricimage3").src="images/fabrics/"+fabric+".jpg";  document.getElementById("fabricname1").innerHTML = desc;  document.getElementById("fabricbox").style.visibility="visible"; } function setFabric2( fabric, desc ) {  document.getElementById("fabricimage2").src="images/1x1.gif";  document.getElementById("fabricimage4").src="images/1x1.gif";  document.getElementById("fabricimage2").src="images/fabrics/"+fabric+".jpg";  document.getElementById("fabricimage4").src="images/fabrics/"+fabric+".jpg";  document.getElementById("fabricname2").innerHTML = desc; } function hideFabrics() {  viewing = false;  document.getElementById("fabricbox").style.visibility="hidden"; } function scrollFabricsOff(e) { return;  if(viewing && safari){   if (countDown == 0){    document.getElementById("fabricbox").style.visibility="hidden";    setTimeout("scrollFabricsOn()",250);   }   countDown = 4;  } } function scrollFabricsOn() {  if (--countDown == 1){   if (safari) frames[0].location.reload(); //do for safari only  }  if (countDown == 0){   document.getElementById("fabricbox").style.visibility="visible";   viewing = true;  } else {   setTimeout("scrollFabricsOn()",250);  } } // // // function flcrmb( nc ) {  document.getElementById('CRUMB_BAR').style.background=nc; } function removeCart(line) {    var s;    if ( covers.length == 1 ) {      makers = new Array();      years = new Array();      models = new Array();      fabrics = new Array();      photos = new Array();      costs = new Array();      covers = new Array();    } else if ( line < covers.length ){      for ( var j=line; j < covers.length-1; j++ ) {          costs[j] = costs[j+1];          covers[j] = covers[j+1];          fabrics[j] = fabrics[j+1];          years[j] = years[j+1];          makers[j] = makers[j+1];          models[j] = models[j+1];          costs[j] = costs[j+1];      }      s=makers.pop();      s=years.pop();      s=models.pop();      s=fabrics.pop();      s=photos.pop();      s=costs.pop();      s=covers.pop();    }    showCart(); }