      timer = new Array(0,0,0,0,0);

      document.write("<style type='text/css'>");

      if (document.layers)
        {
          timeconst=5000;
        }
      else
        {
          timeconst=1000;
        }
   

      for (var i in layers)
        {
          myi = i;
          myi = myi * 17;
          myi = myi + 40;
      
          // myj = i - 2;
          // if (myj < 0) {myj = -myj;}
          // myj = 18 * myj;
          // myj = 145 - myj;
          
          myj = 140;
      

      if (document.layers)
        {
          document.write("#" + layers[i] + " {visibility: hide; position: absolute; top: " + myi + "px; left: " + myj + "px; width: 150px;}\n");
        }
      else if (document.all)
        {
          document.write("#" + layers[i] + " {visibility: hidden; position: absolute; top: " + myi + "px; left:  " + myj + "px; filter:blendTrans(Duration=0.4); width: 150px;}\n");
        }
      else if (document.getElementById)
        {
          document.write("#" + layers[i] + " {visibility: hidden; position: absolute; top: " + myi + "px; left:  " + myj + "px; width: 150px;}\n");
        }
     }
     
   document.write("</style>");
   
   
   function myhide(layer)
       {
         if (document.layers)
           {
             document.layers[layer].visibility = "hide";
           }
         else if ((document.all) && (document.all[layer].filters))
           {
             if (document.all[layer].style.visibility != "hidden")
               {
                 document.all[layer].filters.blendTrans.Apply();
                 document.all[layer].style.visibility = "hidden";
                 document.all[layer].filters.blendTrans.Play();
               }
           }
         else if (document.all)
           {
             if (document.all[layer].style.visibility != "hidden")
               {
                 document.all[layer].style.visibility = "hidden";
               }
           }
         else if (document.getElementById)
           {
              dummy=document.getElementById(layer);
              dummy.style.visibility = "hidden";
           }
       }
       
       
   function myshow(layer)

       {
         if (document.layers)
           {
             document.layers[layer].visibility = "show";
           }
         else if ((document.all) && (document.all[layer].filters))
           {
             if (document.all[layer].style.visibility != "visible")
               {
                  document.all[layer].filters.blendTrans.Apply();
                  document.all[layer].style.visibility = "visible";
                  document.all[layer].filters.blendTrans.Play();
               }
           }
         else if (document.all)
           {
             if (document.all[layer].style.visibility != "visible")
               {
                  document.all[layer].style.visibility = "visible";
               }
           }
         else if (document.getElementById)
           {
              dummy=document.getElementById(layer);
              dummy.style.visibility = "visible";
           }
       }
       

    function hide(layer)
      {    
        for (i in layers)
          {
            if (layer == layers[i]) {timer[i]=setTimeout("myhide(\'" + layer + "\')",timeconst);}
          }
      }

    function show(layer)
      {
        for (i in layers)
          {
            if (layer == layers[i])
              {
                clearTimeout(timer[i]);
              }
            else
              {
                myhide(layers[i]);
              }
          }

        myshow(layer);
      }

