// Autor: Thomas Stich - Tom@toms-bastelbude.de
// Toms Bastelbude: http://www.toms-bastelbude.de/

if (self == top) {
  if (document.images) top.location.replace("comic.html");
  else top.location.href = "comic.html";
}

var nn = document.layers;
var ie = document.all;
var dom = document.getElementById;
if (!ie && !nn && !dom) {
  alert("Oldie-Browser kriegen nur eine eingeschränkte Version der Comix-Seite");
  window.location.href="comix_o.html";
}
var basis = 0;

function mitte() {
  if (ie) var breit = document.body.clientWidth;
  else if (dom) var breit = self.innerWidth;
  else if (nn) var breit = window.innerWidth;
  if (breit > 660) { 
    basis = parseInt((breit - 660) / 2);
    arrange("freaks", basis);
    arrange("werner", basis);
    arrange("arsch1", basis);
    arrange("donald", basis);
    arrange("charlie", basis);
    arrange("asterix", basis);
    arrange("lucky", basis);
    arrange("hai", basis);
    arrange("cdt", basis);
    arrange("blase1", basis);
    arrange("blase2", basis);
    arrange("arsch2", basis);
    arrange("blase4", basis);
    arrange("blase5", basis);
    arrange("blase6", basis);
    arrange("blase7", basis);
    arrange("blase8", basis);
    arrange("blase0", basis);
  }
}

function arrange(was, step) {
  if (nn) {
    var ebene = document[was];
    var links = ebene.left;
  }
  else if (ie) {
    var ebene = document.all(was).style;
    var links = ebene.pixelLeft;
  }
  else if (dom) {
    var ebene = document.getElementById(was).style;
    var links = parseInt(ebene.left);
  }
  links += step;
  ebene.left = links;
}

var flug  = new Array(44,26, 46,28, 58,36, 74,44, 106,54, 146,56, 188,57, 240,57, 286,57, 318,51, 332,41, 344,27, 354,17, 362,9, 370,8, 392,8, 432,14, 472,26, 492,34, 494,40, 495,48, 497,60, 497,78, 497,96, 497,114, 497,128, 497,138, 497,140, 491,140, 453,132, 409,126, 371,126, 345,126, 331,126, 325,127, 323,135, 317,147, 311,163, 311,187, 311,211, 313,231, 323,247, 335,259, 355,260, 391,260, 437,248, 471,236, 491,228, 497,226, 499,225, 505,225, 513,227, 521,237, 523,251, 523,261, 523,269, 523,283, 522,299, 520,313, 518,327, 518,337, 517,347, 511,359, 505,367, 504,367, 503,367, 483,365, 449,373, 423,387, 401,403, 379,417, 363,429, 351,431, 343,431, 337,430, 331,430, 319,430, 309,430, 295,422, 281,412, 265,400, 251,386, 235,370, 217,356, 207,344, 197,336, 191,330, 189,322, 187,310, 181,294, 179,272, 177,250, 175,228, 173,210, 171,194, 169,182, 163,174, 155,166, 147,165, 141,165, 131,167, 121,177, 111,193, 101,215, 91,245, 89,271, 88,287, 87,297, 87,299, 87,301, 87,302, 86,303, 85,304, 84,304);
var delay = 20;
var fliegt= 0;

function sprich(n) {
  var pic="blase"+n;
  if (ie)
    document.all(pic).style.visibility="visible";
  else if (nn)
    document[pic].visibility="show";
  else if (dom)
    document.getElementById(pic).style.visibility="visible";
}

function schweig(n) {
  var pic="blase"+n;
  if (ie)
    document.all(pic).style.visibility="hidden";
  else if (nn)
    document[pic].visibility="hide";
  else if (dom)
    document.getElementById(pic).style.visibility="hidden";
}

function saufundkiff() {
  if (ie) {
    document.all("arsch2").style.visibility="hidden";
    document.all("arsch1").style.visibility="visible";
  } 
  else if (nn) {
    document["arsch2"].visibility="hide";
    document["arsch1"].visibility="show";
  }
  else if (dom) {
    document.getElementById("arsch2").style.visibility="hidden";
    document.getElementById("arsch1").style.visibility="visible";
  }
}      

function kotz() {
  if (ie) {
    document.all("arsch1").style.visibility="hidden";
    document.all("arsch2").style.visibility="visible";
  }
  else if (nn) {
    document["arsch1"].visibility="hide";
    document["arsch2"].visibility="show";
  }
  else if (dom) {
    document.getElementById("arsch1").style.visibility="hidden";
    document.getElementById("arsch2").style.visibility="visible";
  }
}      

function weiter(x) {
  if (ie)
    document.all("blase9").style.left=x-80;
  else
    document["blase9"].left=x-80;
  sprich(9);
}      

function move(was, feld, step, dir) {
  if (nn)
    var ebene = document[was];
  else if (ie)
    var ebene = document.all(was).style;
  else if (dom)
    var ebene = document.getElementById(was).style;
  if (!fliegt) {
    ebene.left = 5;
    ebene.top  = 5;
  } else {
    ebene.left = eval(feld+"["+step+"]") + basis;
    ebene.top  = eval(feld+"["+(step+1)+"]");
    var lang = eval(feld+".length");
    step += dir;
    if (step >= lang-dir || step <= 0)  dir = -dir;
    setTimeout('move("'+was+'","'+feld+'",'+step+','+dir+')', delay);
  }
}

function flieg() {
  fliegt = !fliegt;
  if (fliegt)
    move("woody","flug",0,2);
}

