
function plop(){
	if (top != self)
	  top.location = self.location;
	  return (14);
}

function PopUp(w,h,ziel) {
  h = h - 20; var x=0, y=0, parameter="";
  if (w < screen.availWidth || h < screen.availHeight) {
    x = (screen.availWidth - w - 12) / 2;
    y = (screen.availHeight - h - 104) / 2;
    if (window.opera) y = 0; // Opera positioniert unter den Symbolleisten
    if (x<0 || y<0) { x=0; y=0; }
    else parameter = "width=" + w + ",height=" + h + ",";
  }
  parameter += "left=" + x + ",top=" + y;
  parameter += ",menubar=no,location=yes,toolbar=yes,status=no";
  parameter += ",resizable=yes,scrollbars=yes";
  var Fenster = window.open(ziel,"PopUp",parameter);
  if (Fenster) Fenster.focus();
  return !Fenster;
}

function hoehe() {
	return (self.innerHeight);
}

function weite() {
	return (self.innerWidth);
}

function duda() {
	return (self.name);
}

function linker() {
	return (document.referrer);
}

function titel() {
	return (document.title);
}

function stunde() {
  var jetzt = new Date();
  var Std = jetzt.getUTCHours();
  return Std;
}

function wiederhole (piwikTracker, i) {
  if (i > 0) {
    try {
	  reccount();
      piwikTracker.trackPageView();
      piwikTracker.enableLinkTracking();
    } 
    catch( err ) {}
    if (i == 9) { refreshtime = 31000; }
      else if (i == 8) { refreshtime = 30000; } 
      else if (i == 7) { refreshtime = 60000; } 
      else if (i == 3) { refreshtime = 180000; } 
      else if (i == 2) { refreshtime = 240000; } 
      else { refreshtime = 120000; }
      i--;
    var timeout = window.setTimeout("wiederhole(piwikTracker, " + i + ")", refreshtime); 
  } 
}

function piwbio(piwikTracker) {
//	if (duda() != "") piwikTracker.setCustomVariable(1, "Fenster", duda() + ' ;; ' + stunde() + ' ;; ' + linker(), "visit");
	wiederhole(piwikTracker, 9);
}

function reccount() {
	if (window.XMLHttpRequest) {
		request = new XMLHttpRequest(); // Mozilla, Safari, Opera
	} else if (window.ActiveXObject) {
		try {
			request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
		} catch (e) {
			try {
				request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
			} catch (e) {}
		}
	}
	if (!request) {
//		alert("Kann keine XMLHTTP-Instanz erzeugen");
		return false;
	} else {
		var url = "ccount.php";
		request.open('post', url, true);
		request.send(null);
		request.onreadystatechange = interpretRequest;
	}
}

function interpretRequest() {
	switch (request.readyState) {
		case 4:
			if (request.status != 200) {
//				alert("Der Request wurde abgeschlossen, ist aber nicht OK\nFehler:"+request.status);
			} else {
				var content = request.responseText;
				document.getElementById('besanz').innerHTML = content;
			}
			break;
		default:
			break;
	}
}

