var bjoern_bearer;
var bjoern_grower;
var bjoern_killer;
var bjoern_shrinker;
var bjoern_talk;

var bjoern_apear_after = 10000;
var bjoern_reapear_after = 5000;
var bjoern_disapear_after = 1500;
var bjoern_talk_interval = 4000;
var bjoern_grow_speed = 50;

var bjoern_counter = 0;
var bjoern_counter_reset = 0;
var bjoern_text = new Array(
	new Array(
		'Buh!', 
		'Ich bin Björn Plastsmaðurson', 
		'Willkommen bei Trebeta!',
		'Mögen die Götter mit Dir sein!',
		'Tschöö!'
	),
	new Array(
		'7-9-3, bei Lindisfarne: Keilerei!',
		'Island in 8-7-4, Norweger sind als erste hier',
		'8-8-2, Nordmänner schaun in Trier vorbei',
		'Chartres 9 und 1 und 1: Das war wohl keins!',
		'Im selben Jahr dabei: Rollo hat die Normandei',
		'93-0, beim Allthing ist die Wiese full',
		'Grönland in 9-8-2, Erik segelt hier vorbei',
		'Eintausend war das Jahr, das Christentum ist da',
		'1000 um den dreh, Vinland liegt in Übersee',
		'1-0-6-6, Hastings war total verhext'
	), 
	new Array(
		'Wikinger hatten eigentlich keine Hörnerhelme',
		'Aber ist er nicht schick?'
	),
	new Array(
		'Wikinger waren nicht nur grosse Seefahrer und Krieger',
		'Sie trieben auch regen Handel mit allen ihnen bekannten Nationen',
		'Und kamen dabei bis nach China und Nordafrika.',
		'Die meisten Nordmänner waren einfache Bauern',
		'und beschäftigten sich mit Viehzucht und Ackerbau'
	),
	new Array(
		'Isländisch ist der Sprache der Wikinger am ähnlichsten',
		'Um 874 kamen nämlich Norweger nach Island und blieben dort.',
		'Da sonst kaum noch jemand eingewandert ist',
		'hat sich deren Sprache weitestgehend erhalten'
	),
	new Array(
		'Unsere Götter sind die Asen und Wanen',
		'Odin ist der Chef, manche sagen Allvater zu ihm',
		'Sein Sohn Thor soll uns Menschen beschützen',
		'Balder ist der Gott des Lichts. Hübscher Bursche!',
		'Freya ist die Göttin der Fruchtbarkeit und der Liebe',
		'Ihr Bruder Freyr ist überdies Gott des Frühlings',
		'Odins Frau Frigg ist für Treue und Liebe zuständig',
		'Heimdall wacht über die Götterstadt Asgard',
		'Hel ist die Chefin im Totenreich. Kein hübscher Anblick!',
		'Hödur tötet aus Versehen seinen Bruder Balder',
		'Loki ist DER Betrüger schlechthin. Bekämpft die anderen Götter',
		'Njörd herrscht über das Meer',
		'Tyr ist der Gott des Krieges, aber Ok',
		'Uller ist der Frostgott, kann gut mit dem Bogen umgehen!'
	),
	new Array(
		'Du scheinst viel Zeit zu haben',
		'Im Havamal steht dazu:',
		'"Selbst Herden wissen, wann zur Heimkehr Zeit ist',
		'Und gehn vom Grase willig',
		'Der Unkluge kennt allein nicht',
		'Seines Magens Maß."',
		'Naja, passt nicht ganz hierher'
	),
	new Array(
		'Noch einer ausm Havamal:',
		'"Der unwerte Mann meint ewig zu leben,',
		'Wenn er vor Gefechten flieht.',
		'Das Alter gönnt ihm doch endlich nicht Frieden.',
		'Obwohl der Speer ihn spart."',
		'Die Jungs von Trebeta stehen auf den Spruch!'
	),
	new Array(
		'Jetzt steh ich hier rum und quatsche!',
		'Dabei hat Heimdall doch grade zur Götterdämmerung gerufen',
		'Ich muss weg!'
	),
	new Array(
		'Ok, war nur Spass!'
	),
	new Array(
		'Apropos Havamal:',
		'Das Havamal ist ein Lied der Edda',
		'Die Wiederum ist eine Sammlung von Gedichten,',
		'die euch viel über uns beibrigen können.',
		'Ist allerdings nicht ganz einfach zu lesen',
		'Vielleicht fangt ihr besser mit Snorris Prosa Edda an'
	),
	new Array(
		'So, dass solls von mir erstmal gewesen sein',
		'Ich wünsche euch den Segen der Götter und Thors Schutz!',
		'Und viel Spass hier bei Trebeta!'
	),
	new Array(
		'Hier kommt jetzt wirklich nichts mehr',
		'Ich könnte allerdings nochmal von vorne anfangen..'
	)
);
		
var bjoern_lasttext = 0;
var bjoern_initial_apear_after;

if(document.all) {
	document.write("<div onMousemove='reset_timer()'>");
	document.write("<img id='bjoern' src='images/bjoern_kl.png' height='0' style='position:absolute; bottom:0px; right:0px; display:none; z-index:998'>");
	document.write("<div id='bjoern_say' style='position:absolute; bottom:250px; right:150px; width:130px; height:40px; display:none; z-index:1000; text-align:center; vertical-align:middle; font-family:Verdana,Arial,sans-serif; font-size:9px'></div>");
	document.write("<img id='bjoern_bubble' src='images/bubble.png' height='0' style='position:absolute; bottom:220px; right:130px; display:none; z-index:999'>");

	bjoern_initial_apear_after = bjoern_apear_after;
	bjoern_bearer = window.setInterval("bear_bjoern()", bjoern_apear_after);
}

function reset_timer() {
	if(document.all) {
		hardkill_bjoern();
		bjoern_counter = bjoern_counter_reset;
		window.clearInterval(bjoern_bearer);
		bjoern_apear_after = bjoern_initial_apear_after;
		bjoern_bearer = window.setInterval("bear_bjoern()", bjoern_apear_after);
	}
}

function bear_bjoern() {
	window.clearInterval(bjoern_bearer);
	bjoern_apear_after = bjoern_reapear_after;
	if(bjoern_counter >= bjoern_text.length) {
		bjoern_counter = 0;
	}
	bjoern_counter_reset = bjoern_counter;
	bjoern_counter = bjoern_counter + 1;
	bjoern.style.display = 'block';
	bjoern_say.innerText = bjoern_text[bjoern_counter-1][0];
	bjoern_grower = window.setInterval("grow_bjoern()", bjoern_grow_speed);
}
function grow_bjoern() {
	if(bjoern.height <= 241) {
		bjoern.height = bjoern.height + 10;
	} else {
		window.clearInterval(bjoern_grower);
		bjoern.height = 251;
		bjoern_bubble.style.display = 'block';
		bjoern_bubble.height = 90;
		bjoern_say.style.display = 'block';
		
		bjoern_talk = window.setInterval("talk_bjoern()", bjoern_talk_interval);
	}
}
function shrink_bjoern() {
	if(bjoern.height > 0) {
		bjoern.height = bjoern.height - 10;
	} else {
		window.clearInterval(bjoern_shrinker);
		bjoern.height = 0;
		bjoern.style.display = 'none';
		bjoern_bearer = window.setInterval("bear_bjoern()", bjoern_apear_after);
	}
}
function kill_bjoern() {
	window.clearInterval(bjoern_killer);
	bjoern_say.style.display = 'none';
	bjoern_bubble.style.display = 'none';
	bjoern_bubble.height = 0;
	bjoern_shrinker = window.setInterval("shrink_bjoern()", bjoern_grow_speed);
}
function hardkill_bjoern() {
	window.clearInterval(bjoern_killer);
	window.clearInterval(bjoern_bearer);
	window.clearInterval(bjoern_grower);
	window.clearInterval(bjoern_shrinker);
	window.clearInterval(bjoern_talk);
	bjoern_say.style.display = 'none';
	bjoern_bubble.style.display = 'none';
	bjoern_bubble.height = 0;
	bjoern.style.display = 'none';
	bjoern.height = 0;
}
function talk_bjoern() {
	bjoern_lasttext = bjoern_lasttext + 1;
	if(bjoern_lasttext < bjoern_text[bjoern_counter-1].length) {
		bjoern_say.innerText = bjoern_text[bjoern_counter-1][bjoern_lasttext];
	} else {
		window.clearInterval(bjoern_talk);
		bjoern_lasttext = 0;
		bjoern_killer = window.setInterval("kill_bjoern()", bjoern_disapear_after);
	}
}
