function addToCart(current){
	var kleur = '';
	if($chk($('max'))) var max = $('max').value;
	else var max = $('max_'+current).value;
	var aantal = 0;
	if(current=='') kleur = $('kleur').get('value');
	else kleur = current;
	if(current=='') aantal = $('gewenst_aantal').get('value');
	else aantal= $('number_'+kleur).value;
	if($chk($('error'))) $('error').set('html','');	
	if(IsNumeric(aantal)){
		var req = new Request(
			{
			url: '/ajx/ajx.php?act=addToCart&id='+kleur+'&aantal='+aantal,
			onSuccess: function(request){
				if(request=='error'){
					if($chk($('error'))) $('error').set('html','<b>Er zijn slechts '+max+' items toegelaten in uw mandje uit deze rubriek</b>');			
				}else{
					if($chk($('error'))) $('error').set('html','Dit item werd '+aantal+' keer toegevoegd aan je winkelmandje');
					(function(){ if($chk($('error'))) $('error').set('html',''); }).delay(2000);
					var waarde = request.split('__');
					$('aantal').set('html',waarde[0]);	
					$('totaal').set('html',waarde[1]);	
					if($chk($('aant'))) $('aant').set('html',waarde[0]);
					if($chk($('tot'))) $('tot').set('html',waarde[1]);		
					if($chk($('sub_'+kleur))) $('sub_'+kleur).set('html',($('eenheid_'+kleur).value*aantal).toFixed(2));
				}
			}
		});
		req.send();
	}else{
		if($chk($('error'))) $('error').set('html','<b>Dit is geen geldige waarde</b>');
	}//if
}//addToCart

function removeFromCart(kleur){
	var req = new Request(
		{
		url: '/ajx/ajx.php?act=removeFromCart&id='+kleur,
		onSuccess: function(request){
			var waarde = request.split('__');
			$('rij_'+kleur).dispose();
			$('tot').set('html',waarde[1]);
			$('totaal').set('html',waarde[1]);			
			$('aant').set('html',waarde[0]);
			$('aantal').set('html',waarde[0]);	
			if(waarde[0]==0){ 
				$('zero').setStyle('display','block');
				$('winkelmandje_table').setStyle('display','none');
			}//if
		}
	});
	req.send();
}//removeFromCart

function removeAll(){
	var req = new Request(
		{
		url: '/ajx/ajx.php?act=removeAll',
		onSuccess: function(request){
			$('zero').setStyle('display','block');
			$('winkelmandje_table').setStyle('display','none');		
			$('bestelling_links').setStyle('display','none');
		}
	});
	req.send();
}//removeAll

function changeSending(){
	var land = $('land').value.split('_');
	var gewicht = $('gewicht').get('text');
	var req = new Request(
		{
		url: '/ajx/ajx.php?act=changeSending&gewicht='+gewicht+'&land='+land[0],
		onSuccess: function(request){
			var waarde = request.split('_');
			$('verzend').set('html',(waarde[1]*1).toFixed(2));
			$('hverzend').set('value',(waarde[1]*1).toFixed(2));			
			$('inc').set('html',(waarde[0]*1).toFixed(2));
		}
	});
	req.send();
}//changeSending

function changeImage(kleur){
	var url = $('url').get('value');
	var req = new Request(
		{
		url: '/ajx/ajx.php?act=changeImage&id='+kleur,
		onSuccess: function(request){
			var waarde = request.split('__');
			request = waarde[0];
			groot = waarde[2];
			$('product_image').setStyle("background-image","url('"+request+"')");
			$('milkbox').set("href",groot);			
			$(document.body).getElements('.imgs').each(
				function(itm, idx){
					$(itm).src = url+'img/color_normal.png';
				}//each
			); 
			$('img_'+kleur).src = url+'img/color_click.png';
			if(waarde[1]!='0'){
				$('gewenst_aantal').value = waarde[1];
			}else{
				$('gewenst_aantal').value = '1';
			}//if
		},onRequest: function(request){
			$('product_image').setStyle("background","url('"+url+"img/loading.gif') center center no-repeat #fff");
			$('kleur').set('value',kleur);
		}
	});
	req.send();
}//changeImage

function IsNumeric(strString){
   var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;
   if (strString.length == 0) return false;
   for (i = 0; i < strString.length && blnResult == true; i++){
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1) blnResult = false;
   }//for
   return blnResult;
}//IsNumeric