<!--
function add2cart(url)
{
	url = url + "&sid=" + g_sid;
	divCart = document.getElementById('quick_cart');
	oTable = divCart.getElementsByTagName("table");
	divCart.style.height = divCart.offsetHeight;
	divCart.className = "box";
	divCart.innerHTML = "<div style='padding-top: " + (divCart.offsetHeight / 2 - 30) + "px; width: 174px'>" + ajax_loading + "</div>";
	window.setTimeout('send_http_request(\'' + url + '\')', 0);
	return false;
}

function add2cartEvent(url)
{
	url = url + "&sid=" + g_sid;
	divCart = document.getElementById('quick_cart');
	oTable = divCart.getElementsByTagName("table");
	divCart.style.height = divCart.offsetHeight;
	divCart.className = "box";
	divCart.innerHTML = "<div style='padding-top: 0 px; width: 174px'>" + ajax_loading_event + "</div>";
	window.setTimeout('send_http_request_event(\'' + url + '\')', 0);
	return false;
}

function removeCartProduct(url)
{
	url = url + "&sid=" + g_sid;
	divCart = document.getElementById('quick_cart');
	oTable = divCart.getElementsByTagName("table");
	divCart.style.height = divCart.offsetHeight;
	divCart.className = "box";
	divCart.innerHTML = "<div style='padding-top: " + (divCart.offsetHeight / 2 - 30) + "px; width: 174px'>" + ajax_loading + "</div>";
	window.setTimeout('send_http_request(\'' + url + '\')', 0);
	return false;
}

function removeCartProductEvent(url)
{
	url = url + "&sid=" + g_sid;
	divCart = document.getElementById('quick_cart');
	oTable = divCart.getElementsByTagName("table");
	divCart.style.height = divCart.offsetHeight;
	divCart.className = "box";
	divCart.innerHTML = "<div style='padding-top: 0px; width: 174px'>" + ajax_loading_event + "</div>";
	window.setTimeout('send_http_request_event(\'' + url + '\')', 0);
	return false;
}

function send_http_request(url)
{
	var oXmlHttp = null;
	if (!oXmlHttp) {
		oXmlHttp = zXmlHttp.createRequest();
	} else if (oXmlHttp.readyState != 0) {
		oXmlHttp.abort();
	}
	//alert(url);
	oXmlHttp.open("get", url, true);
	oXmlHttp.onreadystatechange = function () {
		if (oXmlHttp.readyState == 4) {
			if (oXmlHttp.status == 200) {
				// quick order added/remove
				response = oXmlHttp.responseText;
				update_shopping_cart();
			} else {
				alert("Fail! " + oXmlHttp.status);
			}
		}
	};
	oXmlHttp.send(null);
	return false;
}

function send_http_request_event(url)
{
	url = url + "&ignoreMe=" + new Date().getTime();
	var oXmlHttp = null;
	if (!oXmlHttp) {
		oXmlHttp = zXmlHttp.createRequest();
	} else if (oXmlHttp.readyState != 0) {
		oXmlHttp.abort();
	}
	oXmlHttp.open("get", url, true);
	oXmlHttp.onreadystatechange = function () {
		if (oXmlHttp.readyState == 4) {
			if (oXmlHttp.status == 200) {
				// quick order added/remove
				response = oXmlHttp.responseText;
				//alert(response);
				update_shopping_cart_event(response);
			} else {
				alert("Fail! " + oXmlHttp.status);
			}
		}
	};
	oXmlHttp.send(null);
	return false;
}

function update_shopping_cart()
{
	url = "./ajax_shopping_cart.php?sid=" + g_sid;
	send_http_get_request('quick_cart', url);
	divCart = document.getElementById('quick_cart');
	divCart.className = '';
	divCart.style.height = '1px';
}

function update_shopping_cart_event(response)
{
	//url = "ajax_event_shopping_cart.php?sid=" + g_sid;
	//send_http_get_request('quick_cart', url);
	divCart = document.getElementById('quick_cart');
	divCart.className = '';
	divCart.style.height = '1px';
	divCart.innerHTML = response;
}
//-->