var layerRef="null", styleSwitch="null";
if (navigator.appName == "Netscape") {
 layerRef="document.layers";
 styleSwitch="";
}else{
 layerRef="document.all";
 styleSwitch=".style";
}
function hideLayer(layerName){
 eval(layerRef+'["'+layerName+'"]'+styleSwitch+
 '.visibility="hidden"');
}
function showLayer(layerName){
 eval(layerRef+'["'+layerName+'"]'+styleSwitch+
 '.visibility="visible"');
}

function js_hidelayer(hide) {
  document.getElementById('but--' + hide).style.display = 'none';
}
function js_showlayer(show,hide){
  js_hidelayer(show);
  document.getElementById('but--' + show).style.display = 'block';
}
function hideLayerSub(layerName){
 eval(layerRef+'["'+layerName+'"]'+styleSwitch+
 '.visibility="hidden"');
}
function showLayerSub(layerName){
 eval(layerRef+'["'+layerName+'"]'+styleSwitch+
 '.visibility="visible"');
}
function js_hidelayersub(hide) {
  document.getElementById('sub--' + hide).style.display = 'none';
}
function js_showlayersub(show,hide){
  js_hidelayersub(show);
  document.getElementById('sub--' + show).style.display = 'block';
}
