/*
  Use http://dean.edwards.name/packer/ to pack
*/
var pkBaseURL = (("https:" == document.location.protocol) ? "https://stats.3960.org/" : "http://stats.3960.org/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));

/* Add event listeners */
if(document.addEventListener) { // Normal browsers
  window.addEventListener("load", doOnload, false);
  document.addEventListener("keyup", onKeyUp, false);
}
else { // IE
  window.onload = doOnload;
}

/* Functions for listeners */
function doOnload(e) {
  if (/MSIE [0-7]/.test(navigator.userAgent)) {
    var warnBox = document.createElement('div');
    warnBox.innerHTML = 
      '<div style="text-align:left;font-family:Verdana,Arial,sans-serif;font-size:11px;position:absolute;top:0;left:0;width:100%;background:#FFFFE1 url(http://cdn.3960.org/_scripts/warning.gif) no-repeat 5px; border-bottom:1px solid;padding:5px 24px;">'
      +'<strong>Warnung!<'+'/strong> '
      +'Sie verwenden eine veraltete, unsichere Version des Microsoft Internet Explorers. '
      +'Bitte <a href="http://www.browserchoice.eu/" style="color:blue;text-decoration:underline;" onclick="window.open(this.href,\'_blank\',\'height=500,width=850,innerHeight=500,innerWidth=850\');return false;">installieren Sie einen aktuelleren Internet-Browser<'+'/a>.'
      +'<'+'/div><br />'
    ;
    document.body.insertBefore(warnBox,document.body.firstChild);
  }
  else if (navigator.userAgent.indexOf('iPhone') != -1) { 
    setTimeout(hideURLbar, 0);
  }
  if (top.location != location) {
    top.location.href = document.location.href;
  }
  try {
    piwikPage = (location.hostname == '3960.org' || location.hostname == 'blog.3960.org') ? 1 : 2;
    var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", piwikPage);
    piwikTracker.trackPageView();
    piwikTracker.enableLinkTracking();
  } catch( err ) {}
}
function hideURLbar() {
  window.scrollTo(0, 1);
}

function onKeyUp(e) {
  var KeyID = (window.event) ? event.keyCode : e.keyCode;
  switch(KeyID) {
    case 37: // left
      executeHref('prev');
    break;
    case 38: // up
      executeHref('up');
    break;
    case 39: // right
      executeHref('next');
    break;
    case 40: // down
    break;
  }
}
function executeHref(id) {
  var el = document.getElementById(id);
  if(el && el.getAttribute('href')) {
    window.location.href = el.href;
    return true;
  }
  return false;
}
