$(document).ready(function () {
	updateShoppingCardIfExists();
	showBanner();
});


function addToCard(product,iAmount) {
	if (!iAmount) {
		iAmount = 1;
	}
	var url="/index.php"
	url=url+"?op=addToCard"
	url=url+"&prod="+product
	url=url+"&count="+iAmount
	url=url+"&sid="+Math.random();

	$.ajax({
		url: url,
		type: "GET",
		success: replyaddToCard
	});
}

function replyaddToCard()
{

	if ($('#shopping_card_block').length == 0)
  {
		window.location.href="/index.php?op=viewCard";
	}
  else
  {
		confirm("Verder winkelen?", function ()
    {
			window.location.href = '/index.php?op=viewCard';
		});
		updateShoppingCardBlock();
	}
}

function updateShoppingCardIfExists() {
	if ($('#shopping_card_block').length > 0 && $('#shoppingCardForm').length == 0) {
		updateShoppingCardBlock();
	}
}

function updateShoppingCardBlock() {
	$.get('/index.php', { op: 'viewCardBlock'}, function(data) {
		$('#shopping_card_block').html(data);
	});
}

function postAddToCardForm() {
	var oForm = $('#product');
	var data = oForm.serialize();
	var url= oForm.attr('action');

	$.ajax({
		url: url,
		data: data,
		type: "GET",
		success: replyaddToCardForm
	});

	return false;
}


function replyaddToCardForm() {
	updateShoppingCardIfExists();
	confirm("Verder winkelen?", function () {
		window.location.href = '/index.php?op=viewCard';
	});
}



function showBanner() {
	if ($('.banner') == undefined || $('.banner')==null) return false
	var aBanners = $('.banner');
	for (i=0;i<aBanners.length;i++) {
		aBannerItems = aBanners[i].getElementsByClassName('banner_item');
		iBannerToShow = Math.ceil(Math.random()*aBannerItems.length);
		aBannerItems[parseInt(iBannerToShow)-1].style.display='block';
	}
}


function isNumberKey(evt) {
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;

	return true;
}


