/* hide_layer_frameset.js

  /////////////////////////////////////////////////////////////////////////////////////

  //                                                                                 //

  //     filename: hide_layer_frameset.js                                            //

  //     author: B. Hartsock                                                         //

  //     copyright: 2001, B. Hartsock. all rights reserved.                          //

  //     function: macht ein layer unsichtbar.  auch in anderen frames möglich.      //

  //                                                                                 //

  /////////////////////////////////////////////////////////////////////////////////////

*/

/*

  Variablen:

    layer: id des zu bearbeitenden layers.

	frameset: gibt an, ob die funktion auf ein anderes frame angewendet werden soll.

	  gültig sind: 'yes' und 'no'.

	frame: name des frames, auf das die funktion angewendet werden soll.

*/

function hide_layer_frameset(layer, frameset, frame)

{

  if(frameset == 'yes')

  {

    if (document.all) //MS Internet Explorer

    {

      top.frames[frame].document.all(layer).style.visibility = 'hidden'; //macht das layer unsichtbar

    }

  

    else if (window.document.layers) //Netscape Navigator

    {

      top.frames[frame].document.layers[layer].visibility = 'hide'; //macht das layer unsichtbar

    }

  

    else if (document.getElementById) //Netscape 6 

    {

      top.frames[frame].document.getElementById(layer).style.visibility = 'hidden'; //macht das layer unsichtbar

    }  

  }

  

  else if(frameset == 'no')

  {

    if (document.all) //MS Internet Explorer

    {

      document.all(layer).style.visibility = 'hidden'; //macht das layer unsichtbar

    }

  

    else if (window.document.layers) //Netscape Navigator

    {

      document.layers[layer].visibility = 'hide'; //macht das layer unsichtbar

    }

  

    else if (document.getElementById) //Netscape 6 

    {

      document.getElementById(layer).style.visibility = 'hidden'; //macht das layer unsichtbar

    }

  }

}

