народ, я вот написал такой вот скриптик,
function sr(id_cat, id_c){
var teg = document.forms[0].miltiSel;
var element = document.getElementById('miltiSel');
var div = new Array( 'div', 'div_c', 'div_p');
var numer = new Array( id_cat, id_c, '0');
for(var i=0;i<teg.length;i++){
if(element.value==i){
for(var s=0; s<=numer[i]; s++) {
document.getElementById(div[i]+'['+s+']').style.display="block";
if(numer[i]!=="0"){
document.getElementById(div[i]+'['+s+']').innerHTML = "<input style=\"width: 18px;height: 18px;\" type=\"radio\" name=\"menu\" value=\"\">";
}else{
document.getElementById(div[i]+'['+s+']').value = (id_cat+1)+"_x_x";
}
}
}else{
for(var s=0; s<=numer[i]; s++) {
document.getElementById(div[i]+'['+s+']').style.display="none";
}
}
}
}
но в IE работает, а на других браузерах проверял, это как в Opera и Mazila не работает, в чем я допустил ошибку?