/************************************************************
 *  Watching Script v1.31_MOD_es-de-we                      *
 *  original von KnoedelDealer (http://knoedeldealer.de/)   *
 *  2007/12/17, MOD von es-de-we (http://es-de-we.net/)     *
 *  und Cheatah 2007/12/18                                  *
 *                                                          *
 *  licensed under the creative commons by-sa 3.0           *
 *  http://creativecommons.org/licenses/by-sa/3.0/          *
 ************************************************************/


var h = -140; /* Oberkante des Bildes in Relation zum Browserfenster. */
var h2 = 0;
var l = 100;
var ie = document.all && !window.opera; /* IE-Erkennung, dank Cheatah gefixt */
var ie7 = (navigator.userAgent.indexOf('MSIE 7.0') > -1);

function watching() {
 var body = document.getElementsByTagName('body')[0];
 l = (body.offsetWidth - 140) * Math.random();
 var link = document.createElement('a');
 link.id = 'watchlink';
 link.href='http://www.vorratsdatenspeicherung.de/content/blogsection/9/77/lang,de'; /* Link auf Schäubles Kopf */
 var img = document.createElement('img');
 img.id = 'imgWatching';
 img.src = 'plugin/head.gif'; /* URL der Grafik */
 img.title = 'Schäuble is watching you!';
 img.style.display = 'none';
 link.appendChild(img);
 body.appendChild(link);
 if (!ie || ie7) {
      img.style.position = 'fixed';
   } else {
      img.style.position = 'absolute';
   }
 img.style.bottom = h + 'px';
 img.style.left = l + 'px';
 h2 = Math.random() / 3;
 window.setTimeout('moveUp();', 1000);
}

function moveUp() {
 if (document.getElementById('imgWatching')) {
 var img = document.getElementById('imgWatching');
 if (img.style.display == 'none') {
 img.style.display = 'inline';
 }
 if ((h-30) < (0 - img.height * h2)) {
 h = h + 10;
 img.style.bottom = h + 'px';
 window.setTimeout('moveUp();', 45);
 } else {
 window.setTimeout('moveDown();', 1000);
 }
 }
}

function moveDown() {
 if ((document.getElementById('imgWatching') && (document.getElementsByTagName('body').length > 0))) {
 var body = document.getElementsByTagName('body')[0];
 var img = document.getElementById('imgWatching');
 if ((h-40) > (30 - img.height)) { //rasen-parameter
 h = h - 10;
 img.style.bottom = h + 'px';
 window.setTimeout('moveDown();', 50);
 } else {
 img.style.display = 'none';
 l = (body.offsetWidth - 140) * Math.random();
 img.style.left = l + 'px';
 h2 = Math.random() / 3;
 window.setTimeout('moveUp();', 75000 * Math.random()); /* Zeit, in der Schäuble nach oben kommt in Millisekunden. Der Wert wird mittels math.random etwas zufälliger. */
 }
 }
}

window.onload = watching;