
	$(document).ready(function() {


		// Google Analytics tracking
		$('body').ajaxComplete(function(e, xhr, settings) {
			// _gaq.push(['_trackPageview', settings.url]);

			var allowed_trackings = [ '/afrekenen' ];
			for (key in allowed_trackings)
			{
				if (settings.url.indexOf(allowed_trackings[key]) != -1)
				{
					_gaq.push(['_trackEvent', 'AJAX', 'LOAD', settings.url]);
				}
			}

		});


		$(window).hashchange( function(){

			var hash = location.hash;
			var page = new String(hash);
			page = page.replace("#!", "");
			//alert('hash change '+ page);
			if (page == parseFloat(page))
				{
				shopChangePage(page);
				}
		});


		shopSetWinkelwagenPrevew();

	});



	function setFilter(filter,value)
		{


		$.post("/site/modules/liseenlot_shop/ajax/setfilter.helper.php", { filter: filter, value: value } , function(data) {
			if(data.succes == 1)
				{
					//alert(data.url);
					document.location.href='/kinderkleding+winkel/'+data.url;
				}
			else
				{
					alert(filter+'='+value);
				}
		},"json");
	}




	function shopChangePage(page)
		{

			//alert('change page '+page);

			$("#artikelen_lijst").mask("laden...");

			window.location.hash='!'+page;
			$(".pageNavigation > a").attr('class', 'notselected');
			$("#pagenavitem_"+page).attr('class', 'selected');

			//alert("laad pagina "+page+" via ajax");

			//alert(page + ' loading');

			$.post("/site/modules/liseenlot_shop/ajax/laadArtikelPagina.helper.php", { page: page} , function(data) {

				//alert(page + ' loaded');

				$('#artikelen_lijst').html(data.artikelen);
				$("#artikelen_lijst").unmask();

			},"json");



		}

	function shopSetWinkelwagenPrevew()
		{



			$.post("/site/modules/liseenlot_shop/ajax/shopSetWinkelwagenPrevew.helper.php", {} , function(data) {
				if(data.totaal > 0)
					{
						$('#winkelwagen').html(data.totaal+' ' + (data.totaal == 1 ? 'artikel' : 'artikelen') + ' in<br/>uw winkelwagen<br/><a href=\"/shop/afrekenen/\">bekijken</a>');
					}
				else
					{
						$('#winkelwagen').html('nog geen artikelen in uw winkelwagen');
					}
			},"json");


		}

	function shopVoegArtikelToe(volgnummer,maat,aantal,max_aantal)
		{

			$('#'+volgnummer+maat).html('<img src="/site/modules/liseenlot_shop/images/ajax-loader-klein.gif" class="ajax-loader" />');


			$.post("/site/modules/liseenlot_shop/ajax/shopVoegArtikelToe.helper.php", { volgnummer: volgnummer, maat: maat, aantal: aantal, max_aantal: max_aantal } , function(data) {
				if(data.succes == 1)
					{

						if(data.max_aantal_breikt == 1)
							{
								$('#'+volgnummer+maat).html(data.aantalinwinkelwagen+' in uw winkelwagen');
								alert('Het maximaal te bestellen aantal van '+data.aantalinwinkelwagen+' stuk(s) van dit artikel zit al in uw winkelwagen.');
							}
						else
							{


								$('#'+volgnummer+maat).html(data.aantalinwinkelwagen+' in uw winkelwagen');
								shopSetWinkelwagenPrevew();
							}


					}
				else
					{
						alert(filter+'='+value);
					}
			},"json");


		}
