/* JavaScript fuer Bildwechsel und a:hover beim Netscape */
/* Copyright Christian Rudig                             */

var ns = document.layers ? true : false;
var ie = document.all ? true : false;

function init(layId1,layId2)
{
  if (ns) {document[layId2].left=document[layId1].pageX;document[layId2].top=document[layId1].pageY;}
  else if (ie) {mainHTML=document.all[layId1].innerHTML;}
/* {document.all[layId2].style.left=document.all[layId1].style.left;document.all[layId2].style.top=document.all[layId1].style.top}*/
}

function init5(layId0,layId1,layId2,layId3,layId4,layId5)
{
  if (ns)
    {
      document[layId1].left=document[layId0].pageX;
	  document[layId1].top=document[layId0].pageY;
      document[layId2].left=document[layId0].pageX;
	  document[layId2].top=document[layId0].pageY;
      document[layId3].left=document[layId0].pageX;
	  document[layId3].top=document[layId0].pageY;
      document[layId4].left=document[layId0].pageX;
	  document[layId4].top=document[layId0].pageY;
      document[layId5].left=document[layId0].pageX;
	  document[layId5].top=document[layId0].pageY;
	}
  else if (ie)
    {
	  mainHTML=document.all[layId0].innerHTML;
	}
}

function HoverInit()
{
  if (onLoadOld)
    onLoadOld();
  tmpLayer = new Layer(1);
}

var obj = null;
var tmpLayer = null;
var onLoadOld = null;
var bildName = null;
var oPicName = null;
var htmlCh = true;
var mainHTML = " &nbsp; ";

if (ns)
{
  if (window.onload) onLoadOld = window.onload;
  window.onload = HoverInit;
}

function Hover(obj) /* a:hover beim Netscape */
{
  if (ns)
    if (tmpLayer && tmpLayer.visibility == 'hide' && obj.text)
	  {
        tmpLayer.bgColor="#FFFFFF";
		tmpLayer.left = obj.x;
    	tmpLayer.top  = obj.y;
	    tmpLayer.width = 1;

    	with (tmpLayer.document)
		  {
      		open();
       		write('<nobr><a href="'+obj.href+'" class="hover"' + (obj.target ? ' target="' + obj.target + '"' : '') + '>'+obj.text+'</a></nobr>');
      		close();
          }
    	tmpLayer.visibility = 'show';

	    document.captureEvents(Event.MOUSEMOVE);
    	document.onmousemove = Hoveroff;
      }
}

function Hoveroff(evt)
{
  if (tmpLayer && evt.target != tmpLayer.document.links[0] && evt.target != obj)
    {
      tmpLayer.visibility = 'hide';
      document.releaseEvents(Event.MOUSEMOVE);
    }
}

function Bild(bName,nPic)
{
 document[bName].src = nPic.src;
}


function HovBild(bName,oPic,nPic,obj)
{
  document[bName].src = nPic.src; 
  if (ns) if (tmpLayer && tmpLayer.visibility == 'hide' && obj.text)
  {
    bildName = bName;
    oPicName = oPic;

    tmpLayer.bgColor="#FFFFFF";
    tmpLayer.left = obj.x;
    tmpLayer.top  = obj.y;
    tmpLayer.width = 1;
	  
    with (tmpLayer.document)
	{
      open();
      write('<nobr><a href="'+obj.href+'" class="hover"' + (obj.target ? ' target="' + obj.target + '"' : '') + '>'+obj.text+'</a></nobr>');
      close();
    }

    tmpLayer.visibility = 'show';

    document.captureEvents(Event.MOUSEMOVE);
    document.onmousemove = HovBildOff;
  }
}

function HovBildOff(evt)
{
  document.routeEvent(evt);
  if (tmpLayer && evt.target != tmpLayer.document.links[0] && evt.target != obj) {

    tmpLayer.visibility = 'hide';
    document[bildName].src = oPicName.src; 
    document.releaseEvents(Event.MOUSEMOVE);
  }
}

function BildOff(bName,oPic)
{
  if (ie) document[bName].src = oPic.src; 
}

function LayerHide(layId)
{
  if (ns) document[layId].visibility="hide"
  else if (ie) document.all[layId].style.visibility="hidden";
}

function LayerShow(layId)
{
  if (ns) document[layId].visibility="show"
  else if (ie) document.all[layId].style.visibility="visible";
}

function LayCh(layId1,layId2)
{
  if (ns) {document[layId1].visibility="hide";document[layId2].visibility="show";}
  else if (ie) if (htmlCh) {htmlCh=false;document.all[layId1].innerHTML=document.all[layId2].innerHTML;} else {document.all[layId2].innerHTML=mainHTML;htmlCh=true;}
}
/*{document.all[layId1].style.visibility="hidden";document.all[layId2].style.visibility="visible";}*/

