

function chgTyp(x,y) {
	alert(x+", "+y);
}

function ionReCalc() {
	var cnt=0, pid = '', qty = '', typ = '', valu="", val = '', ita = '', qta = '', tya = '', itmAr = null, qtyAr = null, typAr = null;
	var aC = document.cookie.split("; ");
	for (var i=0; i < aC.length; i++) { var aB = aC[i].split("="); if (aB[0] == 'ionCart') { val = aB[1]; } }
	if (val != null && val != '') {
		if (val.indexOf("|") >= 0) {
			var aR = val.split("|");
			for (var i=0; i < aR.length; i++) { var aa = aR[i].split("."); if (i > 0) { ita+='|'; qta+='|'; tya+='|'; } ita+=aa[0]; qta+=aa[1]; tya+=aa[2]; }
			itmAr = ita.split("|"); qtyAr = qta.split("|"); typAr = tya.split("|");
		}
		if (val.indexOf("|") < 0 && val.indexOf(".") >= 0) { var aa = val.split("."); itmAr = [aa[0]]; qtyAr = [aa[1]]; typAr = [aa[2]]; }
	}
	cnt = 0;
	for (var i=0; i < itmAr.length; i++) {
		gg = eval("document.qtyForm_"+itmAr[i]+"_"+i+".qty_"+itmAr[i]+".value"); if (gg == null || gg == "") { gg = "0"; }
		hh = eval("document.typForm_"+itmAr[i]+"_"+i+".typ_"+itmAr[i]+".value"); if (hh == null || hh == "") { hh = "DVD Shipped"; }
		if (gg != "0" && gg != 0) {
			if (cnt > 0) { pid+="|"; qty+="|"; typ+="|"; }
			pid+=itmAr[i];
			qty+=gg;
			typ+=hh;
			cnt++;
		}
	}
	if (pid != null && pid != '') {
		if (pid.indexOf("|") >= 0) {
			var pAr = pid.split("|");
			var qAr = qty.split("|");
			var tAr = typ.split("|");
			for (var i=0; i < pAr.length; i++) {
				if (i > 0) { valu+="|"; }
				valu += (pAr[i]+"."+qAr[i]+"."+tAr[i]);
			}
		} else {
			valu = pid+"."+qty+"."+typ;
		}
	}
	document.cookie = "ionCart=" + valu;
	document.location.href="shopping_cart.html";
}

function ionClearAll() {
	document.cookie = "ionCart=";
	document.cookie = "ionBookmarks=";
	document.location.href="shopping_cart.html";
}

function ionMoreShop() {
	document.location.href="../products.html";
}

function ionMyAccount() {
	document.location.href="../wumbusxact/go.jsp";
}

function ionCheckOut() {
	var val = "";
	var aC = document.cookie.split("; ");
	for (var i=0; i < aC.length; i++) { var aB = aC[i].split("="); if (aB[0] == 'ionCart') { val = aB[1]; } }
	if (val != null && val != '') { document.ionChkOutForm.cart.value = val; document.ionChkOutForm.submit(); }
}

function ionCancelXaction() {
	alert("ionCancelXaction");
}


function showCart() {

	var BASESHIPPING = 18.95;

	var val = '', ita = '', qta = '', tya = '', itmAr = null, qtyAr = null, typAr = null, tot = 0.0, tax = 0.0, shp = 0.0, totQty = 0;
	var aC = document.cookie.split("; ");
	for (var i=0; i < aC.length; i++) { var aB = aC[i].split("="); if (aB[0] == 'ionCart') { val = aB[1]; } }
	if (val != null && val != '') {
		if (val.indexOf("|") >= 0) {
			var aR = val.split("|");
			for (var i=0; i < aR.length; i++) { var aa = aR[i].split("."); if (i > 0) { ita+='|'; qta+='|'; tya+='|'; } ita+=aa[0]; qta+=aa[1]; tya+=aa[2]; }
			itmAr = ita.split("|"); qtyAr = qta.split("|"); typAr = tya.split("|");
		}
		if (val.indexOf("|") < 0 && val.indexOf(".") >= 0) { var aa = val.split("."); itmAr = [aa[0]]; qtyAr = [aa[1]]; typAr = [aa[2]]; }
	}
	if (itmAr != null && itmAr.length > 0) {
		if (itmAr.length == 1) {
			document.getElementById('topItemCnt').innerHTML = "1 Item";
		} else {
			document.getElementById('topItemCnt').innerHTML = itmAr.length+" Items";
		}
	} else {
		document.getElementById('topItemCnt').innerHTML = "Empty";
	}

	var xx = "<div align='center'><table border='0' cellspacing='0' cellpadding='0' width='100%'>" +
			"</table><br /><br /><table border='0' cellspacing='0' cellpadding='0' style='background-color:white; padding:25px; border:1px solid #cccccc;'>";

	if (itmAr == null || itmAr.length == 0) {
		xx += "<tr><td class='itmnm' style='padding:25px; text-align:center'> Shopping Cart is Empty. </td></tr>";
	} else {
		for (var i=0; i < itmAr.length; i++) {

			var typPrice = 0.0;
			if (typAr[i].indexOf("Shipped") >= 0) { typPrice = parseFloat(itemDesc[itmAr[i]][1]); }
			if (typAr[i].indexOf("1-Day Pass") >= 0) { typPrice = parseFloat(itemDesc[itmAr[i]][2]); }
			if (typAr[i].indexOf("7-Day Pass") >= 0) { typPrice = parseFloat(itemDesc[itmAr[i]][3]); }
			if (typAr[i].indexOf("30-Day Pass") >= 0) { typPrice = parseFloat(itemDesc[itmAr[i]][4]); }
			if (typAr[i].indexOf("Annual Pass") >= 0) { typPrice = parseFloat(itemDesc[itmAr[i]][5]); }
			if (typAr[i].indexOf("Lifetime Pass") >= 0) { typPrice = parseFloat(itemDesc[itmAr[i]][6]); }

			var z = typPrice * qtyAr[i]; var zz = z+""; if (zz.indexOf(".") < 0) { zz += ".00"; }
			totQty += parseInt(qtyAr[i]);
			var x = "" +
				"<tr>" +
				"  <td colspan='4' style='font:normal 4px arial;'>&nbsp;" +
				"     <input type='hidden' id='pid_"+itmAr[i]+"' value='"+itmAr[i]+"'>" +
				"  </td>" +
				"</tr>" +
				"<tr>" +
				"  <td class='tdi'>" +
				"     <form name='qtyForm_"+itmAr[i]+"_"+i+"'>" +
				"     <input type='text' id='qty_"+itmAr[i]+"' class='qtyin' value='"+qtyAr[i]+"'>" +
				"     </form>" +
				"  </td>" +


				"  <td class='tdi' align='left'>" +
				"     <span class='itmnm' id='nam_"+itmAr[i]+"'>"+itemDesc[itmAr[i]][0]+"</span>" +
				"  </td>" +


				"  <td class='tdi' style='padding-left:30px;'>" +
				"     <form name='typForm_"+itmAr[i]+"_"+i+"'>" +
				"     <select id='typ_"+itmAr[i]+"' class='typin' onchange='ionReCalc()' style='font:normal 10px verdana,helvetica,sans-serif; border:1px solid #888888;'>";

				x += "<option value='DVD Shipped'"; if (typAr[i] == "DVD Shipped") { x += " SELECTED"; } x += ">DVD Shipped";
				x += "<option value='DVD-SP Shipped'"; if (typAr[i] == "DVD-SP Shipped") { x += " SELECTED"; } x += ">DVD-SP Shipped";
				x += "<option value='1-Day Pass'"; if (typAr[i] == "1-Day Pass") { x += " SELECTED"; } x += ">1-Day Pass";
				x += "<option value='7-Day Pass'"; if (typAr[i] == "7-Day Pass") { x += " SELECTED"; } x += ">7-Day Pass";
				x += "<option value='30-Day Pass'"; if (typAr[i] == "30-Day Pass") { x += " SELECTED"; } x += ">30-Day Pass";
				x += "<option value='Annual Pass'"; if (typAr[i] == "Annual Pass") { x += " SELECTED"; } x += ">Annual Pass";
				x += "<option value='Lifetime Pass'"; if (typAr[i] == "Lifetime Pass") { x += " SELECTED"; } x += ">Lifetime Pass";

				x += "" +
				"     </select>" +
				"     </form>" +
				"  </td>" +

				"  <td class='tdi' align='right'>" +
				"     <span class='unitPrice' id='unitPrice_"+itmAr[i]+"'>$ "+typPrice+" &nbsp;"+itemDesc[itmAr[i]][7]+"</span>" +
				"  </td>" +

				"  <td class='tdi' align='right'>" +
				"     <span class='price' id='price_"+itmAr[i]+"'>$ "+zz+"</span>" +
				"  </td>" +
				"</tr>";
			xx += x; tot += (typPrice * qtyAr[i]);
		}

		xx += "</tr><tr><td colspan='5' style='font:normal 4px arial;'>&nbsp;</td></tr>";
			var aa = tot; var a = aa+""; if (a.indexOf(".") < 0) { a += ".00"; }
			xx += "<tr><td colspan='4' align='right' style='padding-right:5px; text-align:right;'>Sub-Total</td><td align='right'><span class='price'>$ "+a+"</span></td></tr>\n";

		// /*
		//xx += "</tr><tr><td colspan='4' style='font:normal 4px arial;'>&nbsp;</td></tr>";
		//	var bb = (tot * TAXRATE); var b = bb+""; if (b.indexOf(".") < 0) { b += ".00"; } var ii = b.indexOf("."); b = b.substring(0,ii+3);
		//	var ab = b.substring(b.indexOf(".")); if (ab.length == 2) { b += "0"; }
		//	xx += "<tr><td colspan='3' align='right' style='padding-right:5px;'>Tax</td><td align='right'><span class='price'>$ "+b+"</span></td></tr>\n";

		//xx += "</tr><tr><td colspan='4' style='font:normal 4px arial;'>&nbsp;</td></tr>";
		//	var cc = BASESHIPPING + ((totQty-1) * 2); var c = cc+""; if (c.indexOf(".") < 0) { b += ".00"; } var ii = c.indexOf("."); c = c.substring(0,ii+3);
		//	xx += "<tr><td class='tdi' colspan='3' align='right' style='padding-bottom:3px; padding-right:5px;'>Shipping & Handling</td>";
		//	var ac = c.substring(c.indexOf(".")); if (ac.length == 2) { c += "0"; }
		//	xx += "<td class='tdi' align='right'><span class='price'>$ "+c+"</span></td></tr>\n";
		// */

		xx += "</tr><tr><td colspan='4' style='font:normal 8px arial;'>&nbsp;</td></tr>";
		//	/* var dd = (parseFloat(a)+parseFloat(b)+parseFloat(c)); */
			var dd = parseFloat(a);
			var d = dd+""; if (d.indexOf(".") < 0) { d += ".00"; } var ii = d.indexOf("."); d = d.substring(0,ii+3);
			var ad = d.substring(d.indexOf(".")); if (ad.length == 2) { d += "0"; }
			xx += "<tr><td colspan='4' align='right' style='padding:5px; background-color:#FFFF66;'><b>Sub-Total</b></td>";
			xx += "<td align='right' style='padding:5px; background-color:#FFFF66; padding-right:0px;'><span class='price'><b>$ "+d+"</b></span></td></tr>\n";
	}
	xx += "<tr><td colspan='6' style='font:normal 25px arial'>&nbsp;</td></tr>\n";
	xx += "<tr><td colspan='6' style='font:normal 25px arial'>&nbsp;</td></tr>\n";
	xx += "<tr><td colspan='6' align='center'>";
	xx += "<table border='0' cellspacing='0' cellpadding='0' height='32' width='435'><tr>";
	xx += "<td><a href='javascript:ionReCalc()'><img src='/images/buttons/recalculate.png' border='0'></a>";
	xx +="</td><td style='width:10px;'>&nbsp;</td>";
	xx += "<td><a href='javascript:ionClearAll()'><img src='/images/buttons/clear.png' border='0'></a>";
	xx += "</td><td style='width:10px;'>&nbsp;</td>";
	xx += "<td><a href='javascript:ionMoreShop()'><img src='/images/buttons/more-shopping.png' border='0'></a>";
	xx += "</td><td style='width:10px;'>&nbsp;</td>";
	xx += "<td><a href='javascript:ionCheckOut()'><img src='/images/buttons/cart-checkout.png' border='0'></a>";
	xx += "</td></tr></table>\n";
	xx += "</td></tr>\n";
	xx += "</table></div>";
	document.getElementById("ionShoppingCart").innerHTML = xx;
}
