
cart = {
	total: 0.00,
	items: {},
	packages: {},
	rate: 1.00,

	change_currency : function(curr) {
		cart.rate = convertion_rates[curr];
		$('total').innerHTML = (cart.total*cart.rate).toFixed(2);

		$$('input.cart-radio').each(function (obj) {
			$$('label[for='+obj.id+']').each(function (el) {
				el.innerHTML=($(obj.id+'_usd').value*cart.rate).toFixed(2);
			});
		});
	},

	empty : function () {
		$$('input.cart-radio').each(
			function (el) {
				el.checked = false;

				if (!cart.items[el.name]) cart.items[el.name]=0;
				cart.total-=cart.items[el.name];
				delete cart.items[el.name];

				switch_cart(el);
			});
	},

	check_out : function () {
		content = '<form action="'+paypal.action+'" method="post" id="paypal_form" target="_blank" >'+
	   			  '	<input type="hidden" name="cmd" value="_cart" />'+
	   			  '	<input type="hidden" name="upload" value="1" />'+
		   		  '	<input type="hidden" name="business" value="'+paypal.email+'" />'+
		   		  '	<input type="hidden" name="return" value="'+paypal.return_url+'" />'+
		   		  '	<input type="hidden" name="notify_url" value="'+paypal.notification+'" />';
		z=1;
		for (item_x in cart.items) {
			desc = $(item_x+'_title_td').innerHTML.replace(/<(span|SPAN) .*>new!<\/(span|SPAN)>/, '')+' - '+$(item_x+'_producer_td').innerHTML+' ['+cart.packages[item_x]+'] ';
			item_number = item_x.replace(/purchase_/, '');
			content += '	<input type="hidden" name="item_number_'+z+'" value="'+item_number+'">'+
					   '	<input type="hidden" name="item_name_'+z+'" value="'+desc+'">'+
					   '	<input type="hidden" name="on0_'+z+'" value="package">'+
					   '	<input type="hidden" name="os0_'+z+'" value="'+cart.packages[item_x]+'">'+
				   	   '	<input type="hidden" name="amount_'+z+'" value="'+cart.items[item_x]+'">';
			z++;
		}

		if (z == 1) {
			alert('Please add some items to the cart');
			return;
		}

		content += '</form>';

		$('paypal_form_container').innerHTML = content;
		$('paypal_form').submit();
	}
}

