if(!addListener(window,"load",init))alert("Err: can't add event listener. (src:calculator.js, line:2)");var ControlType={select:"0",textbox:"1",radio:"2",checkbox:"3"};var consts={unprofitability:1.0,percent:9.5}
function init()
{var btn=document.getElementById("_btnCalc");addListener(btn,"click",_btnCalc_click);person.init();programs.init();health.init();quiz.init();actions.init();}
function _btnCalc_click()
{var pc=person.getAgeCoeff();pc*=person.getOccupCoeff();pc*=person.getLifeStyleCoeff();pc*=person.getRegionCoeff();pc*=person.getSexCoeff();if(pc<0)return;if(quiz.getRes())
{var progCost=programs.getSum();if(progCost<0)return;var healthStatusSum=health.getSum();if(healthStatusSum<0)return;else if(healthStatusSum==0)
{var v=document.getElementById(health.cs["health"].vId);if(v&&v.innerHTML!=undefined)v.innerHTML="Оберіть типи захворювань, або пункт «Практично здоровий»";return;}
var res=healthStatusSum*pc*consts.unprofitability;res+=actions.getSum();var m=res;if(progCost>res)m=progCost;var span=document.getElementById("_spanRecomSum");if(span)span.innerHTML="Рекомендуемая стоимость страховки : "+trunc(m);var limit=m*100/consts.percent;span=document.getElementById("_spanLimit");if(span)span.innerHTML="Лимит на обслуживание : "+trunc(limit);}}
function trunc(d)
{var s=String(d);var i=s.indexOf(".",0);if(i>0)return s.substr(0,i);return s;}
function fireEvent(element,event){if(document.createEventObject){var evt=document.createEventObject();return element.fireEvent('on'+event,evt)}
else{var evt=document.createEvent("HTMLEvents");evt.initEvent(event,true,true);return!element.dispatchEvent(evt);}}
function addListener(element,type,expression,bubbling)
{bubbling=bubbling||false;if(window.addEventListener){element.addEventListener(type,expression,bubbling);return true;}else if(window.attachEvent){element.attachEvent('on'+type,expression);return true;}else return false;}
var person={init:function()
{var c=null;for(var cIndex in this.cs)
{c=this.cs[cIndex];if(c.init=="auto")
{switch(c.cType)
{case ControlType.select:{var s=document.getElementById(c.cId);if(s)
{while(s.hasChildNodes())
s.removeChild(s.firstChild);for(var i=0;i<c.values.length;++i)
{var opt=document.createElement("option");var lbl=document.createTextNode(c.values[i].label);opt.appendChild(lbl);opt.setAttribute("value",c.values[i].value);s.appendChild(opt);}
if(c.onchange)addListener(s,"change",c.onchange);}
break;}
case ControlType.textbox:break;case ControlType.radio:break;default:break;}}
else c.init();}},cs:{"sex":{cId:"_ddlSex",cType:ControlType.select,vId:"_validSex",vMsg:"Вкажіть стать",values:[{label:"-- Вкажіть стать --",value:-1},{label:"Ч",value:0},{label:"Ж",value:1}],init:"auto",getVal:function()
{var s=document.getElementById(this.cId);if(s)return Number(s.options[s.selectedIndex].value);return null;},validate:function()
{var v=document.getElementById(this.vId);if(v&&v.innerHTML!=undefined)v.innerHTML="";var s=document.getElementById(this.cId);if(s&&s.selectedIndex>0)return true;v.innerHTML=this.vMsg;return false}},"age":{cId:"_tbxAge",cType:ControlType.textbox,init:"auto",vId:"_validAge",vMsg:"Вкажіть вік",getVal:function()
{var s=document.getElementById(this.cId);if(s)return Number(s.value);return null;},validate:function()
{var v=document.getElementById(this.vId);if(v&&v.innerHTML!=undefined)v.innerHTML="";var s=document.getElementById(this.cId);if(!isNaN(s.value)&&Number(s.value)>0&&Number(s.value)<=60)return true;v.innerHTML=this.vMsg;return false}},"height":{cId:"_tbxHeight",cType:ControlType.textbox,init:"auto",vId:"_validHeight",vMsg:"Вкажіть зріст",getVal:function()
{var s=document.getElementById(this.cId);if(s)return Number(s.value);return null;},validate:function()
{var v=document.getElementById(this.vId);if(v&&v.innerHTML!=undefined)v.innerHTML="";var s=document.getElementById(this.cId);if(!isNaN(s.value)&&Number(s.value)>0&&Number(s.value)<=200)return true;v.innerHTML=this.vMsg;return false}},"weight":{cId:"_tbxWeight",cType:ControlType.textbox,init:"auto",vId:"_validWeight",vMsg:"Вкажіть вагу",getVal:function()
{var s=document.getElementById(this.cId);if(s)return Number(s.value);return null;},validate:function()
{var v=document.getElementById(this.vId);if(v&&v.innerHTML!=undefined)v.innerHTML="";var s=document.getElementById(this.cId);if(!isNaN(s.value)&&Number(s.value)>0&&Number(s.value)<=130)return true;v.innerHTML=this.vMsg;return false}},"phys":{cId:"_ddlPhys",cType:ControlType.select,init:"auto",vId:"_validPhys",vMsg:"Вкажіть фізичні навантаження",values:[{label:"-- Вкажіть фізичні навантаження --",value:-1},{label:"Тяжкі фізичні навантаження",value:0},{label:"Легкі фізичні навантаження",value:1},{label:"Відсутність фізичних навантажень",value:2}],getVal:function()
{var s=document.getElementById(this.cId);if(s)return Number(s.options[s.selectedIndex].value);return null;},validate:function()
{var v=document.getElementById(this.vId);if(v&&v.innerHTML!=undefined)v.innerHTML="";var s=document.getElementById(this.cId);if(s&&s.selectedIndex>0)return true;v.innerHTML=this.vMsg;return false}},"psy":{cId:"_ddlPsy",cType:ControlType.select,init:"auto",vId:"_validPsy",vMsg:"Вкажіть психічні навантаження",values:[{label:"-- Вкажіть психічні навантаження --",value:-1},{label:"Легкі психологічні навантаження",value:0},{label:"Відсутність психологічних навантажень",value:1}],getVal:function()
{var s=document.getElementById(this.cId);if(s)return Number(s.options[s.selectedIndex].value);return null;},validate:function()
{var v=document.getElementById(this.vId);if(v&&v.innerHTML!=undefined)v.innerHTML="";var s=document.getElementById(this.cId);if(s&&s.selectedIndex>0)return true;v.innerHTML=this.vMsg;return false}},"lsGood":{cId:"_lifeGood",cType:ControlType.radio,init:"auto",getVal:function()
{var s=document.getElementById(this.cId);if(s&&(s.checked=="checked"||s.checked=="true"||s.checked))return true;return false;},validate:function(){return true;}},"lsUsual":{cId:"_lifeUsual",cType:ControlType.radio,init:"auto",getVal:function()
{var s=document.getElementById(this.cId);if(s&&(s.checked=="checked"||s.checked=="true"||s.checked))return true;return false;},validate:function(){return true;}},"lsSick":{cId:"_lifeSick",cType:ControlType.radio,init:"auto",getVal:function()
{var s=document.getElementById(this.cId);if(s&&(s.checked=="checked"||s.checked=="true"||s.checked))return true;return false;},validate:function(){return true;}},"region":{cId:"_ddlRegion",cType:ControlType.select,init:"auto",vId:"_validRegion",vMsg:"Вкажіть регіон",values:[{label:"-- Вкажіть регіон --",value:-1},{label:"Київ, Харків, Дніпропетровськ, Донецьк",value:0},{label:"Всі обласні міста, що залишилися",value:1},{label:"Всі інші населені пункти",value:2}],getVal:function()
{var s=document.getElementById(this.cId);if(s)return Number(s.options[s.selectedIndex].value);return null;},validate:function()
{var v=document.getElementById(this.vId);if(v&&v.innerHTML!=undefined)v.innerHTML="";var s=document.getElementById(this.cId);if(s&&s.selectedIndex>0)return true;v.innerHTML=this.vMsg;return false}}},getAgeCoeff:function()
{if(this.cs["age"].validate())
{var val=this.cs["age"].getVal();if(val>=1&&val<=3)return 1.0;if(val>=4&&val<=7)return 1.0;if(val>=8&&val<=10)return 1.0;if(val>=11&&val<=30)return 0.6;if(val>=31&&val<=35)return 0.75;if(val>=36&&val<=40)return 1.0;if(val>=41&&val<=45)return 1.25;if(val>=46&&val<=50)return 1.5;if(val>=50&&val<=60)return 1.75;}
return-1;},getSexCoeff:function()
{var ok=this.cs["sex"].validate();ok=this.cs["height"].validate()&&ok;ok=this.cs["weight"].validate()&&ok;if(ok)
{var val=this.cs["sex"].getVal();var h=this.cs["height"].getVal();var w=this.cs["weight"].getVal();switch(val)
{case 0:{if(h>=160&&h<=170)
{if(w<=55)return 1.2;if(w>=56&&w<=90)return 1.0;if(w>90)return 1.5;}
else if(h>170&&h<=180)
{if(w<=60)return 1.2;if(w>60&&w<=110)return 1.0;if(w>110)return 1.5;}
else if(h>180&&h<=190)
{if(w<=70)return 1.2;if(w>60&&w<=120)return 1.0;if(w>120)return 1.5;}
else if(h>190&&h<=200)
{if(w<=80)return 1.2;if(w>80&&w<=130)return 1.0;if(w>130)return 1.5;}
break;}
case 1:{if(h>=155&&h<=165)
{if(w<=40)return 1.2;if(w>40&&w<=80)return 1.0;if(w>80)return 1.5;}
else if(h>165&&h<=175)
{if(w<=50)return 1.2;if(w>50&&w<=90)return 1.0;if(w>90)return 1.5;}
else if(h>175&&h<=185)
{if(w<=55)return 1.2;if(w>55&&w<=100)return 1.0;if(w>100)return 1.5;}
else if(h>185&&h<=195)
{if(w<=60)return 1.2;if(w>60&&w<=120)return 1.0;if(w>120)return 1.5;}
break;}
default:break;}}
return-1;},getOccupCoeff:function()
{var ok=this.cs["phys"].validate();ok=this.cs["psy"].validate()&&ok;if(ok)
{var phys=this.cs["phys"].getVal();var psy=this.cs["psy"].getVal();if(phys==0&&psy==0)return 2.0;if(phys==0&&psy==1)return 1.5;if(phys==1&&psy==0)return 1.5;if(phys==1&&psy==1)return 1.0;if(phys==2&&psy==0)return 1.75;if(phys==2&&psy==1)return 1.2;}
return-1;},getLifeStyleCoeff:function()
{if(this.cs["lsGood"].getVal())return 0.5;if(this.cs["lsUsual"].getVal())return 1.0;if(this.cs["lsSick"].getVal())return 1.5;return-1;},getRegionCoeff:function()
{if(this.cs["region"].validate())
{var val=this.cs["region"].getVal();if(val==0)return 1.0;if(val==1)return 0.9;if(val==2)return 0.8;}
return-1;}}
var programs={data:{coeffs:[0.15,0.75,0.15],progs:[[[1000,2000,4000],[300,1000],[1000,10000]],[[300,700,1500],[500,1000,3000],[500,1500,5000],[500,900,2000]],[[500,1000,5000],[1000,2000,5000],[500,1500,5000],[900,1500,7000]]]},getSum:function()
{var total=0.0;var sum=0.0;this.data.coeffs[1]=0.75;if(!this.cs["meds"].getVal())this.data.coeffs[1]=0.36;for(var j=0;j<this.data.progs.length;++j)
{sum=0.0;for(var i=0;i<this.data.progs[j].length;++i)
{var q=this.getCVal("p"+String(j)+"s"+String(i));if(q>-1)sum+=this.data.progs[j][i][String(q)];}
sum*=this.data.coeffs[j];total+=sum;}
return total;},init:function()
{var c=null;for(var cIndex in this.cs)
{c=this.cs[cIndex];if(c.init=="auto")
{switch(c.cType)
{case ControlType.select:{var s=document.getElementById(c.cId);if(s)
{while(s.hasChildNodes())
s.removeChild(s.firstChild);for(var i=0;i<c.values.length;++i)
{var opt=document.createElement("option");var lbl=document.createTextNode(c.values[i].label);opt.appendChild(lbl);opt.setAttribute("value",c.values[i].value);s.appendChild(opt);}
if(c.onchange)addListener(s,"change",c.onchange);}
break;}
case ControlType.textbox:break;case ControlType.radio:break;case ControlType.checkbox:{var s=document.getElementById(c.cId);if(s)
{s.checked="";if(c.onchange)addListener(s,"click",c.onchange);}
break;}
default:break;};}
else c.init();}},cs:{"enabledProg1":{cId:"_chbProg1",cType:ControlType.checkbox,init:"auto",onchange:function()
{var s=document.getElementById(programs.cs["enabledProg1"].cId);if(!s)return;var div=document.getElementById("_divProg1");if(!div)return;div.style.display="none";if(s.checked=="checked"||s.checked=="true"||s.checked==true)
{div.style.display="block";}}},"enabledProg2":{cId:"_chbProg2",cType:ControlType.checkbox,init:"auto",onchange:function()
{var s=document.getElementById(programs.cs["enabledProg2"].cId);if(!s)return;var div=document.getElementById("_divProg2");if(!div)return;div.style.display="none";if(s.checked=="checked"||s.checked=="true"||s.checked==true)
{div.style.display="block";}}},"enabledProg3":{cId:"_chbProg3",cType:ControlType.checkbox,init:"auto",onchange:function()
{var s=document.getElementById(programs.cs["enabledProg3"].cId);if(!s)return;var div=document.getElementById("_divProg3");if(!div)return;div.style.display="none";if(s.checked=="checked"||s.checked=="true"||s.checked==true)
{div.style.display="block";}}},"meds":{cId:"_chbWithMeds",cType:ControlType.checkbox,init:"auto",getVal:function()
{var c=document.getElementById(programs.cs["meds"].cId);if(c)
{if(c.checked)return true
return false;}
return null;}},"p0s0":{cId:"_p0s0",cType:ControlType.select,values:[{label:"-- Відмовитись --",value:-1},{label:"1 раз на рік",value:0},{label:"3 рази на рік",value:1},{label:"В межах страхової суми",value:2}],init:"auto"},"p0s1":{cId:"_p0s1",cType:ControlType.select,values:[{label:"-- Відмовитись --",value:-1},{label:"В межах міста",value:0},{label:"В межах області",value:1}],init:"auto"},"p0s2":{cId:"_p0s2",cType:ControlType.select,values:[{label:"-- Відмовитись --",value:-1},{label:"В межах області",value:0},{label:"В межах України",value:1}],init:"auto"},"p1s0":{cId:"_p1s0",cType:ControlType.select,values:[{label:"-- Відмовитись --",value:-1},{label:"На 1 ст/вип. 200 грн.",value:0},{label:"На 1 ст/вип  500 грн.",value:1},{label:"В межах страхової суми",value:2}],init:"auto"},"p1s1":{cId:"_p1s1",cType:ControlType.select,values:[{label:"-- Відмовитись --",value:-1},{label:"На 1 ст/вип. 200 грн.",value:0},{label:"На 1 ст/вип  500 грн.",value:1},{label:"В межах страхової суми",value:2}],init:"auto"},"p1s2":{cId:"_p1s2",cType:ControlType.select,values:[{label:"-- Відмовитись --",value:-1},{label:"1 раз",value:0},{label:"3 рази",value:1},{label:"В межах страхової суми",value:2}],init:"auto"},"p1s3":{cId:"_p1s3",cType:ControlType.select,values:[{label:"-- Відмовитись --",value:-1},{label:"200 грн. на 1 випадок",value:0},{label:"500 грн. на 1 випадок",value:1},{label:"В межах страхової суми",value:2}],init:"auto"},"p2s0":{cId:"_p2s0",cType:ControlType.select,values:[{label:"-- Відмовитись --",value:-1},{label:"500 грн. на 1 випадок",value:0},{label:"1000 грн. на 1 випадок",value:1},{label:"В межах страхової суми",value:2}],init:"auto"},"p2s1":{cId:"_p2s1",cType:ControlType.select,values:[{label:"-- Відмовитись --",value:-1},{label:"1000 грн. на 1 випадок",value:0},{label:"2000 грн. на 1 випадок",value:1},{label:"В межах страхової суми",value:2}],init:"auto"},"p2s2":{cId:"_p2s2",cType:ControlType.select,values:[{label:"-- Відмовитись --",value:-1},{label:"500 грн. на 1 випадок",value:0},{label:"1500 грн. на 1 випадок",value:1},{label:"В межах страхової суми",value:2}],init:"auto"},"p2s3":{cId:"_p2s3",cType:ControlType.select,values:[{label:"-- Відмовитись --",value:-1},{label:"Звичайний",value:0},{label:"Палати на 1-2 особи",value:1},{label:"Палати Люкс",value:2}],init:"auto"}},getCVal:function(name)
{if(this.cs[name])
{var s=document.getElementById(this.cs[name].cId);if(s)return Number(s.options[s.selectedIndex].value);}
return null;}}
var health={HealthyValue:100,data:[{label:"Інфекційні захворювання",values:[{label:"Кишкові інфекції",value:350,group:1},{label:"Інфекційні гепатити",value:1400,group:2},]},{label:"Захворювання органів серцево-судинної системи",values:[{label:"ІБС: стенокардія напруги",value:550,group:1},{label:"ІБС: стенокардія спокою",value:750,group:2},]},{label:"Захворювання органів дихання",values:[{label:"Пневмонія",value:650,group:1},{label:"Бронхіальна астма 2-ого ступеню",value:1200,group:2},]},{label:"Захворювання системи травлення",values:[{label:"Хронічний холецистит",value:600,group:1},{label:"Хронічний панкреатит",value:1200,group:2}]},{label:"Захворювання нирок і сечовивідних шляхів",values:[{label:"Хронічна ниркова недостатність 1-й ступеня",value:750,group:1},{label:"Хронічна ниркова недостатність 3-й ступеня",value:2500,group:2}]},{label:"Захворювання обміну речовин і ендокринні захворювання",values:[{label:"Гіпотиреоз легкий перебіг",value:400,group:1},{label:"Зоб Хашимото",value:1300,group:2}]},{label:"Перенесення хірургічні операції",values:[{label:"Геморой",value:600,group:1},{label:"Варикозне розширення вен нижніх кінцівок",value:750,group:2}]},{label:"Перенесені травми",values:[{label:"Обмороження кінцівок",value:1000,group:1},{label:"Кровотеча внутрішнє",value:1200,group:2}]},{label:"Урологія",values:[{label:"Аденома передміхурової залози",value:600,group:1},{label:"Крипторхізм",value:350,group:2}]},{label:"Акушерство і гінекологія",values:[{label:"Патологія вагітності та пологів",value:800,group:1},{label:"Фіброміома матки",value:1750,group:2}]},{label:"Хвороби системи крові",values:[{label:"Часті кровотечі",value:1200,group:1},{label:"Променева хвороба",value:1500,group:2}]},{label:"Шкірні хвороби",values:[{label:"Кропивниця",value:850,group:1},{label:"Набряк Квінке",value:1000,group:2}]},{label:"Нервові хвороби",values:[{label:"Черепно-мозкова травма",value:1000,group:1},{label:"Паркінсонізм",value:750,group:2}]},{label:"Хвороби вуха, горла, носа",values:[{label:"Синусит, гайморит, фронтит, етмоізіт",value:500,group:1},{label:"Кровотечі носові",value:800,group:2}]},{label:"Очні хвороби",values:[{label:"Ячмінь",value:250,group:1},{label:"Глаукома",value:1000,group:2}]}],getSum:function(code)
{if(health.cs["health"].validate())
{if(health.cs["health"].getVal()==1||health.cs["health"].getVal()==2)
{var sum=0;var locSum=0;var minv=0;for(var i=0;i<this.data.length;++i)
{var chx=document.getElementById("_chx_"+i);if(chx&&chx.checked)
{locSum=0;var vs=new Array();for(var j=0;j<this.data[i].values.length;++j)
{var c=document.getElementById("_chx_"+i+"_"+j);if(c&&c.checked)locSum+=this.data[i].values[j].value;if(this.data[i].values[j].group==this.cs["health"].getVal())
vs.push(this.data[i].values[j].value);}
if(locSum>0)sum+=locSum;else
{var minv=vs[0];for(var k=0;k<vs.length;++k)if(minv>vs[k])minv=vs[k];sum+=minv;}}}
return sum;}
else return this.HealthyValue;}
return-1;},init:function()
{var c=null;for(var cIndex in this.cs)
{c=this.cs[cIndex];if(c.init=="auto")
{switch(c.cType)
{case ControlType.select:{var s=document.getElementById(c.cId);if(s)
{while(s.hasChildNodes())
s.removeChild(s.firstChild);for(var i=0;i<c.values.length;++i)
{var opt=document.createElement("option");var lbl=document.createTextNode(c.values[i].label);opt.appendChild(lbl);opt.setAttribute("value",c.values[i].value);s.appendChild(opt);}
if(c.onchange)addListener(s,"change",c.onchange);}
break;}
case ControlType.textbox:break;case ControlType.radio:break;default:break;}}
else c.init();}},cs:{"checks":{init:function()
{var box=document.getElementById("_chBoxesHD");if(!box)return;for(var i=0;i<health.data.length;++i)
{for(var j=0;j<health.data[i].values.length;++j)
{var l=document.getElementById("_lbl_"+i+"_"+j);if(l)l.innerHTML+=health.data[i].values[j].label;var c=document.getElementById("_chx_"+i+"_"+j);if(c)c.value=health.data[i].values[j].value;}
var lbl=document.getElementById("_lbl_"+i);if(lbl)lbl.innerHTML+=health.data[i].label;var chx=document.getElementById("_chx_"+i);if(chx)
{chx.checked=false;chx.value=i;addListener(chx,"click",_chx_n_click);}}}},"health":{cId:"_ddlHealth",cType:ControlType.select,vId:"_validHealth",vMsg:"Укажіть стан здоров'я",values:[{label:"-- Укажіть стан здоров'я --",value:-1},{label:"Практично здоровий",value:0},{label:"Зрідка хворію",value:1},{label:"Часто й довгостроково хворію",value:2}],init:"auto",getVal:function()
{var s=document.getElementById(this.cId);if(s)return Number(s.options[s.selectedIndex].value);return null;},onchange:function()
{var s=document.getElementById(health.cs["health"].cId);if(!s)return;var box=document.getElementById("_chBoxesHD");if(!box)return
box.style.display="none";var index=Number(s.options[s.selectedIndex].value);if(index>0)
{for(var i=0;i<health.data.length;++i)
{var g=document.getElementById("_divG1_"+i);if(g)g.style.display="none";g=document.getElementById("_divG2_"+i);if(g)g.style.display="none";var chx=document.getElementById("_chx_"+i);if(chx)chx.checked=false;for(var j=0;j<health.data[i].values.length;++j)
{var c=document.getElementById("_chx_"+i+"_"+j);if(c)c.checked=false;}}
box.style.display="block";}},validate:function()
{var v=document.getElementById(this.vId);if(v&&v.innerHTML!=undefined)v.innerHTML="";var s=document.getElementById(this.cId);if(s&&s.selectedIndex>0)return true;v.innerHTML=this.vMsg;return false}}}}
function _chx_n_click(e)
{var targ;if(!e)var e=window.event;if(e.target)targ=e.target;else if(e.srcElement)targ=e.srcElement;if(targ.nodeType==3)
targ=targ.parentNode;document.getElementById("_divG1_"+targ.value).style.display="none";document.getElementById("_divG2_"+targ.value).style.display="none";for(var j=0;j<health.data[Number(targ.value)].values.length;++j)
{var c=document.getElementById("_chx_"+targ.value+"_"+j);if(c)c.checked=false;}
if(targ.checked)
document.getElementById("_divG"+health.cs["health"].getVal()+"_"+targ.value).style.display="block";}
var quiz={init:function()
{var c=null;for(var cIndex in this.cs)
{c=this.cs[cIndex];if(c.init=="auto")
{switch(c.cType)
{case ControlType.select:{var s=document.getElementById(c.cId);if(s)
{while(s.hasChildNodes())
s.removeChild(s.firstChild);for(var i=0;i<c.values.length;++i)
{var opt=document.createElement("option");var lbl=document.createTextNode(c.values[i].label);opt.appendChild(lbl);opt.setAttribute("value",c.values[i].value);s.appendChild(opt);}
if(c.onchange)addListener(s,"change",c.onchange);}
break;}
case ControlType.textbox:break;case ControlType.radio:break;case ControlType.checkbox:{var s=document.getElementById(c.cId);if(s)
{s.checked="";if(c.onchange)addListener(s,"click",c.onchange);}
break;}
default:break;}}
else c.init();}},getRes:function()
{if(this.cs["sick"].getVal())return false;return true;},cs:{"sick":{cId:"_chxSickNow",cType:ControlType.checkbox,init:"auto",getVal:function()
{var s=document.getElementById(this.cId);if(s)return s.checked;return null;},onchange:function()
{var s=document.getElementById(quiz.cs["sick"].cId);if(!s)return;document.getElementById("_spanConclusion").innerHTML="";document.getElementById("_btnCalc").disabled=false;if(s.checked)
{document.getElementById("_spanConclusion").innerHTML="Для отримання інформації необхідно звернутись до спеціалістів СК «Інтер».";document.getElementById("_btnCalc").disabled="disabled";}}}}}
var actions={data:{plans:[{label:"Вакцинація",value:140},{label:"Медогляд",value:1000},{label:"Вітамінізація",value:80}],prevents:[{label:"Масаж",value:1000},{label:"Басейн",value:3000},{label:"Спортзал (фітненс-зал)",value:3000}]},init:function(){},getSum:function()
{var total=0;for(var i=0;i<this.data.plans.length;++i)
{var c=document.getElementById("_plan"+i);if(!c)alert(" ");if(c.checked)total+=this.data.plans[i].value;}
for(var i=0;i<this.data.prevents.length;++i)
{var c=document.getElementById("_prev"+i);if(!c)alert(" ");if(c.checked)total+=this.data.prevents[i].value;}
return total;}}
