if (parent.frames.length) top.location.href = this.location.href;

// **********************************************
// **********************************************
// **********************************************

var sURL = document.URL;
var sSeparator = '\/'; if (sURL.lastIndexOf('\\') != -1) sSeparator = '\\';
var iSeparatorCount = -1; // MUSS bei -1 beginnen!!
var sFolderIndicator = '_';
var sPathCorrection = './'

  while (sURL.indexOf(sSeparator + sFolderIndicator) != -1 && sURL.lastIndexOf(sSeparator) != -1)
    {
    sURL = sURL.substr(0, sURL.lastIndexOf(sSeparator));
    iSeparatorCount++;
    }

  if (iSeparatorCount <= 1)
    sPathCorrection = './'
  else
    {
    sPathCorrection = '';
    for (var i = 2; i <= iSeparatorCount; i++)
      sPathCorrection = sPathCorrection + '../';
    }

// **********************************************
// **********************************************
// **********************************************

function IsBrowsingOffline () {
  return (String(document.URL.toLowerCase()).indexOf('file\:') == 0);
}

function IsUsingIE6 () {
var sBrowser = navigator.userAgent.toLowerCase();

  return (
         sBrowser.indexOf('msie 2') != -1 ||
         sBrowser.indexOf('msie 3') != -1 ||
         sBrowser.indexOf('msie 4') != -1 ||
         sBrowser.indexOf('msie 5') != -1 ||
         sBrowser.indexOf('msie 6') != -1
         );
}

function IsUsingWii () {
var sBrowser = navigator.userAgent.toLowerCase();

  return (
         sBrowser.indexOf('wii') != -1
         );
}

// **********************************************
// **********************************************
// **********************************************

function NewWindow(cObjekt, bWarn) {
  if (bWarn == true)
    {
    var sTopLevelDomain = cObjekt.href;
    sTopLevelDomain = sTopLevelDomain.substr(sTopLevelDomain.indexOf('http://') +7);
    sTopLevelDomain = sTopLevelDomain.substr(0, sTopLevelDomain.indexOf('/'));
    sTopLevelDomain = sTopLevelDomain.toLowerCase();

    if (sTopLevelDomain != 'www.marioparty.de' && sTopLevelDomain != 'www.mario-party.de')
      {
      alert('Der URL, der zu ' + sTopLevelDomain + ' führt, steht NICHT in Verbindung zu marioparty.de.\n\nEs ist ein von marioparty.de unabhängiges Projekt. Das bedeutet, der Einflussnahmebereich in Bezug auf Inhalt und Gestaltung von marioparty.de wird verlassen.\n\nBitte auf [OK] klicken, um ' + sTopLevelDomain + ' nun zu besuchen!');
      }
    }

  cObjekt.target = '_blank';
}

// **********************************************
// **********************************************
// **********************************************

function GetRandom(a, b) {
  return (a + Math.floor(Math.random() * (b - a + 1)));
}
