// NebuCart - The JavaScript Shopping Cart
//
// Copyright 1999-2006 all rights reserved.

// None of this script may be redistributed or sold
// without the authors express consent.
// Violations of copyright will be prosecuted.

// If you would like to use NebuCart,
// email us at admin@javascriptcart.com
// or visit http://www.javascriptcart.com

// ********************************************
// NebuCart Cart View                    *
// ********************************************
// DO NOT CHANGE ANYTHING BELOW THIS LINE!    *
// ********************************************

var totalCost     = 0;
var currentCost   = 0;
var tax           = 0;
var SnH           = 0;
var totalQty      = 0;
var currSpan      = 2;
var writeOption   = false;
var yourCart      = Cart;
var cartLocation  = cartPage;

if(String(location).indexOf(cartLocation) == -1){
var viewingCart = false;
} else {
var viewingCart = true;
}
if(yourCart.length > 0){
for(j=0; j < yourCart.length; j++){
if(yourCart[j].opt){
writeOption = true;
// adam
// currSpan = 5; 
currSpan = 3;
}
}
if(viewingCart){
document.write('<form name="NC_form">');
}
document.write('<table width="100%" border='  + cartBorder + ' cellpadding=' + cartCellPad + ' cellspacing=' + cartCellSpace + '>');
// adam
document.write('<tr>');
document.write('<td><font face=' + myFont     + '  color=' + cartHeaderTxt + '>' + cartIDText   + '</td>');
document.write('<td><font face=' + myFont     + '  color=' + cartHeaderTxt + '>' + cartDescText + '</td>');
if(writeOption){
document.write('<td color='  + cartHeader + '><font face=' + myFont + '  color=' + cartHeaderTxt + '>' + cartOptText + '</td>');
}
// adam
// document.write('<td><font face=' + myFont + '  color=' + cartHeaderTxt + '><b>&nbsp;' + cartPriceText + '&nbsp;</b></td>');
document.write('<td><font face=' + myFont + '  color=' + cartHeaderTxt + '>' + cartQtyText   + '</td>');
// adam
// document.write('<td align=center><font face=' + myFont + '  color=' + cartHeaderTxt + '><b>' + cartCostText + '</b></td>');
document.write('</tr>');

for(z=0; z < yourCart.length; z++){
totalQty    += Number(yourCart[z].qty);
currentCost  = Number(yourCart[z].qty) * Number(yourCart[z].price);
totalCost   += currentCost;
if(z % 2 == 0){
document.write('<tr bgcolor=' + cartRow1 + '>');
} else {
document.write('<tr bgcolor=' + cartRow2 + '>');
}

// adam
weepic = yourCart[z].prodID;
weepic = weepic.replace('Lot ',"");

document.write('<td valign=top><font face=' + myFont + '  color=' + cartRowTxt + '><a href="http://www.archaeological-center.com/en/auctions/' + weepic + '"><img src="http://www.archaeological-center.com/images/sized/images/auction46/' + weepic + '-0x120.png" alt="" /><img src="http://www.archaeological-center.com/images/sized/images/auction46/' + weepic + '-120x0.png" alt="" /></a></font></td>');
document.write('<td valign=top><font face=' + myFont + '  color=' + cartRowTxt + '><a href="http://www.archaeological-center.com/en/auctions/' + weepic + '"><strong>' + yourCart[z].desc + '</strong><br />' + yourCart[z].prodID + '</a></font></td>');
if(writeOption){
document.write('<td valign=top><font face=' + myFont + '  color=' + cartRowTxt + '>');
if(yourCart[z].opt == ''){
document.write('&nbsp\;');
} else {

tmpOpt     = (yourCart[z]).opt.split(',');
tmpOptList = '';
for(optC = 0; optC < tmpOpt.length; optC++){
tmpOptList += (optC > 0) ? '<br>' + String(tmpOpt[optC]) : String(tmpOpt[optC]);
}
document.write(tmpOptList);

}
document.write('</font></td>');
}
// adam  
//  document.write('<td align=right valign=top><font face='     + myFont + '  color=' + cartRowTxt + '>' + currency + formatDecimal(yourCart[z].price) + '</font></td>');
if(viewingCart){
document.write('<td align=right valign=top>' + currency + '<font face=' + myFont + '  color=' + cartRowTxt + '><input class="entry-yin" style="width: 50px; color: #000;" type=text value="' + yourCart[z].qty + '" name="' + yourCart[z].prodID + '_' + z + '" ></font></td>');
} else {
document.write('<td align=right valign=top><font face=' + myFont + '  color=' + cartRowTxt + '>$' + yourCart[z].qty + '</font></td>');
}
//
// adam document.write('<td align=right valign=top><font face='     + myFont + '  color=' + cartRowTxt + '>' + currency + formatDecimal(currentCost) + '</font></td>');
document.write('</tr>');
}
if(viewingCart){
document.write('<tr bgcolor='    + cartTotalRow + '>');
document.write('<td colspan='    + currSpan     + ' align=right><font face=' + myFont + '  color=' + cartTotalRowTxt + '>' + cartTotalText + '</font></td>');
document.write('<td align=right valign=top><font face=' + myFont + '  color=' + cartTotalRowTxt + '>' + currency + totalCost + '</font></td>');
document.write('</tr>');

document.write('<tr bgcolor=' + cartTotalRow   + '>');
document.write('<td></td><td></td><td align=right>');
document.write('<input type="button" value="' + cartUpdateText + '" onClick="UpdateItems(Cart.length)">');
document.write('</font></td>');
document.write('</tr>');

} else {
discount = calcDiscount();
SnH      = calcShipping();
tax      = calcTax();
if(tax > 0 || shipAmt != '' || discount > 0){
document.write('<tr bgcolor=' + cartSubRow + '>');
document.write('<td colspan=' + currSpan + ' align=right><font face=' + myFont + '  color=' + cartSubRowTxt + '><b>' + cartSubtotalText + '</b></font></td>');
document.write('<td align=right valign=top><font face=' + myFont + '  color=' + cartSubRowTxt + '>' + currency + formatDecimal(totalCost) + '</font></td>');
document.write('</tr>');
}
if(discount > 0){
document.write('<tr bgcolor=' + cartSubRow + '>');
document.write('<td colspan=' + currSpan + ' align=right><font face=' + myFont + '  color=' + cartSubRowTxt + '><b>');
if(getCookieVal(myStoreName + '_d') != ''){
document.write('Discount (' + getCookieVal(myStoreName + '_d') + '):');
} else {
document.write(cartDiscountText);
}
document.write('</b></font></td><td align=right valign=top><font face=' + myFont + '  color=' + cartSubRowTxt + '>-' + currency + formatDecimal(discount) + '</font></td>');
document.write('</tr>');
}
if(shipAmt != ''){
SnH = calcShipping();
// adam
// document.write('<tr bgcolor=' + cartShipRow + '><td colspan=' + currSpan + ' align=right><font face=' + myFont + '  color=' + cartShipRowTxt + '><b>' + cartSnHText);
// if(shipDesc.length > 0){
// document.write(' (' + shipDesc + ')');
// } else if(shipPercent && !useShipOptions && !shipPerItem){
// document.write(' (' + (100 * shipAmt) + '%)');
//}
// document.write(':</b></font></td><td align=right><font face=' + myFont + '  color=' + cartShipRowTxt + '>' + currency + formatDecimal(SnH) + '</font></td></tr>');
}
if(tax > 0){
tax     = calcTax();
// document.write('<tr bgcolor=' + cartTaxRow + '>');
// document.write('<td colspan=' + currSpan + ' align=right><font face=' + myFont + '  color=' + cartTaxRowTxt + '><b>' + formatDecimal(taxRate * 100,2) + '% ' + cartTaxText + '</b></font></td><td align=right><font face=' + myFont + ' >' + currency + formatDecimal(tax) + '</font></td>');
// document.write('</tr>');
}
if(tax > 0){totalCost = Number(totalCost) + Number(tax);}
if(SnH > 0){totalCost = Number(totalCost) + Number(SnH);}
if(discount > 0){totalCost = Number(totalCost) - Number(discount);}
// adam
// document.write('<tr bgcolor=' + cartTotalRow + '><td colspan=' + currSpan + ' align=right><font face=' + myFont + '  color=' + cartTotalRowTxt + '><b>' + cartTotalText + '</b></font></td>');
// document.write('<td align=right><font face=' + myFont + '  color=' + cartTotalRowTxt + '>' + currency + formatDecimal(totalCost) + '</font></td></tr>');
}
document.write('</table>');
if(viewingCart){
document.write('<font >');
document.write('<input type="button" value="' + checkoutText   + '" onClick="document.location=\'' + COstep1 + '\'">');
document.write('&nbsp\;');
document.write('<input type="button" value="' + keepShopText   + '" onClick="history.back()">');
document.write('&nbsp\;');
document.write('<input type="button" value="' + deleteCartText + '" onClick="DeleteCart()">');
document.write('</font>');
document.write('</form>');
}
} else {
document.write('<p>');
document.write(cartEmptyText);
document.write('<p>');
document.write('<form name="NC_form">');
document.write('<font >');
document.write('<input type="button" value="' + backText + '" onClick="history.back()">');
document.write('</font>');
document.write('</form>');
}