// dive.js
// javascript stuff for dive page ...
//--------------------------------------------------------------

var isVisible, visElem, savElem;
var dTitle, dJumps, dLink1, dLink2, dSave, dStart,
    dNews,
    dReport, dRep1, dRep2, dRep3, dRep4,
    dFoto, dFot1, dFot2, dFot3, dFot31, dFot32, dFot4, dFot5,
    dVideo, dZeugs,
    dLinks, dLin1, dLin2, dLin3, dLin4, dLin5, dLin6, dBino;


// language depending text


function init()
{
  // which language ?
  if  (GERMAN)
       lang = "G";
  else lang = "E";

  isVisible = lang + "Start";

  // This is for older browsers
  if (! DOM)
  {
     document.layers[lang + "Title"].visibility="visible";
     document.layers[       "Jumps"].visibility="visible";
     document.layers[lang + "Link1"].visibility="visible";
     document.layers[lang + "Link2"].visibility="visible";
     document.layers[lang + "Start"].visibility="visible";
     document.layers[       "Save" ].visibility="visible";
     return;
  }

  visElem = eval(document.getElementById(lang + "Start"));
  savElem = eval(document.getElementById("Save"));

  dTitle = eval(document.getElementById(lang + "Title"));
  dTitle.name = lang + "Title";
  dTitle.style.visibility = "visible";

  dJumps = eval(document.getElementById("Jumps"));
  dJumps.name = "Jumps";
  dJumps.style.visibility = "visible";

  dLink1 = eval(document.getElementById(lang + "Link1"));
  dLink1.name = lang + "Link1";
  dLink1.style.visibility = "visible";

  dLink2 = eval(document.getElementById(lang + "Link2"));
  dLink2.name = lang + "Link2";
  dLink2.style.visibility = "visible";

  dStart = eval(document.getElementById(lang + "Start"));
  dStart.name = lang + "Start";
  dStart.style.visibility = "visible";

  dSave  = eval(document.getElementById("Save"));
  dSave.name = "Save";
  dSave.style.visibility = "visible";

  dNews = eval(document.getElementById(lang + "News"));
  dNews.name = lang + "News";
  dNews.style.visibility = "hidden";

  dReport = eval(document.getElementById(lang + "Report"));
  dReport.name = lang + "Report";
  dReport.style.visibility = "hidden";

  dRep1 = eval(document.getElementById(lang + "Rep1"));
  dRep1.name = lang + "Rep1";
  dRep1.style.visibility = "hidden";

  dRep2 = eval(document.getElementById(lang + "Rep2"));
  dRep2.name = lang + "Rep2";
  dRep2.style.visibility = "hidden";

  dRep3 = eval(document.getElementById(lang + "Rep3"));
  dRep3.name = lang + "Rep3";
  dRep3.style.visibility = "hidden";

  dRep4 = eval(document.getElementById(lang + "Rep4"));
  dRep4.name = lang + "Rep4";
  dRep4.style.visibility = "hidden";

  dFoto = eval(document.getElementById(lang + "Foto"));
  dFoto.name = lang + "Foto";
  dFoto.style.visibility = "hidden";

  dFot1 = eval(document.getElementById(lang + "Fot1"));
  dFot1.name = lang + "Fot1";
  dFot1.style.visibility = "hidden";

  dFot2 = eval(document.getElementById(lang + "Fot2"));
  dFot2.name = lang + "Fot2";
  dFot2.style.visibility = "hidden";

  dFot3 = eval(document.getElementById(lang + "Fot3"));
  dFot3.name = lang + "Fot3";
  dFot3.style.visibility = "hidden";

  dFot31 = eval(document.getElementById(lang + "Fot31"));
  dFot31.name = lang + "Fot31";
  dFot31.style.visibility = "hidden";

  dFot32 = eval(document.getElementById(lang + "Fot32"));
  dFot32.name = lang + "Fot32";
  dFot32.style.visibility = "hidden";

  dFot4 = eval(document.getElementById(lang + "Fot4"));
  dFot4.name = lang + "Fot4";
  dFot4.style.visibility = "hidden";

  dFot5 = eval(document.getElementById(lang + "Fot5"));
  dFot5.name = lang + "Fot5";
  dFot5.style.visibility = "hidden";

  dVideo = eval(document.getElementById(lang + "Video"));
  dVideo.name = lang + "Video";
  dVideo.style.visibility = "hidden";

  dLinks = eval(document.getElementById(lang + "Links"));
  dLinks.name = lang + "Links";
  dLinks.style.visibility = "hidden";

  dLin1 = eval(document.getElementById(lang + "Lin1"));
  dLin1.name = lang + "Lin1";
  dLin1.style.visibility = "hidden";

  dLin2 = eval(document.getElementById(lang + "Lin2"));
  dLin2.name = lang + "Lin2";
  dLin2.style.visibility = "hidden";

  dLin3 = eval(document.getElementById(lang + "Lin3"));
  dLin3.name = lang + "Lin3";
  dLin3.style.visibility = "hidden";

  dLin4 = eval(document.getElementById(lang + "Lin4"));
  dLin4.name = lang + "Lin4";
  dLin4.style.visibility = "hidden";

  dLin5 = eval(document.getElementById(lang + "Lin5"));
  dLin5.name = lang + "Lin5";
  dLin5.style.visibility = "hidden";

  dLin6 = eval(document.getElementById(lang + "Lin6"));
  dLin6.name = lang + "Lin6";
  dLin6.style.visibility = "hidden";

  dBino = eval(document.getElementById(lang + "Bino"));
  dBino.name = lang + "Bino";
  dBino.style.visibility = "hidden";
}


function switchDivs(showDiv, showElem, lock, manta)
{
  var myElement;

  if (showDiv != isVisible)
  {
    if (DOM || MI4)
    {
        visElem.style.visibility="hidden";
        showElem.style.visibility="visible";

        // activate the transparent gif
        if   (lock)
             savElem.style.visibility="visible";
        else savElem.style.visibility="hidden";

        // show the manta
    }
    else
    {
        document.layers[isVisible].visibility="hidden";
        document.layers[showDiv].visibility="visible";

        // activate the transparent gif
        if   (lock)
             document.layers['Save'].visibility="visible";
        else document.layers['Save'].visibility="hidden";

        // show the manta
    }

    isVisible = showDiv;
    visElem   = showElem;
  }
  return;
}


// 2 functions to help with netscapes css problems
function startCenter()
{
    if (NET)   document.writeln("<center>");
}

function stopCenter()
{
    if (NET)   document.writeln("</center>");
}



function setLanguage()
{
    // if it was german, set it to english now
    if (GERMAN)
    {
        GERMAN = 0;
        top.window.name = 0;
    }
    // if it was english, set it to german now
    else
    {
        GERMAN = 1;
        top.window.name = 1;
    }

    // reload window
    top.window.location.reload();
}

