// -------------------------------------------------------------------------------------------
// Preload functions
// -------------------------------------------------------------------------------------------
var header;
var navilinksbg;
var navirechtsbg;
var navilinksoben;
var navirechtsoben;
var hintergrund1;
var hintergrund2;
var rollover1;
var rollover2;
var imgroot='http://gfx.omorphia.de/';

header = new Image();
header.src = imgroot+"/header.gif";
navilinksbg = new Image();
navilinksbg.src = imgroot+"/navilinks/bg.gif";
navirechtsbg = new Image();
navirechtsbg.src = imgroot+"/navirechts/bg.gif";
navilinksoben = new Image();
navilinksoben.src = imgroot+"/navilinks/oben.gif";
navirechtsoben = new Image();
navirechtsoben.src = imgroot+"/navirechts/oben.gif";
hintergrund1 = new Image();
hintergrund1.src = imgroot+"/navilinks/hintergrund.gif";
hintergrund2 = new Image();
hintergrund2.src = imgroot+"/navirechts/navibg.gif";
rollover1 = new Image();
rollover1.src = imgroot+"/navilinks/hintergrund2.gif";
rollover2 = new Image();
rollover2.src = imgroot+"/navirechts/navibg2.gif";

function zeigeDokument(){
  document.getElementsByTagName("body")[0].style.visibility = "visible";
}

if(document.getElementsByTagName){
  document.writeln('<style type="text/css"><!--');
  document.writeln('body{visibility:hidden;}');
  document.writeln('--></style>');
  window.onload = zeigeDokument;
}

// -------------------------------------------------------------------------------------------
// Tooltip functions
// -------------------------------------------------------------------------------------------

var ns4 = document.layers;
var ns6 = document.getElementById && !document.all;
var ie4 = document.all;
var offsetX = 0;
var offsetY = 20;
var toolTipSTYLE = "";
var x;
var y;
var bg;
var fg;

function initToolTips()
{
  if (ns4 || ns6 || ie4 || ie55)
  {
    if (ns4)
    {
      toolTipSTYLE = document.toolTipLayer;
    }
    else if (ns6)
    {
      toolTipSTYLE = document.getElementById("toolTipLayer").style;
    }
    else if (ie4 || ie55)
    {
      toolTipSTYLE = document.all.toolTipLayer.style;
    }

    if (ns4)
    {
      document.captureEvents(Event.MOUSEMOVE);
    }
    else
    {
      toolTipSTYLE.visibility = "visible";
      toolTipSTYLE.display  = "none";
    }

    document.onmousemove = moveToMouseLoc;
  }
  
}

function toolTip (msg, width)
{
  fg = "#000000";
  //bg = "#FFFFCC";
  bg = "#E4E4E4";

//  if (toolTip.arguments.length < 1) // hide
  if (msg == null) // hide
  {
    if (ns4)
    {
      toolTipSTYLE.visibility = "hidden";
    }
    else
    {
      toolTipSTYLE.display = "none";
    }
  }
  else
  {
    if (!width)
    {
      width = 180;
    }
    if (width == 0)
    {
      width = null;
    }

    var content =
    '<table width="' + width + '" border="0" cellspacing="1" cellpadding="0" bgcolor="' + fg + '"><td>' +
    '<table width="' + width + '" height="30" border="0" cellspacing="0" cellpadding="5" bgcolor="' + bg +
    '"><td align="left"><div style="font-size: xx-small;">' + msg +
    '&nbsp\;</td></div></table></td></table>';

    if (ns4)
    {
      toolTipSTYLE.document.write(content);
      toolTipSTYLE.document.close();
      toolTipSTYLE.visibility = "visible";
    }
      else if (ns6)
    {
      document.getElementById("toolTipLayer").innerHTML = content;
      toolTipSTYLE.display = "block";
    }
    else if (ie4 || ie55)
    {
      document.all("toolTipLayer").innerHTML = content;
      toolTipSTYLE.display = "block";
    }
    else
    {
      document.all("toolTipLayer").innerHTML = content;
      toolTipSTYLE.display = "block";
    }
  }
}

function moveToMouseLoc(e)
{
  if (ns4 || ns6)
  {
    x = e.pageX;

    if ((x + 220) > window.screen.availWidth)
    {
      x = window.screen.availWidth - 210;
    }

    y = e.pageY;
  }
  else
  {
    x = event.x + document.body.scrollLeft;

    if ((x + 220) > window.screen.availWidth)
    {
      x = window.screen.availWidth - 210;
    }

    y = event.y + document.body.scrollTop;
  }

  toolTipSTYLE.left = x + offsetX;
  toolTipSTYLE.top  = y + offsetY;

  return true;
}

// -------------------------------------------------------------------------------------------
// News functions
// -------------------------------------------------------------------------------------------

function news_switch_function(id){
  switch(id){
  case 0: document.news.reset();
          document.getElementById("en_area").style.display = "none";
          document.getElementById("ger_area").style.display = "block";
          document.news.elements["news_mode"][0].selected = true;
          document.getElementById("txt_en").value = "";
          document.getElementById("titel_en").value = "";
  break;
  
  case 1: document.news.reset();
          document.getElementById("ger_area").style.display = "none";
          document.getElementById("en_area").style.display = "block";
          document.news.elements["news_mode"][1].selected = true;
          document.getElementById("txt_ger").value = "";
          document.getElementById("titel_ger").value = "";
  break;
  
  case 2: document.news.reset();
          document.getElementById("ger_area").style.display = "block";
          document.getElementById("en_area").style.display = "block";
          document.news.elements["news_mode"][2].selected = true;
  break;
  }
}
