var cartAlertName;
// addInventoryItemToCart
function addInventoryItemToCart(inventoryId) {
	var ajax = getAjaxObject();
	ajax.open("GET", "add_to_cart.ashx?ii=" + inventoryId, false);
	ajax.send(null);
	handleAddToCartResponse(ajax.responseText, inventoryId);
}

//// addProductToCart
//function addProductToCart(productId) {
//	var ajax = getAjaxObject();
//	ajax.open("GET", "add_to_cart.ashx?pi=" + productId, false);
//  ajax.send(null);
//  handleAddToCartResponse(ajax.responseText);
//}

// handleAddToCartResponse
function handleAddToCartResponse(ajaxResponse, inventoryId) {
	var results = ajaxResponse.split(":");
	var success = (results[0] == 0);
	if (success) {
		updateCartLinks(results[1]);
		var statusPanel = $("." + inventoryId);
		if (statusPanel.size() > 0) {
			statusPanel.hide();
			statusPanel.addClass("cart-message");
			statusPanel.html("Item added to cart");
			statusPanel.fadeIn(100).fadeOut(100).fadeIn(100).fadeOut(100).fadeIn(100);
			//statusPanel.show(100, function () { statusPanel.hide(100, function () { statusPanel.show(100, function () {statusPanel.hide(100, function () { statusPanel.show(100) }) }) })});

		}
		else {
			alert("Item added to cart");
		}
	}
	else {
		alert(results[2]);
	}
//	cartAlert = $find(cartAlertName);
//  if (cartAlert) {
//		cartAlert.set_text("<div class='cart-alert'>" + results[2] + "</div>");
//		cartAlert.show();
//		window.setTimeout("cartAlert.hide();", 3000);
//	}
//	else {
//		alert(results[2]);
//	}
//	var classSelector = "." + inventoryId
}

// updateCartLinks
function updateCartLinks(quantity) {
	var links = $(".cart-link");
	if (quantity > 0) {
		var titleText = "Your cart contains " + quantity + " item";
		if (quantity == 1) {
			links.attr("title", titleText);
		}
		else {
			links.attr("title", titleText + "s");
		}
		links.show();
	}
	else {
		links.hide();
	}
}

function imageError(e) {
	var target;
	if (e) {
		target = e.target;
	}
	else {
		target = window.event.srcElement;
	}
	alert(target);
}

