<!--

  function LoadLinkPos() 
  {
    var loadbar = document.getElementById("loadbar");
    if(loadbar)
    {
      // ---------------------------------------------------------------------
      var width, height;
//       if (self.innerHeight) // all except Explorer
//       {
//       	width = self.innerWidth;
//       	height = self.innerHeight;
//       }
//       else if (document.documentElement && document.documentElement.clientHeight)
//       	// Explorer 6 Strict Mode
//       {
//       	width = document.documentElement.clientWidth;
//       	height = document.documentElement.clientHeight;
//       }
//       else if (document.body) // other Explorers
//       {
      	width = document.body.clientWidth;
      	height = document.body.clientHeight;
//       }
      // alert("width : " + width + "height: " + height)
      loadbar.style.left = (width / 2) - 200;
  	  loadbar.style.top  = (height / 2) - 25 + document.body.scrollTop;
  	  // alert("loadbar.style.top :" + loadbar.style.top)
  	
    // loadbar.innerHTML = please_wait;
    }
  }
 
  var bLock = false;
  
  
  function GoBack()
  {
    // Nur einmal laden erlauben
    if(bLock == true) return; 
    bLock = true;
    
    LoadLinkPos(); 
    loadbar.style.display = "block";
    
    history.back();
  }
  
  function LoadFollowLink()
  {  
     sLink = _followLink;
     _followLink = ""
     LoadLinkHelper(sLink,true,false);
  }
  
  function LoadLinkAndFollowLink(sLink1,sLink2)
  { 
    // Bei 2x Assistant redirektor, können sich die Events überholen!
    /*if(sLink1.match("assistantredirector") != null &&
       sLink2.match("assistantredirector") != null) 
    {
      sTemp  = sLink1
      sLink1 = sLink2
      sLink2 = sTemp  
    }*/
    
    _followLink = sLink2;
    LoadLinkHelper(sLink1,true,false);
  }
  
  function LoadLinkNewWindow(linktxt){
    var id = (new Date()).getTime();
    var size = 'width=1024,height=768,scrollbars=yes,resizable=yes,';
    
    window.open(linktxt, id, size);
  }
  
  function LoadLink(linktxt)
  {
     _followLink = "" // Zur Sicherheit!
     LoadLinkHelper(linktxt,true,false);
  }
  
  function ReloadLink(linktxt) //Mit Ladebalken
  {
     LoadLinkHelper(linktxt,true,true);
  }
  
  var _followLink = "";
  function LoadLinks(linktxt1,linktxt2)
  {
    // Nur einmal laden erlauben
    if(bLock == true) return; 
    bLock = true;

    LoadLinkHelper(linktxt1,false,false);
    LoadLinkHelper(linktxt2,false,false);
  }
  
  function LoadLinkHelper(linktxt,checklock,reloadpage)
  { 
    if(linktxt == "") return;
    
    var bRedirector = false;
    if(linktxt.match("assistantredirector") != null) 
    {
      bRedirector = true;
    }
    // Ladebalken
    var bNewLock = false
    if(bRedirector == false || reloadpage == true)
    {
      var loadbar = document.getElementById("loadbar");
      if(loadbar)
      {
        LoadLinkPos(); 
        loadbar.style.display = "block";
        bNewLock = true;
      }
    }
    
    // Nur einmal laden erlauben
    if(bLock == true && checklock == true) return; 
    bLock = bNewLock;
     
    if(bRedirector)
    {
      if(reloadpage)
      {
        //alert("refresh");
        loadframe.location.href = linktxt + "&returnPage=/guide/refresh.htm"
      }
      else
      {
        //alert("blank");
        loadframe.location.href = linktxt + "&returnPage=/guide/blank.htm"
      }
    }
    else
    {
      //alert("load");
      location.href = linktxt + "&time=" + (new Date()).getTime();
    } 
  }
  
  function ShowPleaseWait()
  {
    LoadLinkPos()
    document.getElementById("loadbar").style.display = "block";
  }
  
  //-->

