window.onload = function() {
	var button = $$('#body .css_button');
	for (var i = 0; i < button.length; i++) {
		if (button[i].getAttribute('id') != 'return_button') { 
			makebutton(button[i].observe('click', add_to_cart.bind(button[i])));
		} else { 
			makebutton(button[i].observe('click', return_to_items)); 
		}
	}
	load_cart_preview();
}

function return_to_items() { 
	document.location.href='http://www.bgf.org.au/site/index.php?pageID=195'; 
} 

function add_to_cart() {
	var pageID = this.getAttribute('pageid');
	new Ajax.Request('shop/add_to_cart.php', {
		onSuccess: function(transport) {
			var res = transport.responseText;
			load_cart_preview();
		},
		parameters: { pageID: pageID }
	});
}

function load_cart_preview() {
	new Ajax.Request('shop/cart_preview_xml.php', {
		onSuccess: function(transport) {
			var xml = transport.responseXML;
			var xsl = load_xsl('shop/cart_preview.xsl');
			insert('cart_preview', transform(xml, xsl));
		}
	});
}

