Ниже привожу код - там скорее всего только каркас, котрый нужно "оживить"ю
function Display(which) {
co1=document.getElementById("constr1");
co2=document.getElementById("constr2");
co3=document.getElementById("constr3");
if (which=="constr1") co1.style.display="block";
else co1.style.display="none";
if (which=="constr2") co2.style.display="block";
else co2.style.display="none";
if (which=="constr3") co3.style.display="block";
else co3.style.display="none";
}
<h2>Калькулятор стоимости</h2>
<form name="calc">
<p>Выберите тип здания</p>
<input type="radio" name="type" value="panel" checked>Панельный<br>
<input type="radio" name="type" value="kirpich">Кирпичный
<p>Выберите тип окна</p>
<table border="0" cellpadding="0" cellspacing="0" width="500" height="1" id="maintbl">
<tbody>
<tr valign="middle" height="1">
<td align="center" style="padding:0 5px;">
<img src="/img/1.jpg" border="0" height="105">
<br>
<input type="radio" name="constr_type" value="constr1" checked onClick="Display('constr1');">
</td>
<td align="center" style="padding:0 5px;">
<img src="/img/2.jpg" border="0" height="105">
<br>
<input type="radio" name="constr_type" value="constr2" onClick="Display('constr2');">
</td>
<td align="center" style="padding:0 5px;">
<img src="/img/3.jpg" border="0" height="105">
<br>
<input type="radio" name="constr_type" value="constr3" onClick="Display('constr3');">
</td>
</tr>
</tbody>
</table>
<div id="constr1">
<img src="/img/solid_w.jpg" style="display:block;">
</div>
<div id="constr2">
<img src="/img/solid_wv.jpg" style="display:none">
</div>
<div id="constr3">
<img src="/img/solid_wv1.jpg" style="display:none">
</div>
<p>Выберите тип профиля</p>
<input type="radio" name="prifile_type" value="profile1" checked>Kraspan<br>
<input type="radio" name="prifile_type" value="profile2">Veka<br>
<input type="radio" name="prifile_type" value="profile3">Veka ProLine<br>
</form>
В скрипте который написан смысл вот какой - при выборе типа окна (constr1, 2, 3) Должен отображаться соответсвующий рисунок крупнее в дивах constr1, 2, 3. но у меня почему-то при выборе значения 2 и 3 крупная картинка пропадает, а при выборе constr1 появляется как положено.