function updateVoucher(el) {
	var url    = location.toString();
	parameters = {voucher:$('voucher_bogus').value, ajax:'voucher', method: 'get'};
	ajaxRequest(el, url, parameters, onUpdateVoucher);					
}
function onUpdateVoucher(el, response) {
	try {
		$('voucher_code').value = $('voucher_bogus').value;
		$('total_price_string').update(response.evalJSON().price_string);
		if ($('paypal_form')) { 
			if ($('paypal_form')['amount']) {
				$('paypal_form')['amount'].value = response.evalJSON().price;
			} else if ($('paypal_form')['a3']) {
				$('paypal_form')['a3'].value = response.evalJSON().price;
			}
			
		}
	} catch (e) {alert(e);}
}

function addToCart(el, id, type) {
	var url    = location.toString();
	parameters = {fct:'addToCart', id:id, ajax:'cart', type:type, method: 'get'};
	ajaxRequest(el, url, parameters, onCartOperation, false, false);				
//	if (subscription) {
//		parameters = {fct:'addSubscriptionToCart', id:id, ajax:'cart', type:type, method: 'get'};
//	} else {
//	}
}		
function onAddToCart(el, response) {
	$('cart').innerHTML = response;
/*
	if (!response) {
		$('cart').up().up().up().hide();
	} else {
		$('cart').up().up().up().show();
	} 			
*/
}
function removeFromCart(el, id, type) {
	var url    = location.toString();
	parameters = {fct:'removeFromCart', ajax:'cart', id:id, type:type, method: 'get'};
	ajaxRequest(el, url, parameters, onCartOperation);				
}		
function onremoveFromCart(el, response) {
	$('cart').innerHTML = response;
/*	
	if (cart_preview) {
		if ($('cart_'+el.id)) {
			new Effect.Fade($('cart_'+el.id).up().up().up());
		} else {
			new Effect.Fade(el.up().up());
			location.reload();
		}
	} else {
		$('cart').innerHTML = response;
	}
*/
}
function removeAllFromCart(el) {
	var url    = location.toString();
	parameters = {fct:'removeAllFromCart', ajax:'cart', method: 'get'};
	ajaxRequest(el, url, parameters, onCartOperation);				
}
function onRemoveAllFromCart(el, response) {
	$('cart').innerHTML = response;
}
function onCartOperation(el, response) {
	$('cart').innerHTML = response;
}

function paypalSubmit() {
	$('checkout_form').request();
	return false;
}


