function addToCart(formID) {
	// set local variables
	var formElement = document.forms[formID];
	var pid 		= formElement.elements['prodid'].value;
	var ptype 		= formElement.elements['product_type'].value;
	var sid 		= formElement.elements['storeid'].value;
	if(formElement.elements['gift_name']!=null) {
		var gnameElement = formElement.elements['gift_name'];
		var gname = gnameElement.value;
		gnameElement.value = "";
		gnameElement.blur();
	} else { var gname = ""; }
	if(formElement.elements['gift_email']!=null) {
		var gemailElement = formElement.elements['gift_email'];
		var gemail = gemailElement.value;
		gemailElement.value = "";
		gemailElement.blur();
	} else { var gemail = ""; }

	// set AJAX variables
	var vars = "pid="+pid;
		vars = vars + "&ptype="+ptype;
		vars = vars + "&sid="+sid
		vars = vars + "&gname="+encodeURIComponent(gname);
		vars = vars + "&gemail="+encodeURIComponent(gemail);
	var url = 'cart_ajax.php';
	var des = showCart;

	// process AJAX Request
	AjaxRequest(url, vars, des);
}
function showCart(responseText) {
	var cart_output 	= responseText.split('~CARTMESSAGE~');
	var cart_message 	= cart_output[0];
	var carts 			= cart_output[1].split('~CARTSPLIT~');
	var cart_page 		= carts[0];
	var cart_top 		= carts[1];

// 	new Effect.ScrollTo('header', {duration:'0.5'});

	if(document.getElementById('top_cart')!=null) {
		document.getElementById('top_cart').innerHTML = cart_top;
	}
	if(document.getElementById('cartform_div')!=null) {
		document.getElementById('cartform_div').innerHTML = cart_page;
	}
	if(cart_message!=null || cart_message!="") {
		showMessage(cart_message);
		hideMessage.delay(3, 'overlay');
	}
}

