function select_product (dit,p_id) {
	aantal=document.getElementsByName('add_id[]')[p_id];
	prijs=document.getElementsByName('product_prijs[]')[p_id].value;
	prijs_num=document.getElementsByName('product_prijs_num[]')[p_id].value;
	prijstekst=document.getElementsByName('product_prijs_tekst[]')[p_id];
			
	if(dit.checked){
		aantal.value=1;
		prijstekst.innerHTML="<strong>"+prijs+"</strong>";
	}else{
		aantal.value=0;
		prijstekst.innerHTML=prijs;
	}
	bereken_totaal();
}

function bereken_totaal () {
	var sub=0;
	aantallen=document.getElementsByName('add_id[]');
	prijzen=document.getElementsByName('product_prijs_num[]');
	for (var i = aantallen.length - 1; i >= 0; i--){
		if (aantallen[i].value != '0'){
			// alert(prijzen[i].value)
			sub = sub + parseFloat(prijzen[i].value)
		}
	}
	
	document.getElementsByName('subtotaal')[0].innerHTML='&euro;'+sprintf('%01.2f',sub)+'';
	totaal_val = sub * parseFloat(document.getElementsByName('aantallen')[0].value)
	document.getElementsByName('totaal')[0].innerHTML='<strong>&euro;'+sprintf('%01.2f',totaal_val)+'</strong>';
}


if(typeof(window.external) != 'undefined'){
	document.getElementsByName = function(name, tag){
	    if(!tag){
	        tag = '*';
	    }
	    var elems = document.getElementsByTagName(tag);
	    var res = []
	    for(var i=0;i<elems.length;i++){
	        att = elems[i].getAttribute('name');
	        if(att == name) {
	            res.push(elems[i]);
	        }
	    }
	    return res;
	}	
}
