var l_ie4 = (document.all) ? true : false;
var l_ns4 = (document.layers) ? true : false;
var l_ns6 = (document.getElementById && !document.all) ? true : false;
var showMsg = navigator.userAgent != "Mozilla/4.0 (compatible; MSIE 4.0; Mac_PowerPC)";


if (document.images)
   {
   BULLET          = new Image(48, 48);
   BULLET.src      = '/images/bullet.gif';
   BULLETO         = new Image(48, 48);
   BULLETO.src     = '/images/bulletO.gif';

   BULLET2         = new Image(40, 40);
   BULLET2.src     = '/images/bullet2.gif';
   BULLET2O        = new Image(40, 40);
   BULLET2O.src    = '/images/bullet2O.gif';
   }

//*************************************************************************
//
function di(id,name)
{
   if (document.images)
      {
      document.images[id].src=eval(name+".src");
      }
}

//*************************************************************************
//
function dmim(msgStr)
{
   document.returnValue = false;

   if (showMsg)
      {
      window.status = msgStr;
      document.returnValue = true;
      }
}

//*************************************************************************
//
function bul_over(id, lay)
{
di(id, 'BULLETO');
showlayer(lay);
}

//*************************************************************************
//
function bul_out(id, lay)
{
di(id,'BULLET');
hidelayer(lay);
}

//*************************************************************************
//
function bul_over2(id, lay)
{
di(id, 'BULLET2O');
showlayer(lay);
}

//*************************************************************************
//
function bul_out2(id, lay)
{
di(id,'BULLET2');
hidelayer(lay);
}

//*************************************************************************
//
function hidelayer(lay) 
{
var i;
var nly;

if (l_ie4) {
   document.all[lay].style.visibility = "hidden";
   }

if (l_ns4) 
   {
//nly = document.layers.length;
//for (i = 0; i < nly; i++)
//   {
//alert("ns4: layer[" + lay + "]\n" +
//      " name        = [" + document.layers[lay].name + "]\n" +
//      " visibility  = [" + document.layers[lay].visibility + "]\n" +
//      " pagex       = [" + document.layers[lay].pagex + "]\n" +
//      " pagex       = [" + document.layers[lay].pagex + "]\n" +
//      " x           = [" + document.layers[lay].x + "]\n" +
//      " y           = [" + document.layers[lay].y + "]");
//   }

   document.layers[lay].visibility = "hide";
   }
if (l_ns6) {
   document.getElementById([lay]).style.display = "none";
   }
}

//*************************************************************************
//
function showlayer(lay) 
{
if (l_ie4) {
   document.all[lay].style.visibility = "visible";
   }
if (l_ns4) {
   document.layers[lay].visibility = "show";
   }
if (l_ns6) {
   document.getElementById([lay]).style.display = "block";
   }
}

//*************************************************************************
//
function writetolayer(lay,txt) 
{
if (l_ie4) {
   document.all[lay].innerHTML = txt;
   }

if (l_ns4) 
   {
   document[lay].document.write(txt);
   document[lay].document.close();
   }

if (l_ns6) 
   {
   over = document.getElementById([lay]);
   range = document.createRange();
   range.setStartBefore(over);
   domfrag = range.createContextualFragment(txt);

   while (over.hasChildNodes()) {
      over.removeChild(over.lastChild);
      }

   over.appendChild(domfrag);
   }
}

//*************************************************************************
//
function show_doe_field(ckfld, lname)
{
if (ckfld.checked) {
   showlayer(lname);
   }
else {
   hidelayer(lname);
   }

return(true);
}


