window.addEvent('domready', function() {
	updateBasket();
});

function addToBasket(productId) {
	if (Cookie.read('vitixBasket')) {
		var basketContent = JSON.decode(Cookie.read('vitixBasket'));
		basketContent.push(productId);
	} else {
		var basketContent = new Array(productId);
	}
	
	Cookie.write('vitixBasket', JSON.encode(basketContent), {
		path: '/'
	});
	updateBasket();
}

function updateBasket() {
	if ($('basket-content')) {
		new Request.HTML({url: '/modules/webshop/getBasketContent.php',
					  	method: 'post',
					  	onComplete: function(r1, r2, r3) {
						  	$('basket-content').set('html', unescape(r3));
						  	initSiteFunctions();
					  	}}).send();	
	}
}

function refreshBasket() {
	$('action').set('value', 'refresh');
	$('order-form').submit();	
}

function orderProcess(action) {
	if (action == 'finalize') {
		var k = confirm('Weet u zeker dat al uw gegevens correct ingevuld zijn? Wanneer u op OK drukt wordt uw order geplaatst!');
		if (k) {
			action = 'continue';
		} else {
			return false;	
		}	
	} else {
		if (action == 'next') {
			action = 'continue';	
		} else {
			action = 'previous';	
		}
	}
	$('action').set('value', action);
	$('order-form').submit();	
}
