function $x(id){ return document.getElementById(id); } function rangle(elt){ if (!elt.checked){$x('roof_angle').style.display='none';} else $x('roof_angle').style.display=''; } var mansarda = new Array('parodifmem','uteplitel','parizolmem'); mansarda_active = new Array('membrana','osnovanie','parodifmem','uteplitel','parizolmem'); var cherdak = new Array(''); var add_params = new Array('ventsneg','fartuk','vodostok'); function select_mansarda(){ $x('mansarda').checked = true; mansarda_active.each(function(id){ $x(id).disabled = false; }); check_addparams(); } function select_cherdak(){ mansarda.each(function(id){ $x(id).checked=false; $x(id).disabled=true; }); check_addparams(); } function check_addparams(){ var a = $x('mansarda').checked; var b = $x('cherdak').checked ; if($x('cherdak').checked){ var bool = ($x('membrana').checked && $x('osnovanie').checked); add_params.each(function(id){ if (!bool){ $x(id).checked = false; $x(id).disabled = true; } else { $x(id).disabled = false; } }); }; if ($x('mansarda').checked) { var bool = ($x('membrana').checked && $x('osnovanie').checked && $x('parodifmem').checked && $x('uteplitel').checked && $x('parizolmem').checked ); add_params.each(function(id){ if (bool){ $x(id).disabled=false; } else { $x(id).checked=false; $x(id).disabled=true; } }); } } function num(elt){ return parseFloat(elt.value); } function getvalue(elt){ var a = elt; for (var i=0;i