// accesscart.js

function addToCart(n) {
 var cart = new Cart()
 cart.addProduct(n)
 cart.save()
 var msg = catalog.products[n].name
 msg += " has been added to your shopping cart."
 alert(msg)
 window.location.reload()
}

function deleteProduct(n) {
 var cart = new Cart()
 cart.deleteProduct(n)
 cart.save()
 window.location.reload()
}

function changeQuantity(n, q) {
 var newQ = window.prompt("How many would you like?", q)
 if(newQ >= 0) {
  var cart = new Cart()
  cart.changeQuantity(n, newQ)
  cart.save()
  window.location.reload()
 }else alert("The quantity must be zero or greater.")
}

function displayViewCheckoutButtons() {
 if(cartIsEmpty()) return
 document.write("<p class='cart'>")
 document.write("<a href='viewcart.htm' class='cartbutton'>")
 document.write("View RFQ Cart</a> ")
 document.write("<a href='checkout.htm' class='cartbutton'>")
 document.writeln("Check Out</a></p>")
}

function displayCheckoutButton() {
 if(cartIsEmpty()) {
  alert("Your cart is empty.")
  return
 }
 document.write("<p class='cart'>")
 document.write("<a href='checkout.htm' class='cartbutton'>")
 document.writeln("Check Out</a></p>")
}

function displayViewButton(n) {
 if(!cartIsEmpty()) {
  document.write("<img SRC='redbev.gif' BORDER=0 height=13 width=13>")
  document.write("<a href='viewcart.htm' class='cartbutton'>")
  document.write("View RFQ Cart</a> ")
 }
 document.writeln("</p>")
}

function displayAddViewCheckoutButtons(n) {
 document.write("<p class='cart'>")
 document.write("<a href='javascript:addToCart("+n+")' class='cartbutton'>")
 document.write("Add to Cart</a> ")
 if(!cartIsEmpty()) {
  document.write("<a href='viewcart.htm' class='cartbutton'>")
  document.write("View Cart</a> ")
  document.write("<a href='checkout.htm' class='cartbutton'>")
  document.writeln("Check Out</a>")
 }
 document.writeln("</p>")
}

function cartIsEmpty() {
 if(getCookie("cart") == "") return true
 return false
}
