var UseSubImage =  true;
var SleeperTime = 700;

var Sleeper     = Array();
var Sleeper2    = Array();

function MouseOver(Span){
 if(!Sleeper2[GetNameNode(Span)]){
  Sleeper2[GetNameNode(Span)] = true;
  window.clearInterval(Sleeper[GetNameNode(Span)]);
  eval("var LL"+Span+" = window.setInterval(\"ShowSpan('"+ Span +"')\",SleeperTime)");
  Sleeper[GetNameNode(Span)] = eval("LL"+Span);
 }
}

function ShowSpan(Span){
  //Sleeper2[GetNameNode(Span)] = true;
  //window.clearInterval(Sleeper[GetNameNode(Span)]);
  SpanObj = document.getElementById(Span);
  SpanObj.style.visibility = 'visible';
}

function ColorTD( ObjID, nClassName )
{
  TDObj = document.getElementById(ObjID);
  TDObj.className = nClassName;
}

function MouseOut(Span){
 if(Sleeper2[GetNameNode(Span)]){
  Sleeper2[GetNameNode(Span)] = false;
  window.clearInterval(Sleeper[GetNameNode(Span)]);
  eval("var LL"+Span+" = window.setInterval(\"HideSpan('"+ Span +"')\",SleeperTime)");
  Sleeper[GetNameNode(Span)] = eval("LL"+Span);
 }
}

function HideSpan(Span){
 //Sleeper2[GetNameNode(Span)] = false;
 //window.clearInterval(Sleeper[GetNameNode(Span)]);
 SpanObj = document.getElementById(Span);
 SpanObj.style.visibility = 'hidden';
}

function GetLeft(Obj){
 return (Obj.offsetParent) ? Obj.offsetLeft + GetLeft(Obj.offsetParent):Obj.offsetLeft;
}

function GetTop(Obj){
 return (Obj.offsetParent) ? Obj.offsetTop + GetTop(Obj.offsetParent):Obj.offsetTop;
}

function NewPosParent(Span,FromLeft,FromTop){
 SpanObj = document.getElementById(Span);
 SpanObj.style.left = FromLeft;
 FromTop = FromTop+14;
 SpanObj.style.top = FromTop;
}

function GetNameNode(Span){
 return Span.substring(1);
}

function Objekt(SPAN,Obj){
 ImgId = document.getElementById(Obj);
 Left  = (GetLeft(ImgId) + SpanEbeneL1) - SpanEbeneL0;
 Top   = (GetTop(ImgId)  + SpanEbeneT1) - SpanEbeneT0;
 if(UseSubImage) Left += ImgId.width;
 //NewPosParent(SPAN,Left,Top);
}


function Reloader(LANG)
{
  location.href="cms.php?lang="+ LANG +"&setlang=1&"+ PARAM;
}

function Test(_SPAN,ZusatzO,ZusatzJ)
{
 var SpanRef = document.getElementById(_SPAN);
 Wert = SpanRef.offsetTop+(40+29+115);
 document.getElementById('Orte').style.top = Wert-(((19*ZusatzO)+4)+18);
 document.getElementById('Type').style.top = Wert-(((19*ZusatzJ)+4)-27);
}

function MouseOut2(_SPAN)
{
  var DivRef = document.getElementById(_SPAN);
  DivRef.style.visibility = "hidden";
}

function MouseOver2(_SPAN)
{
   var DivRef = document.getElementById(_SPAN);
   DivRef.style.visibility = "visible";
}

function Switch(NAME,LANG,VORSCHAU)
{
  parent.frames[0].Reloader(LANG);
  location.href="cms_underframe.php?lang="+NAME+"&vorschau="+VORSCHAU+"&k="+LANG;
}

function MyVersionsDot( SpanObj, Spanpositionier )
{
  SpanRef = document.getElementById(Spanpositionier);
  if( (GetLeft(SpanObj)-24) < 0 )
  {
    SpanRefimg = document.getElementById('IMG'+Spanpositionier);
    //SpanRefimg.src = 'images/oversionsPfeil2.gif';
    SpanRef.style.left = GetLeft(SpanObj)+22;
    SpanRef.style.top = GetTop(SpanObj)-22;
  }
  else
  {
    SpanRef.style.left = GetLeft(SpanObj)-22;
    SpanRef.style.top = GetTop(SpanObj)-22;
  }
}
