var dom = document.getElementById ? 1 : 0;
if (dom)
{document.writeln('<link rel="stylesheet" href="/css/main_ie.css" type="text/css">')}
else
{document.writeln('<link rel="stylesheet" href="/css/main_ns.css" type="text/css">')}


var saver;

function setStat(value, indicator)
{
if(dom)
{
var status = document.getElementById("actual");

if(indicator == '1'){
saver = status.innerHTML;
status.innerHTML = value;
}
else status.innerHTML = saver;
}
}

var save;

function topOver(cell,id,genre)
{
if(dom)
{

      bg_object = document.getElementById(id + "bg");
      fg_object = document.getElementById(id + "fg");
      
      if(genre == 'over')
      {
	save = bg_object.style.backgroundColor;
	bgcolor="#FFFFFF";
	fgcolor="#990000";
      }
      else if(genre == '')
      {
	bgcolor=save;
	fgcolor="#FFFFFF";
      }

      else if(genre == 'layer_over')
      {
	bgcolor="#990000";
	fgcolor="#FFFFFF";
      }
      else
      {
	bgcolor="#FFFFFF";
	fgcolor="#000000";
      }     
      cell.style.cursor = 'hand';
      fg_object.style.color=fgcolor;
      bg_object.style.backgroundColor=bgcolor;
      return true;

}
}




var tgNav;
var Layer;

function Testdrive()
{

Hide();

var i=1;

while(i<10)
           {
            var LayerMark = 'gfx00.0' + i;
            var Profil = 'layer0' + i;
            var NSmark = 'mark00.0' + i;

            i++;

            // Mozilla-DOM Positioning
            
            if (document.getElementById && !document.all)
	    {

	    if(document.getElementById(LayerMark) && document.getElementById(Profil))
            {
	    var object = document.getElementById(LayerMark);
	    var scene = getTop(object);
	    var sceneX = getLeft(object);
	    var LOsser = document.getElementById(Profil);
	    LOsser.style.top = scene + 10;
	    LOsser.style.left = sceneX - 1;
	    }
	    }

            // IE Positioning
            else if (document.all)
	    {

            if(document.all(LayerMark) && document.all(Profil))
	       {
	       var object = document.all(LayerMark);
	       var scene = getTop(object);
	       var sceneX = getLeft(object);
	       var LOsser = document.all(Profil);
	       LOsser.style.posTop = scene + 11;
	       LOsser.style.posLeft = sceneX-1;
	       }
	    }
	    
	    // Netscape 4 Positioning

            else if (document.layers)
	    {
	    if(document[Profil])
	    {
	     document[Profil].pageY = document[NSmark].pageY + 20;
	     document[Profil].pageX = document[NSmark].pageX - 0;
	    }
	    }
	    
	    // Schleife Ende
           }

// Funktion Ende
}


function getTop(l)
{
  if (l.offsetParent) return (l.offsetTop + getTop(l.offsetParent));
  else return (l.offsetTop);
}

function getLeft(l)
{
  if (l.offsetParent) return (l.offsetLeft + getLeft(l.offsetParent));
  else return (l.offsetLeft);

}

function Show(Layer)
{
       Testdrive();
       Hide();

       var Layer = 'layer0' + Layer.slice(9,10);

        if ( tgNav ) window.clearTimeout(tgNav);
        tgNav = 0;

	if (document.getElementById && !document.all)
	{
	if(document.getElementById(Layer))
	    {
	    var LOsser = document.getElementById(Layer);
	    LOsser.style.visibility = 'visible';
	    }
	}

	if (document.all)
	{
	if(document.all(Layer))
	    {
	    var LOsser = document.all(Layer);
	    LOsser.style.visibility = 'visible';
	    }
	}

	else if (document.layers)
	{
	if(document[Layer])
	    {
	    var LOsser = document[Layer];
	    LOsser.visibility = 'show';
	    }
	}
}

function Hide()
{
var z=1;

while(z<10)
   {

        var Layer = 'layer0' + z;

        if ( tgNav ) window.clearTimeout(tgNav);
        tgNav = 0;

	if (document.getElementById && !document.all)
	{
	if(document.getElementById(Layer))
	    {
	    var LOsser = document.getElementById(Layer);
	    LOsser.style.visibility = 'hidden';
	    }
	}

	else if (document.all)
	{
	if(document.all(Layer))
	    {
	    var LOsser = document.all(Layer);
	    LOsser.style.visibility = 'hidden';
	    }
	}

	else if (document.layers)
	{
	if(document[Layer])
	    {
	    var LOsser = document[Layer];
	    LOsser.visibility = 'hide';
	    }
	}
 z++;
 }
}

function Timeout_Hide()
{

	if( tgNav == 0 )
        {
         tgNav = window.setTimeout("Hide()",1500);
        }
}


var toggle;

function mOver(cell)
{

      cell.style.cursor = 'hand';
      cell.style.backgroundColor='#000000';

}

function mOut(cell)
{
   
      cell.style.cursor = 'hand';
      cell.style.backgroundColor='';
      window.status="";
}

function gOver(cell)
{
      var toggle = cell.style.backgroundColor;
      cell.style.cursor = 'hand';
      cell.style.backgroundColor='#FFFFFF';


}

function gOut(cell)
{
   
      cell.style.cursor = 'hand';
      cell.style.backgroundColor='';
      window.status="";
}

function cOver(cell)
{
      cell.style.backgroundColor='#c0c0c0';
}

function xOut(cell)
{
      cell.style.backgroundColor='';
}

function cOut(cell)
{
      cell.style.backgroundColor='';
}


function mClick(cell)
{
   if(event.srcElement.tagName=='TD')
   {
      cell.children.tags('A')[0].click();
   }
}

function openSitemap()
{
   url = '/sitemap.htm';
   window.open(url,"pic","width=320,height=480, scrollbars=yes,location=no,    status=no");
}

function openWin(url,width,height)
{
   window.open(url,"pic","width=" + width + ",height=" + height + ", scrollbars=yes,location=yes, status=yes, menubar=no");
}

function openVote(url,width,height)
{
   window.open(url,"pic","width=" + width + ",height=" + height + ", scrollbars=no,location=no, status=no, menubar=no");
}

