var orderan=new Array();var stokwarna=new Array();var price,markup,maxorder,ttlwarna,qttorder,ygdiorder,kode;$(document).ready(function(){$('a[rel*=facebox]').facebox({loading_image:'loading.gif',close_image:'closelabel.gif'});qttorder=0;$(document).bind('close.facebox',function(){$("#quantity1").show();});$(document).bind('reveal.facebox',function(){$("#quantity1").hide();});});function closefacebox(){$.facebox.close();}function addtobox(col){if(qttorder==maxorder)alert("Maximum order "+maxorder+" potong");else
{if(isNaN(orderan[col]))orderan[col]=1;else
if(orderan[col]==stokwarna[col]){alert(col+" tinggal "+stokwarna[col]+", tidak bisa ditambah lagi!");return;}else
orderan[col]+=1;var text="";var ttl=0;ygdiorder=0;for(var key in orderan){if(text!="")text=text+", ";text=text+key+"["+orderan[key]+"]";ttl+=orderan[key];ygdiorder++;}var tprice=price;if(ttl<3)tprice=price*markup;var total=ttl*tprice;text=text+"<br>"+ttl+"pcs x Rp"+tprice+" = Rp "+total;text="<table width='100%'><tr><td>"+text+"</td><td align='right'>Qtt<br><h1 style='margin:0'>"+ttl+"</h1></td></tr></table>";$("#selection").html(text);qttorder++;if(qttorder==1){$("#btcancel").removeAttr("disabled");$("#btselesai").removeAttr("disabled");}}}function beliclick(){var qtt=$("#quantity1").val();$.add2cart(kode,"rightdiv",function(){$.post("addtocart2.php",{kode:kode,qtt:qtt},function(data){$("#rightdiv").html(data);});});}function kosongkan(){delete orderan;orderan=new Array();$("#selection").html("");qttorder=0;ygdiorder=0;$("#btcancel").attr("disabled","disabled");$("#btselesai").attr("disabled","disabled");}function submitcolor2(oid){var valid=is_valid();if(valid){$.facebox.close();var order="";for(var key in orderan){if(order!="")order=order+"&";order=order+key+"="+orderan[key];}$.post("edit-pilih.php",{kode:kode,order:order,oid:oid},function(data){if (data!="") alert(data);document.cekstatusform.submit()});}else
alert("Ma'af, Pilihan warna anda tidak seri/merata!");}function submitcolor(){var valid=is_valid();if(valid){$.facebox.close();$.add2cart(kode,"rightdiv",function(){var order="";for(var key in orderan){if(order!="")order=order+"&";order=order+key+"="+orderan[key];}$.post("addtocart.php",{kode:kode,order:order},function(data){$("#rightdiv").html(data);});});}else
alert("Ma'af, Pilihan warna anda tidak seri/merata!");}function is_valid(){var valid=false;if(ygdiorder==qttorder){valid=true;}else
{if(ttlwarna>ygdiorder&&qttorder>ygdiorder)valid=false;else
{var mini=100;var maxi=0;for(var key in orderan){if(mini>orderan[key])mini=orderan[key];if(maxi<orderan[key])maxi=orderan[key];}if((maxi-mini)<2)valid=true;else
{var prestd=std(stokwarna);var pre_ar=stokwarna;for(var key in orderan)pre_ar[key]=pre_ar[key]-orderan[key];var poststd=std(pre_ar);if(poststd<=prestd)valid=true;else
valid=false;}}}return valid;}function std(data){var sum=0;var devnsum=0;var stddevn=0;var len=0;var dev=0;for(var key in data){sum=sum+data[key];len++;}var mean=(sum/len).toFixed(2);for(var key in data){dev=data[key]-mean;dev=dev*dev;devnsum+=dev;}stddevn=Math.sqrt(devnsum/(len-1)).toFixed(2);return stddevn;}
