var AnacondaPackageForm=AnacondaPackageForm||Class.create({container:null,form:null,inQty:null,initialize:function(a){this.container=$(a);this.form=this.container.down(".apForm");this.inQty=this.container.down(".apQtyInput");if(!AnacondaPackageForm.instances){AnacondaPackageForm.instances={}}if(AnacondaPackageForm.instances[a]){throw"An instance of AnacondaPackageForm already exists for the given id :("}AnacondaPackageForm.instances[a]=this},updateAnaconda:function(b){if(b<1){b=1}var a=this.form;a.select("input").each(function(c){if(c.type=="submit"){return}if(!c.ovalue){c.ovalue=c.value}c.value=parseInt(c.ovalue)*parseInt(b)});a.select("span.qty").each(function(c){if(!c.ovalue){c.ovalue=c.innerHTML}c.innerHTML=parseInt(c.ovalue)*parseInt(b)});a.select("span.cost").each(function(c){if(!c.ovalue){c.ovalue=c.innerHTML
}c.innerHTML=formatMoney(parseFloat(c.ovalue)*parseFloat(b))})},modAnaconda:function(c){var b=this.inQty;var a=parseInt(b.value)+c;if(a<1){a=1}b.value=a;updateAnaconda(a)},formatMoney:function(c){c=Math.floor(c*100+0.50000000001);var a=(c%100);c=Math.floor(c/100).toString();if(a<10){a="0"+a}for(var b=0;b<Math.floor((c.length-(1+b))/3);b++){c=c.substring(0,c.length-(4*b+3))+","+c.substring(c.length-(4*b+3))}return c+"."+a}});var $AnacondaPackageForm=function(a){return AnacondaPackageForm.instances[a]};
