
function getCell(id) {
var c = document.layers ? document[id + '_NS'].document['inner'] :
document.all ? document.all(id) :
document.getElementById ? document.getElementById(id) : null;
return c;
}

function showHideCell(input,id1,id2) {
var vis, c = getCell(id1);
if (input.type == 'checkbox') {
vis = input.checked ? 'visible' : 'hidden';
} else if (input.type == 'select-one' && input.selectedIndex != 4 && input.selectedIndex != 2 && input.selectedIndex != 6 && input.selectedIndex != 8) {
vis = 'hidden';
} else {
vis = 'visible';
}
if (document.layers) {
c.visibility = vis;
} else {
c.style.visibility = vis;
}
if (id2 && vis == 'hidden') {
c = getCell(id2);
if (document.layers) {
c.visibility = vis;
} else if (document.all || document.getElementById) {
c.style.visibility = vis;
}
}
}