function initCalc(){typeof config!="undefined"&&(initparams=config.Initparams.DcLocations,softList=config.IspSoftList,dcLocationList=config.DcLocationList,defaultValues=config.DefaultValues,imageList=config.ImageList,dcTitles=config.DcLocationList.map(function(n){return n.TechTitle}),dcTitlesLength=dcTitles.length,defaultDcTitle=defaultValues.Dc,typeof filterFamily!="undefined"&&filterFamily!==null&&(imageList=$.grep(imageList,function(n){return n.Family.toString()==filterFamily})),typeof filterIsp!="undefined"&&filterIsp!==null&&(imageList=$.grep(imageList,function(n){return n.IsAvailableISP==filterIsp})),getCalcObject());$("#tariff-os-select").length>0&&getTariffObject()}function getCalcObject(){var i=new objCalc.Model,n,t;i.SetDefaultModel();model=i;n=new objCalc.View(model);n.constructor();view=n;t=new objCalc.Controller(model,view);t.constructor();controller=t}function getTariffObject(){var n=new objCalcTariff.Model,i=new objCalcTariff.View(n),t;i.GenerateImageTariffSelect(n);t=new objCalcTariff.Controller(n,i);t.constructor();controllerT=t}var imageList={},softList={},dcLocationList={},defaultValues={},model={},view={},controller={},modelT={},viewT={},controllerT={},dcTitles=[],dcTitlesLength=0,defaultDcTitle="",hardwareInfo,resources={ru:{Mb:"МБ",Gb:"ГБ",GHz:"ГГц"},en:{Mb:"MB",Gb:"GB",GHz:"GHz"}};resources=lang=="en"?resources.en:resources.ru;var spbDcTitle="SPb_SDN",spb2DcTitle="SPb2_SDN",mskDcTitle="MSk_DS",kzDcTitle="Kz_Ah";initCalc()