var qty_total = 0; var incvat_total= 0; var exvat_total= 0; var ranges = new Array(); var exrange = new Array(); var incrange = new Array(); var savingrange = new Array(); var ssprange = new Array(); var prodcode = new Array(); var desc = new Array(); var prods = new Array(); var qty=new Array; var inc=new Array; var ex=new Array; //var pmcount = 0; var ranges = new Array; var exrange = new Array; var incrange = new Array; var types = new Array; var tqty=0; var tex=0; var tinc=0; function calcmulti(l,k,e,i,c,d) { // which price do we want l=parseInt(l); if(l<0) l=0; if(isNaN(l)) l=""; d.value=l; qty[c]=l; nr=0; ta=0; for(a=0;a=ranges[a] && types[a]==2) { nr = ranges[a]; ta=a; } } if(l<1) { ta++; nr=ranges[ta]; } exvat = exrange[nr]; incvat = incrange[nr]; calcsingle(l,k,exvat,incvat,c,d,savingrange[nr]); d=document.getElementById("Description_"+k); if(d!=undefined) { e=document.getElementById("desc_"+ta); d.innerHTML=e.innerHTML; e=document.getElementById("sku_single_"+k); if(l==0) { d.innerHTML=''; incvat=0; $('pricing_multi').style.backgroundColor="#EEF"; d.innerHTML="For multiuser licenses enter required quantity"; } else { if((incvat==undefined && l>0)) { incvat=0;//incrange[ranges[0]]; d.innerHTML="Multi user QTY too low. Please enter "+llimit+" or more."; $('pricing_multi').style.backgroundColor="#FF8888"; } else { $("pricing_multi").style.backgroundColor="#FFFFFF"; } } e.innerHTML=formatCurrency(incvat)+"

SRP: "+formatCurrency(ssprange[nr])+"
"; } } function calcsingle(l,k,e,i,c,d,s) { l=parseInt(l); if(l<0) l=0; if(isNaN(l)) l=""; d.value=l; qty[c]=l; var t = 0; var tt=0; var saving = 0.91; d=document.getElementById("incvat_"+k); t=l*i; saving = formatCurrency(l*s); inc[c]=t; tt=formatCurrency(t.toFixed(2)); //alert(inc); if(t!=0) { tt+="

Saving: "+saving+"
"; } d.innerHTML=tt; d=document.getElementById("exvat_"+k); t=l*e; ex[c]=t; t=formatCurrency(t.toFixed(2)); //alert(ex); d.innerHTML=t; qty_total=0; ex_total=0.00; inc_total=0.00; for(a=0;a0) { qty_total+=parseInt(qty[a]); } if(parseFloat(ex[a])>0) { ex_total+=parseFloat(ex[a]); } if(parseFloat(inc[a])>0) { inc_total+=parseFloat(inc[a]); } } d=document.getElementById("qty_total"); d.innerHTML=qty_total; d=document.getElementById("exvat_total"); d.innerHTML=formatCurrency(ex_total.toFixed(2)); d=document.getElementById("incvat_total"); d.innerHTML=formatCurrency(inc_total.toFixed(2)); }