      function getObj(name)
      {
         if (document.getElementById)
         {
            this.obj = document.getElementById(name);
            this.style = document.getElementById(name).style;
         }
         else if (document.all)
         {
            this.obj = document.all[name];
            this.style = document.all[name].style;
         }
         else if (document.layers)
         {
            this.obj = getObjNN4(document,name);
            this.style = this.obj;
         }
         return this;
      }

      function getObjNN4(obj,name)
      {
         var x = obj.layers;
         var foundLayer;
         for (var i=0;i<x.length;i++)
         {
            if (x[i].id == name)
               foundLayer = x[i];
            else if (x[i].layers.length)
               var tmp = getObjNN4(x[i],name);
            if (tmp) foundLayer = tmp;
         }
         return foundLayer;
      }

      function wOpen(url, name, how, ref)
      {
	      if (!ref.closed && ref.location)
	      {
		      ref.location.href = url;
	      }
	      else
	      {
		      ref = window.open(url, name, how);
		      if(!ref.opener)
               ref.opener = self;
	      }
	      if(window.focus)
            ref.focus();
	      return false;
      }

      function OpenDiv(theone)
      {
         var t = new getObj(theone);
         t.style.display = "block";
      }

      function CloseDiv(theone)
      {
         var t = new getObj(theone);
         t.style.display = "none";
      }

      function ToggleDiv(theone)
      {
         var t = new getObj(theone);
         if(t.style.display == "block")
            t.style.display = "none";
         else
            t.style.display = "block";
      }

