function prijsopmaak(prijs) {
	prijs = ""+prijs.toFixed(2);
	return prijs.replace(".",",")
}

function bereken_prijs() {
	var aantal_personen = parseInt(jQuery("#personen").val());
	if (isNaN(aantal_personen)) {
		return;
	}
	var totaalprijs = 0;
	jQuery('.product_checkbox:checked').each(function(index,item) {
	  	var item = jQuery(item);
	  	
	  	var min_personen = parseInt(item.attr('min_personen'));
	  	//var min_prijs = parseInt(item.attr('min_prijs'))
                var min_prijs = parseFloat(item.attr('min_prijs'))
	  	
	  	var add = true;
	  	if (!isNaN(min_personen) && !isNaN(min_prijs)) {
			if (min_personen > aantal_personen) {
				add = false;
				totaalprijs += min_prijs
			}
		}
	  	if (add) {
	  		//totaalprijs += parseInt(item.attr('prijs')) * aantal_personen
                        totaalprijs += parseFloat(item.attr('prijs')) * aantal_personen
		}	  		  	  	
	})

	jQuery("#berekende_prijs").html("<b>Totaal: &euro; "+prijsopmaak(totaalprijs)+"</b>")
	
	//uitklappen reserveerform
	jQuery("#reserveerform").slideDown()
}


// cookie functions http://www.quirksmode.org/js/cookies.html
function createCookie(name,value,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

jQuery(function() {

    	$('#facebooklike').oneFBLike(); 

	// Mobile version switch. Set cookie adv rel en vernieuw pagina
	jQuery("a.mobielswitch").click(function() {
		createCookie('mobile_version', this.getAttribute('rel'), 365);
		document.location.href = window.location;
	})

	// enter disablen tbv verkeerde form submit in mobiele browsers
	
	jQuery('#productform').keypress(function (event){ if (event.keyCode == 13) { return false;} } );

	if (jQuery("#personen").length > 0) {

		jQuery("#personen").bind('change keyup',function() {
		 	bereken_prijs();
		 	$('html, body').animate({ scrollTop: $("#productform").offset().top }, 1000);

		})
		
		bereken_prijs();
		//product_checkbox
		
		jQuery('.product_checkbox').click(function() {
		 	bereken_prijs();
		})
		
		//bestelknop
		jQuery('.bestelknop').click(function() {
						
		 	//ajax submit
		 	jQuery.post(document.location.href,jQuery("#productform").serialize(),function(data) {
				jQuery("#productform tr").removeClass("err")
	
				for (var i in data.errors) {
					jQuery("input[name="+i+"]").parent().parent().addClass("err");
				}
				
				if (data.message != "") {
					jQuery("#reserveerform").html(data.message)
				}
								
			},"json");
		})
	}
})
