fixed=false;rouble='<span class="rouble">р</span>';createCalculator=function(initial,fixx){fixed=fixx;window.addEvent("domready",function(){$$("input[name='package']").each(function(el){el.set("id",el.value+"pack");var pack=el.get("rel")?el.get("rel"):el.value;el.addEvent("click",function(){Calculator.instance.changePackage(pack,this.checked);});});var calc=new Calculator(c,function(calc){calc.packages.each(function(p){if(p.box){p.box.checked=p.selected;p.box.disabled=p.disabled;if(p.disabled){p.box.getParent().addClass("disabled");
}else{p.box.getParent().removeClass("disabled");}if(p.message||p.info){p.box.getParent().set("title",p.message?p.message:p.info);p.box.getParent().addClass("tooltip");}else{p.box.getParent().set("title","");p.box.getParent().removeClass("tooltip");}p.box.getParent()[p.selected?"addClass":"removeClass"]("checked");var price=p.getPrice();var priceSpan=p.box.getParent().getElement("span");if(priceSpan){priceSpan.set("html",price+rouble);}}});var price=calc.getPrice();var channels=calc.getChannelCount();
if(typeof calculatorModifyer=="function"){calculatorModifyer(price,channels);}else{$("calcprice").innerHTML=price;$("calcchannels").innerHTML=channels;$("calcchannelscaption").innerHTML=getNumeral(channels,["канал","канала","каналов"]);}if($("fullPrice")){overall=minPrice+advance;$("equipment").set("html","Оборудование и установка: от "+minPrice+rouble);$("advance").set("html","Аванс абонентской платы: "+advance+rouble);if(calc.packages["hd"].selected){overall=minHdPrice+advance;$("equipment").set("html","HD оборудование и установка: "+minHdPrice+rouble);
price=minHdPrice;}$("fullPrice").set("text",overall);}});calc.packages.each(function(p){pEl=$(p.textName+"pack");if(pEl){p.box=pEl;var pr=p.getPrice();if(pr>0){var price=new Element("span",{"class":"price","html":pr+rouble});price.inject(pEl.getParent(),"inside");}}});calc.setPackages(initial,fixx);});};
