
function getOptionList(o,h,a,p){var PostXMLHttp,PostXMLHttp2,PostXMLHttp3
var nieuw=0;var prijs=0;var stukprijs=0;var verpakkingsAantal=document.getElementById('verpakkingsAantal').value;verpakkingsAantal=parseInt(verpakkingsAantal);var verpakkingsEenheid=document.getElementById('verpakkingsEenheid').value;var toonprijsperstuk=document.getElementById('prijsperstuk').value;PostXMLHttp=GetXmlHttpPostObject();PostXMLHttp2=GetXmlHttpPostObject();PostXMLHttp3=GetXmlHttpPostObject();h=parseInt(h);a=parseInt(a);p=parseInt(p);function GetXmlHttpPostObject(){var objPostXMLHttp=null
if(window.XMLHttpRequest){objPostXMLHttp=new XMLHttpRequest();}
else if(window.ActiveXObject){objPostXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");}
return objPostXMLHttp;}
function stateChanged(){if(PostXMLHttp.readyState==4||PostXMLHttp.readyState=="complete"){eval(PostXMLHttp.responseText);}
if(PostXMLHttp2.readyState==4||PostXMLHttp2.readyState=="complete"){eval(PostXMLHttp2.responseText);var i=h;i++;while(i<=a){document.getElementById('cel_1_'+i).innerHTML='n.t.b.';document.getElementById('sel_'+i).innerHTML='<option value="0">-- Maak uw keuze --</option>';i++;}}
if(PostXMLHttp3.readyState==4||PostXMLHttp3.readyState=="complete"){h--;document.getElementById('temp_prijs_'+h).innerHTML=PostXMLHttp3.responseText;;}}
if(o&&(parseInt(o.value)<1)){var URL="/ajax/getOpties.asp?nieuwNiveau="+h+"&prevOptie="+parseInt(o.value)+"&prodID="+p;PostXMLHttp.onreadystatechange=stateChanged;PostXMLHttp.open("GET",URL,true);PostXMLHttp.send(null);var URL2="/ajax/getGroep.asp?nieuwNiveau="+h+"&prevOptie="+parseInt(o.value)+"&prodID="+p;PostXMLHttp2.onreadystatechange=stateChanged;PostXMLHttp2.open("GET",URL2,true);PostXMLHttp2.send(null);}
else{h++;if(h<=a){var URL="/ajax/getOpties.asp?nieuwNiveau="+h+"&prevOptie="+parseInt(o.value)+"&prodID="+p;PostXMLHttp.onreadystatechange=stateChanged;PostXMLHttp.open("GET",URL,true);PostXMLHttp.send(null);var URL2="/ajax/getGroep.asp?nieuwNiveau="+h+"&prevOptie="+parseInt(o.value)+"&prodID="+p;PostXMLHttp2.onreadystatechange=stateChanged;PostXMLHttp2.open("GET",URL2,true);PostXMLHttp2.send(null);}
else{var aantal=parseInt(document.getElementById('itemAantal').value);prijs=document.getElementById('basis_prijs').value.replace(",",".");prijs=parseFloat(prijs);for(var i=1;i<a+1;i++){itemPrijs=document.getElementById('sel_'+i).value;itemPrijs=itemPrijs.split("_");itemPrijs[1]=itemPrijs[1].replace(",",".");prijs+=parseFloat(itemPrijs[1]);}}
var totaalPrijs;totaalPrijs=parseFloat(aantal*prijs);totaalPrijs=valToPriceNoEuro(totaalPrijs);if(!isNaN(verpakkingsAantal)&&(verpakkingsAantal>0)){stukprijs=prijs/verpakkingsAantal;}
else{stukprijs=prijs;}
stukprijs=valToPriceNoEuro(stukprijs);document.getElementById("totaalPrijs").innerHTML="&euro;&nbsp;"+totaalPrijs;document.getElementById("hidden_prijs").value=prijs;if(toonprijsperstuk=='True'){document.getElementById("div_prijs").innerHTML="Prijs per "+verpakkingsEenheid+": &euro;&nbsp;"+stukprijs;}}
function valToPriceNoEuro(n){var s="";if(n<0){s+="-";n=Math.abs(n);}
n=Math.round(n*100)/100;if(Math.round(n)>=1){s+=String(Math.floor(n));n=n-Math.floor(n);}else{s+="0";};s+=",";n*=100;if(Math.round(n)>9){s+=String(Math.round(n));}else{if(Math.round(n)>0){s+="0";s+=String(Math.round(n));}else{s+="00";}};return(s);};}
