if (self != top) top.location.replace(self.location);
function Mouse() { }
function checkOnlineStatus() {

  http_request = false;

  if ( window.XMLHttpRequest ) { //Abfragen ob die Klasse im Namespace "window" zu Verfügung steht.
      http_request = new XMLHttpRequest(); //Erzeugen des Objekts für Mozilla, Opera, Safari...
  } else if ( window.ActiveXObject ) { //Gibt es die Möglichkeit zum Erzeugen von ActiveX Objekten? -> IE
      try { //Versuch zum erzeugen des neueren Objekts
          http_request = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) { //Wenn die erzeugung fehlgeschlagen ist. Älteres Objekt versuchen.
          try {
              http_request = new ActiveXObject("Microsoft.XMLHTTP");
          } catch (e) {}
      }
  }

  // Ist http_request noch immer false konnte kein XMLHTTP Objekt erzeugt werden.

  if ( http_request ) {

      // damit der für die weitere Abfrage notwendige 404 kommt, darf die Datei nicht gefunden werden (_dummy_.txt darf/wird/soll es nie geben)!
      http_request.open("GET","_dummy_.txt",true);
      http_request.send();

      alert(http_request.readyState);
      alert(http_request.status);
      // IreadyState=http_request.readyState; // notwendige Initialisierung für diese Funktion "checkOnlineStatus()" durch 1x (aus)lesen
      // Istatus=http_request.status;         // notwendige Initialisierung für diese Funktion "checkOnlineStatus()" durch 1x (aus)lesen
      // http_request.readyState; // notwendige Initialisierung für diese Funktion "checkOnlineStatus()" durch 1x (aus)lesen
      // http_request.status;     // notwendige Initialisierung für diese Funktion "checkOnlineStatus()" durch 1x (aus)lesen
      // Mouse(http_request.readyState);
      // Mouse(http_request.status);

      XreadyState=http_request.readyState;
      Xstatus=http_request.status;

      alert("rsY: "+XreadyState);
      alert("statusY: "+Xstatus);

      if ( Xstatus==0 ) { // 0 bei Off und 404 bei On
        alert("off");
	OnlineStatus = false;
      }
      else {
        alert("on");
	OnlineStatus = true;
      }
      http_request.close();
      return OnlineStatus;

  }

  alert("noreqX");

  return false;

}
function switchImgMid(theView) {
  // if ( ! checkOnlineStatus() ) { return false; }
  var oldAttSrcMid = document.getElementById("ImgMidSize").src;
  document.getElementById("ImgMidSize").src = '/images/moment-bitte.gif';
  var newAttSrcMid = oldAttSrcMid.substring(0,oldAttSrcMid.lastIndexOf("_")) + theView + oldAttSrcMid.substring(oldAttSrcMid.lastIndexOf("&"));
  var oldAttAltMid = document.getElementById("ImgMidSize").alt;
  var newAttAltMid = oldAttAltMid.substring(0,oldAttAltMid.lastIndexOf("_")) + theView;
  document.getElementById("ImgMidSize").alt = newAttAltMid;
  var oldAttSrcBig = document.getElementById("ImgBigSize").src;
  var newAttSrcBig = oldAttSrcBig.substring(0,oldAttSrcBig.lastIndexOf("_")) + theView + oldAttSrcBig.substring(oldAttSrcBig.lastIndexOf("."));
  document.getElementById("ImgBigSize").src = newAttSrcBig;
  document.getElementById("ImgBigSize").alt = newAttAltMid;
  document.getElementById("ImgMidSize").src = newAttSrcMid;
}
function toggleImgBig() {
  // if ( ! checkOnlineStatus() ) { return false; }
  var myWidth = 0, myHeight = 0;
       if ( typeof ( window.innerWidth ) == 'number' ) {
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
    myHeight = myHeight-20;
  }
  else if ( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  }
  else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
  if (myWidth > 900) {
    myPixels = 800;
  }
  else {
    var myPixels = (Math.round(myHeight*0.01)-2)*100;
    if ( myPixels < 500 ) { myPixels = 500; }
    if ( myPixels > 799 ) { myPixels = 800; }
  }
  if ( document.getElementById("ImgBig").style.display == 'block') {
    document.getElementById("ImgBigBackground").style.display = 'none';
    document.getElementById("ImgBig").style.display = 'none';
    document.getElementById("ImgBig").style.marginLeft = '-400px';
    document.getElementById("ImgBigSize").style.width = '800px';
    document.getElementById("ImgBigSize").style.height = '800px';
  }
  else {
    document.getElementById("ImgBigBackground").style.display = 'block';
    document.getElementById("ImgBigBackground").style.width = '2560px';
    document.getElementById("ImgBigBackground").style.height = '1600px';
    document.getElementById("ImgBig").style.display = 'block';
    document.getElementById("ImgBig").style.marginLeft = ((0-(myPixels+60))/2)+'px';
    document.getElementById("ImgBigSize").style.width = myPixels+'px';
    document.getElementById("ImgBigSize").style.height = myPixels+'px';
  }
}
function toggleDebugger() {
  document.getElementById("Debugger").style.display = ( document.getElementById("Debugger").style.display == "block") ? "none" : "block";
}
function setblurtoallas() {
  if(document.getElementsByTagName) {
    var as = document.getElementsByTagName("a");
    var l  = as.length;
    for(i=0; i < l; i++) {
      as[i].onfocus = _blur;
    }
  }
}
function _blur() {
  this.blur();
}
function StartUpTheAction() {
  document.getElementById("divtext").style.display="none";
/*@cc_on
  @if (@_jscript)
    $('#xyz abc').hover(function(){$(this).addClass("hover");},function(){$(this).removeClass("hover");});
  @end
@*/
}
try {
  $(document).ready(StartUpTheAction);
  document.execCommand("BackgroundImageCache",false,true);
}
catch(e) {
}

