/**
 * Fonts
 */


function toCurrency(waarde)
{
	return waarde.toFixed(2).toString().replace('.',',');
}

function validate_min(element, val)
{
	var min = $(element).attr('minimaal');

	if (!min) {
		return val;
	}

	val = parseInt( val );

	if (val == '' || isNaN(val)) {
		return min;
	}

	if( val < min ) {
		return min;
	}

	return val;
}


function bind_input_aantal()
{
	$('.aantal img.product-plus').click(function(){
		$(this).siblings('input').val(function(i, val){
			return parseInt( val ) + 1;
		});
	});

	$('td.aantal img.product-minus').click(function(){
		$(this).siblings('input').val(function(i, val){
			val = parseInt( val ) - 1;

			val = val > 0 ? val : 0;
			return validate_min( this, val );
		});
	});

	$('.aantal input').bind({

		blur: function()
		{
			$(this).val(function(i, val){
				val = parseInt( val );

				if (val == '' || isNaN(val)) {
					return 0;
				}

				val = Math.abs(val);

				return validate_min( this, val );
			});
		},

		focus: function()
		{
			$(this).val(function(i, val){
				val = parseInt( val );

				return validate_min( this,  val == 0 ? '' : val );
			});
		}
	});
}


$(function(){
	$('#banner').nivoSlider({
		effect:			'fade',
		animSpeed:		1000,
		pauseTime:		6000,
		directionNav:	false,
		controlNav:		false,
		pauseOnHover:	false
	});
});
