//a grab bag of CSS and Window controls with JS

    // <![CDATA[

        function toggleSource( id,label )
        {
          var elem;
          var link;

          if( document.getElementById )
          {
            elem = document.getElementById( id );
            link = document.getElementById( "l_" + id );
          }
          else if ( document.all )
          {
            elem = eval( "document.all." + id );
            link = eval( "document.all.l_" + id );
          }
          else
            return false;

          if( elem.style.display == "block" )
          {
            elem.style.display = "none";
            link.innerHTML = label;
          }
          else
          {
            elem.style.display = "block";
            link.innerHTML = "HIDE " + label;
          }
        }

        function openCode( url )
        {
          window.open( url, "POP", "width=400,height=400,scrollbars=yes" );
        }
        
        
        function swapSource( id )
        {
          var elem_edit;
          var elem_view;
          var link;

          if( document.getElementById )
          {
            elem_view = document.getElementById( "view" );
            elem_edit = document.getElementById( "edit" );
            link = document.getElementById( "l_" + id );
          }
          else if ( document.all )
          {
            elem_view = eval( "document.all." + "view" );
            elem_edit = eval( "document.all." + "edit" );
            link = eval( "document.all.l_" + id );
          }
          else
            return false;

          if( elem_view.style.display == "block" )
          {
            elem_view.style.display = "none";
            elem_edit.style.display = "block";
            //link.innerHTML = "show";
          }
          else
          {
            elem_view.style.display = "block";
            elem_edit.style.display = "none";
            //link.innerHTML = "hide";
          }
        }
        
        
// Global "swap" holder Use value, null, if no layer initially visible

var currLayerId = "default";

function togLayer(id)
{
if(currLayerId) setDisplay(currLayerId, "none");
if(id)setDisplay(id, "block");
currLayerId = id;
}

function setDisplay(id,value)
{
var elm = document.getElementById(id);
elm.style.display = value;
} 



      // ]]>	
    