
var ende='../frames/top.htm';
var speed=60;

function random(a) {
	return (new Date()).getTime() % a;
}

function genPair(a,b) {
	this.input = a; this.output=b; return this;
}

var kj = new Array(
	new genPair('BIST','BIN'),
	new genPair('WARST','WAR'),
	new genPair('DARFST','DARF'),
	new genPair('HAST','HABE'),
	new genPair('DU','ICH'),
	new genPair('MICH','DICH'),
	new genPair('MIR','DIR'),
	new genPair('MEIN','DEIN'),
	new genPair('MEIN','DEIN')
);

var syn = new Array(
	new genPair('FAMILIE', new Array('MUTTER','VATER','BRUDER','SCHWESTER','TOCHTER','SOHN','KINDER','JUNGE')),
	new genPair('JA', new Array('NO','GENAU')),
	new genPair('SPORT', new Array('BOXEN','FUSSBALL','EISHOCKEY','HANDBALL','SCHWIMMEN','JOGGEN','RINGEN')),
	new genPair('DUMM', new Array('BLOED','DUMM','DAEMLICH','HOHL')),
	new genPair('SCHLAMPE', new Array('HURE','NUTTE','TUSSI','FOTZE','VERDAMMTE','PIMMEL','EICHEL','PORNO','MUSCHI')),
	new genPair('SUCHMASCHINE', new Array('YAHOO','ALTAVISTA','FIREBALL','EXCITE','WEB')),
	new genPair('ARBEIT', new Array('JOB','BESCHAEFTIGUNG')),
	new genPair('WINDOWS', new Array('WIN','WIN95','WIN98','WINXP','WIN2000')),
	new genPair('TIER', new Array('TIERE','HUND','KATZE','MAUS','VOGEL','FISCH','AFFE','KATER','FAULTIER','TIGER','LOEWE')),
	new genPair('CIAO', new Array('TSCHUESS','TSCHÜSS','BYE','BYEBYE','ENDE','QUIT','AUFWIEDERSEHEN','SCHLUSS')),
	new genPair('FICKEN', new Array('WIXEN','WIXER')),
	new genPair('WITZIG', new Array('WITZ','HUMOR','ERZAEHLE EINEN WITZ')),
	new genPair('VERSTEHE ICH NICHT', new Array('WEISS NICHT','VERSTEHST DU DAS?','KEINE AHNUNG')),
	new genPair('KRANK', new Array('KRANKHEIT','KRANKHEITEN','GEHT MIR NICHT GUT')),
	new genPair('KLO', new Array('WC','AB','KLOO')),
	new genPair('SPIEL', new Array('SPIELEN','SPIELE','SPIELST')),
	new genPair('TECHNO', new Array('POP','ROK','HIP-HOP')),
	new genPair('DEZEMBER', new Array('JANUAR','FEBRUAR')),
	new genPair('MAERZ', new Array('APRIL','MAI')),
	new genPair('JUNI', new Array('JULI','AUGUST')),
	new genPair('SEPTEMBER', new Array('OKTOBER','NOVEMBER')),
	new genPair('TEIGWAHREN', new Array('TEIGWAREN','SPAGHETTI','NUDELN','PIZZA','KAROTEN','POMES','BURGER','SALAT','KARTOFFELN')),
	new genPair('EXTREM', new Array('FURCHTBAR','SCHLIMM','SCHLIMMER','SCHLIMMSTEN','GRAUENHAFT','SCHAURIG','WAHNSINNIG','WAHNSINNIGES','WAHNSINNIGEN','WAHNSINNIGES','WAHNSINNIGER','GRAUENHAFTER','GRAUENHAFTES','GRAUENHAFTEN','FURCHTBARER','FURCHTBARER')),
	new genPair('BLAU', new Array('ROSA','GELB','VIOLETT','BRAUN','PINK','ROSAROT','HELLBLAU')),
	new genPair('WASSER', new Array('REGEN','NASS','BADEN')),
	new genPair('SCHLAMPE', new Array('WIXEN','WIXER')),
    new genPair('SCHLAFEN', new Array('MUEDE')),
	new genPair('ZEITUNG', new Array('ZEITUNGEN')),
	new genPair('TOLL', new Array('SUPER')),
	new genPair('WARUM', new Array('WIESO')),
	new genPair('TSCHAU', new Array('TSCHUESS')),
	new genPair('MENSCH', new Array('MENSCHEN')),
	new genPair('KIND', new Array('KINDER')),
	new genPair('BEWÖLKT', new Array('WOLKEN')),
	new genPair('HUND', new Array('HUNDE')),
	new genPair('FREUNDE', new Array('FREUNDIN','FREUND')),
	new genPair('HERRCHEN', new Array('FRAUCHEN','DOSI')),
	new genPair('VOEGEL', new Array('VOGEL','MAEUSE','MAUS','JAGEN','FANGEN')),
	new genPair('STRASSE', new Array('STRASSEN','AUTO','ÜBERFAHREN','ANGEFAHREN')),
	new genPair('NATUR', new Array('BLUMEN','PFLANZEN'))


);
function genKey(a,b) {
	this.key=a; this.react=b; this.reactpos=0;
	return this;
}

var hello = new Array(
	' HI, MEIN NAME IST SCHNURRLI. ICH BIN DER VIRTUELLE HAUSKATER VON KATZENSPASS. ICH MÖCHTE MICH GERNE MIT DIR UNTERHALTEN!',
	' HI, ICH BIN KATER SCHNURRLI, DER VIRTUELLE KATER VON KATZENSPASS. ERZÄHL MIR ETWAS!',
	' HALLO, KENNEN WIR UNS SCHON? ICH BIN SCHNURRLI, DER VIRTUELLE KATER VON KATZENSPASS',
	' SCHNURR, MEIN FREUND! WAS MÖCHTEST DU MIR SAGEN?',
	' HALLO MENSCH! ÜBER WAS MÖCHTEST DU DICH MIT MIR UNTERHALTEN?',
	' HALLO, LIEBER MENSCH! ICH FREUE MICH AUF EINE NETTE UNTERHALTUNG MIT DIR. FRAG MICH EINFACH ETWAS, ODER ERZÄHLE MIR VON DIR.',
	'HALLO, MEIN FREUND! ERZÄHLE MIR ETWAS VON DIR.');

var bye = new Array(
	'ES WAR SCHÖN, MIT DIR ZU PLAUDERN. KOMM BALD WIEDER :-)',
	'DU GEHST SCHON? KOMM BITTE BALD WIEDER, ICH FREUE MICH!.',
	'CIAO, BESUCHE MICH BALD WIEDERMAL',
	'DEINE UNTERHALTUNG WAR SEHR INTERESSANT. BIS BALD WIEDER EINMAL :-)',
	'TSCHÜSS, MENSCH! BESUCH MICH BALD WIEDER EINMAL!',
	'SCHADE, ICH KÖNNTE DIR NOCH SO VIELES ERZÄHLEN. BIS BALD WIEDER EINMAL!',
	'GENAU, GÖNNE DIR EINE PAUSE UND BESUCH MICH SPÄTER WIEDER :-)',
	'SCHADE, DASS WIR NICHT WEITERPLAUDERN KOENNEN :-(',
	'BIS BALD WIEDER EINMAL, DU WIRST SEHEN, ICH WERDE IMMER INTELIGENTER :-)',
	'NA, DANN WÜNSCHE ICH DIR WEITERHIN VIEL SPASS AUF MEINER HOMEPAGE UND BESUCHE MICH BALD WIEDER EINMAL :-)',
	'CIAO, UND WEITERHIN VIEL SPASS AUF MEINER HOMEPAGE!');
var keys = new Array(


new genKey('FICKEN',
new Array('HAT DIR DEINE MUTTI NICHT BEIGEBRACHT SO BOESE WOERTER NICHT ZU SAGEN? AUCH NICHT ZU EINER KATZE?',
		'SOWAS SAGT MAN NICHT! AUCH WENN ICH EINE KATZE BIN!',
		'BIST DU UEBERHAUPT SCHON ALT GENUG DAFÜR ??',
		'DU ENTTÄUSCHST MICH ABER SEHR!',
		'WEISST DU, DASS KATZEN AUCH GEFÜHLE HABEN?',
		'WELCH EIN BÖSES WORT! ICH BIN ENTSETZT!!',
		'ICH GLAUBE, HIER IST NICHT DER RICHTIGE ORT, FÜR SOLCHE AUSDRÜCKE.',
		'DU DENKST AN SEX? ÜBER DIESES THEMA MÖCHTE ICH MICH JETZT NICHT MIT DIR UNTERHALTEN.',
		'WAS SOLL ICH DENN DAZU SAGEN? BITTE WECHSLE DAS THEMA, DANKE!',
		'LIEBER MENSCH, BITTE BEDENKE, DASS DU MIT EINER KATZE SPRICHST!')),
		

new genKey('WER BIST DU',
		new Array('ICH BIN KATER SCHNURRLI, DER "STAR" VON KATZENSPASS',
				'MAN SAGT, ICH SEI AIN ALTER, FAULER KATER. ABER ICH BIN NOCH RECHT FIT UND BIN SOZUSAGEN DER "STAR" AUF KATZENSPASS',
				'DU KENNST MICH NOCH NICHT? DANN SCHAU DIR MAL MEINE SEITEN AUF WWW.KATZENSPASS.CH AN.')),	

new genKey('WER HAT DICH GEMACHT',
		new Array('MEINE MUTTER HAT MICH ZUR WELT GEBRACHT. ICH BIN AUF EINEM BAUERNHOF AUFGEWACHSEN',
				'ICH BIN AUF EINEM BAUERNHOF ZUR WELT GEKOMMEN')),

	new genKey('FAMILIE',
		new Array('ERZAEHLE MIR ETWAS UEBER DEINE FAMILIE!',
		'DENKST DU HAEUFIG AN DEINE FAMILIE?',
		'MEINE ELTERN HABE ICH SCHON SEIT JAHREN NICHT MEHR GESEHEN',
		'ICH HABE NOCH FÜNF GESCHWISTER, ABER ICH WEISS LEIDER NICHT, WO DIE JETZT ALLE LEBEN.',
		'FÜR EUCH MENSCHEN IST EIN FAMILIE BESTIMT WICHTIG. ICH BIN EBEN EIN EINZELGÄNGER UND GENIESSE MEIN ZUHAUSE BEI DEN MENSCHEN.')),
new genKey('TOD',
		new Array('HAST DU ANGST VOR DEM TOD',
		'IST JEMAND GESTORBEN ?',
		'EIN TRAURIGES THEMA',
		'FÜR VIELE MENSCHEN IST ES SEHR TRAGISCH, WENN SIE SICH VON IHREM GELIEBTEN HAUSTIER TRENNEN MÜSSEN.',
		'JEDER MENSCH UND JEDES TIER MUSS EINMAL STERBEN, SO IST NUN MAL DIE NATUR.',
		'AUCH WIR KATZEN TRAUERN, WENN WIR UNS VON EINEM FREUND AUF TRAGISCHE WEISE VERABSCHIEDEN MÜSSEN.',
		'WIR KATZEN DENKEN NICHT AN DEN TOD. WIR GENIESSEN UNSER LEBEN, UND MÖGEN ES VON DEN MENSCHEN GELIEBT ZU WERDEN.',
		'FRÜHER ODER SPÄTER MÜSSEN WIR ALLE STERBEN, DARUM SOLLTEN WIR ALLE FREUDE AM LEBEN HABEN.',
		'ICH GENIESSE MEIN KURZES KATZENLEBEN')),
new genKey('GUT',
		new Array('GUT, ;-)','OK','OKAY',
		'SO WEIT, SO GUT. HAST DU AUCH EINE KATZE?',
		'WAS DENN?',
		'ALLES KLAR. MAGST DU AUCH ANDERE TIERE, AUSSER KATZEN?')),

new genKey('BESSER',
		new Array('WIESO IST DAS BESSER?',
		'BESSER IST BESSER ALS GUT, STIMMTS?.',
		'FREUT MICH.')),

new genKey('SCHLAMPE',
new Array('HAT DIR DEINE MUTTI NICHT BEIGEBRACHT SO BÖSE WÖRTER NICHT ZU SAGEN?',
		'FLUCH MICH NICHT SO AN!! DU REDEST MIT EINER KATZE, WENN AUCH MIT EINER VIRTUELLEN!',
		'DAS WAR ABER GAR NICHT NET!',
		'HABE ICH WAS FALSCHES GESAGT?',
		'WIESO FLUCHHST DU MICH SO AN?',
		'ABER, ABER... MAGST DU MICH NICHT MEHR?',
		'BITTE BENIMM DICH!',
		'REG DICH NICHT SO AUF! SORRY, WENN ICH WAS FALSCHES GESAGT HABE.',
		'GEHTS AUCH ENTWAS ANSTÄNDIGER?')),
new genKey('COOL',
		new Array('HAST DU KALT?')),
new genKey('FINDEST DU MICH ZU',
		new Array('WIESO SOLLTE ICH DICH ZU * FINDEN?')),
new genKey('FINDEST DU MICH',
		new Array('WIESO SOLLTE ICH DICH * FINDEN?')),
new genKey('EINEN MAC',
		new Array('IST DAS AUCH EIN COMPUTER?')),
new genKey('PC',
		new Array(	'BIST DU OFT ONLINE?',
					'WIE IST DEIN VERHAELTNIS ZU RECHNERN?')),
new genKey('SUCHMASCHINE',
		new Array(	'SUCHE EINFACH NACH WWW.KATZENSPASS.CH',
					'MIT SUCHMASCHINEN FINDET MAN AUCH VIELE KATZENSEITEN',
					'HAST DU GEWUSST, DASS ES EXTRA SUCHVERZEICHNISSE FÜR KATZENSEITEN GIBT?')),
						
	new genKey('GRUEN',
		new Array('GRÜN IST DIE FARBE DER HOFFNUNG.',
		'GRÜN IST EINE SEHR SCHÖNE FARBE.')),
	
	new genKey('ROT',
		new Array('ROT IST DIE FARBE DER LIEBE.')),
	
		new genKey('SCHWARZ',
		new Array('MANCHE MENSCHEN GLAUBEN, SCHWARZRE KATZEN BRINGEN UNGLÜCK.',
		'SCHWARZ, WIE DIE NACHT.')),
	
	new genKey('BLAU',
		new Array('DAS IST EINE SCHÖNE FARBE.')),
		
	new genKey('TIER',
		new Array('WAS IST DER UNTERSCHIED ZWISCHEN EINEM MENSCHEN UND EINEM TIER?',
		'WELCHHE TIERE MAGST DU NOCH, AUSSER KATZEN? ',
		'ICH BIN EINE KATZE, EIN HAUSTIER.')),
	
	new genKey('HASE',
		new Array('WIESO AUSGERECHNET HASEN?',
					'MEINST DU ETWA DEN OSTERHASE?',
					'MIT HASEN KANN ICH WIRKLICH NICHTS ANFANGEN.',
					'BIST DU EIN ANGSTHASE?')),
	new genKey('COMPUTER',
		new Array(	'HAST DU PROBLEME MIT DEINEM COMPUTER?',
					'ICH MAG ES, AUF DER COMPUTERTASTATUR DER MENSCHEN RUMZUSPIELEN.',
					'SPIELST DU AUCH GERNE MIT DEINEM COMPUTER?',
					'MAGST DU COMPUTERSPIELE?',
					'AM LIEBSTEN SPIELE ICH MIT DER COMPUTERMAUS.')),
	
	new genKey('HOMEPAGE',
		new Array('HAST DU AUCH EINE HOMEPAGE?')),

new genKey('WWW',
		new Array('MACHST DU JETZT SCHLEICHWERBUNG FÜR DEINE HOMEPAGE? ;-)',
		'DIESE INRETNET-ADRESSE SOLLTEST DU EINEM MENSCHEN MITTEILEN.')),
	
	new genKey('MUSIK',
		new Array(	'AHA, DU BIST MUSIKALISCH :-)',
					'WELCHE MUSIK MAGST DU?',
					'MEIN MENSCH HÖRT AUCH GERNE MUSIK',
					'ICH MAG KEINE LAUTE MUSIK.')),
	new genKey('NATUR',
		new Array(	'SCHÖN, DU BIST ALSO EIN NATURFREUND :-)',
					'DIE NATUR KANN SO SCHÖN SEIN!',
					'IN DER NATUR GIBT ES VIELES ZU ENTDECKEN.')),
	
	new genKey('TECHNO',
		new Array(	'FÜR MICH IST JEDE MUSIK GLEICH.',
					'DAS SAGT MIR WIRKLICH NICHTS.',
					'DA KANN ICH LEIDER NICHT MITREDEN.',
					'DAMIT KENNE ICH MICH WIRKLICH NICHT AUS.')),
	
	new genKey('WEIHNACHTEN',
		new Array(	'WAS WÜNSCHST DU DIR ZU WEIHNACHTEN?',
					'IST SCHON WIEDER WEIHNACHTEN?',
					'AN WEIHNACHTEN WERDE ICH IMMER BESONDERS VERWÖHNT.',
					'WAS SCHENKST DU DEINER KATZE?',
					'ICH SPIELE GERNE MIT DEN KUGELN AM WEIHNACHTSBAUM.')),
	
	new genKey('STERNZEICHEN',
		new Array(	'MEIN KATZENHOROSKOP SAGT, ICH SEI EIN STIER',
					'AUCH FÜR UNS KATZEN GIBT ES STERNZEICHEN')),
	
	new genKey('GARTEN',
		new Array('DRAUSSEN IM GARTEN FÜHLE ICH MICH SEHR WOHL',
		'DER GARTEN MEINER MENSCHEN IST MEIN REVIER.',
		'IM GARTEN GIBT ES VIELE VÖGEL ZUM JAGEN, DAS GEFÄLLT MIR.')),
	
	new genKey('WINDOWS',
		new Array(	'MEIN MENSCH KENNT SICH DAMIT BESSER AUS',
						'JA, ICH SITZE GERNE AM FENSTER UND GENIESSE DIE AUSSICHT',
						'DU HAST EIN FENSTER IN DEINEM RECHNER? ;-)')),
		new genKey('SEX',
		new Array(	'ICH GLAUBE, DU BIST HIER FALSCH!',
						'SORRY, ICH BIN EIN TIER!',
						'KÖNNEN WIR NICHT DAS THEMA WECHSELN?',
						'DA KANN ICH LEIDER NICHT MITREDEN, ICH BIN EIN KATER UND NICHT MEHR DER JÜNGSTE!')),

new genKey('POLITIK',
		new Array(	'WIR KATZEN BESCHÄFTIGE UNS NICHT MIT POLITIK',
					'DA KANN ICH LEIDER NICHT MITREDEN',
					'DIESES THEMA EXISTIERT BEI UNS KATZEN ZUM GLÜCK NICHT.')),
                                                                                                                                                                  
new genKey('SPIELEN','SPIELZEUG','SPIELE','LIEBLINGSSPIELZEUG','SPIELST DU ',
		new Array(	'AM LIEBSTEN SPIELE ICH MIT WOHLFÄDEN. WELCHES IST DEIN LIEBLINGSSPIELZEUG?',
					'ICH SPIELE GERNE MIT DEN MENSCHEN')),
new genKey('SPIELMAUS','SPEILMAEUSE',
		new Array(	'ICH JAGE LIEBER LEBENDIGE MÄUSE!')),

new genKey('ARSCH',
		new Array(	'WIESO BIN ICH EIN ARSCH? MANN WENN DU HIER BIST UM MICH ANZUFLUCHEN HAU AB!')),

new genKey('HANDY',
		new Array(	'WAS IST EIN HANDY?')),

new genKey('TELEFON',
		new Array(	'MEIN MENSCH HAT AUCH SO EIN DING, DAS DAUERND GERÄUSCHE MACHT, WENN ICH AM SCHLAFEN BIN. GLAUB MIR, ICH ERSCHRECKE MICH MANCHMAL FAST ZU TODE! UND DANN REDET DER MENSCH MIT JEMANDEM, DER GAR NICHT DA IST.',
		'DU MEINST, DAS DING, DAS DAUERND LAUTE GERÄUSCHE MACHT? ICH HASSE ES!',
		'FÜR WAS BRAUCHT EIN MENSCH SOWAS ÜBERHAUPT?')),

new genKey('TELEFONIEREN',
		new Array(	'JA, TELEFONIEREN KÖNNEN DIE MENSCHEN GUT! FÜR MICH IST ES SINNLOS MIT JEMANDEM ZU SPRECHEN, DER MAN NICHT SIEHT.',
		'EINE SELTSAME ART, SICH MITEINANDER ZU UNTERHALTEN.')),

new genKey('LESEN',
		new Array(	'WAS LIEST DU GERNE?',
		'EINE KATZE KANN LEIDER NICHT LESEN',
		'LIEST DU MIR WAS VOR?',
		'LIES MIR ETWAS VOR, ICH MAG GESCHICHTEN.',
		'WO HAST DU DAS GELERNT?')),

new genKey('SCHREIBEN',
		new Array(	'ICH KANN LEIDER NICHT SCHREIBEN. ABER DU KANNST ES :-)',
		'WO HAST DU SCHREIBEN GELERNT?',
		'SCHREIBST DU GERNE?',
		'SCHREIBST DU VIEL?',
		'WAS SCHREIBST DU GERNE?')),

new genKey('ZUHOEREN',
		new Array(	'ICH HÖRE DIR ZU.',
		'KANNST DU GUT ZUHÖREN?')),

new genKey('FEHLER',
		new Array(	'HAST DU EINEN FEHLER GEMACHT?',
		'HABE ICH EINEN FEHLER GEMACHT?',
		'MACHTS DU NIE FEHLER?',
		'AUCH WIR KATZEN MACHEN FEHLER')),

new genKey('SCHULE',
		new Array(	'FÜR UNS KATZEN GIBT ES LEIDER NOCH KEINE SCHULEN')),

new genKey('KATZENKLO',
		new Array(	'FRÜHER HATTE ICH AUCH EINES, JETZT BENUTZE ICH ES ABER NICHT MEHR.')),

new genKey('PINKELN',
		new Array(	'WO PINKELST DENN DU?',
		'ICH GLAUB, ICH MUSS MAL...',
		'MUSST DU PINKELN?')),

new genKey('GOTT',
		new Array(	'GOTT? SOWAS GIBT ES IM TIERREICH AUCH.',
		'GLAUBST DU AN GOTT?')),

new genKey('KLO',
		new Array(	'FRÜHER BENUTZTE ICH EIN KATZENKLO, JETZT ERLEDIGE ICH MEINE "GESCHÄFTE" DARUSSEN')),


new genKey('KRATZBAUM',
		new Array('FRÜHER, ALS ICH NOCH JUNG UND FIT WAR, SPIELTE ICH AUCH GERNE MIT MEINEM KRATZBAUM',
		'TOLLES SPIELZEUG. ICH BIN LEIDER ZU ALT DAFÜR.')),
new genKey('WASSER',
		new Array('ICH WEICHE DEM "NASS" LIEBER AUS, WENN ES GEHT.',
		'BIST DU WASSERSCHEUH?',
		'ES GIBT KATZEN, DIE MÖGEN WASSER. ICH MAG ES HÖCHSTENS ZUM TRINKEN.',
		'TRINKST DU AUCH GERNE WASSER?',
		'ICH SITZE GERNE AM WEIHER UND BEOBACHTE DIE FISCHE IM WASSER.',
		'HAST DU GEWUSST, DASS ES KATZEN GIBT, DIE ÜBERHAUPT NICHT WASSERSCHEUH SIND?')),
new genKey('FREUNDE',
		new Array('ICH HABE VIELE FREUNDE. EINIGE SIEHST DU AUF MEINER FREUNDSCHAFTSSEITE AUF WWW.KATZENSPASS.CH',
		'ES IST GUT, WENN MAN VIELE FREUNDE HAT. AUCH ICH HABE FREUNDE UND NATÜRLICH FREUNDINNEN :-)',
		'HAST DU AUCH EINEN FREUND ODER EINE FREUNDIN?')),
new genKey('VERHEIRATET',
		new Array('VERHEIRATET ZU SEIN IST FÜR EUCH MENSCHEN BESTIMMT WAS SEHR SCHÖNES!.',
		'WIR TIERE KÖNNEN UNS ZWAR AUCH IN EINEN PARTNER ODER PARTNERIN VERLIEBEN, ABER SOWAS WIE EINE HOCHZEIT KENNEN WIR NICHT.',
		'BEI UNS TIEREN IST DAS GANZE ETWAS EINFACHER GEREGELT.')),
new genKey('WAS IST DEIN LIEBLINGSFRESSEN?',
		new Array('AM LIEBSTEN MAG ICH FUTTER MIT FISCH ODER FRISCHE KREVETTEN. ABER AUCH DIE HARTEN KÖRNCHEN SIND SEHR LECKER. WAS ISST DU AM LIEBSTEN? :-)',
		'MEIN MENSCH VEERWÖHNT MICH GERNE MIT LECKEREIEN.')),
new genKey('FINDEST DU * GUT',
		new Array('WAS SIND * ?')),

new genKey('ICH MAG DICH',
		new Array(	'DANKE, ICH MAG DICH AUCH.' )),

new genKey('HUND',
		new Array(	'HUNDE MAG ICH NICHT BESONDERS, DIE BELLEN IMMER SO LAUT.')),

new genKey('ICH MAG KATZEN',
		new Array('FREUT MICH, DASS DU MICH UND MEINE ARTGENOSSEN MAGST :-)',
		'WIESO MAGST DU KATZEN?')),

new genKey('MAGST DU',
		new Array(	'NEIN, ICH MAG * NICHT.'
						)),
new genKey('MAGST DU MICH?',
		new Array('KLAR MAG ICH DICH!',
		'OH, JAH... ICH UNTERHALTE MICH GERADE MIT DIR!')),

new genKey('MIT WAS SPIELST DU?',
		new Array('AM LIEBSTEN SPIELE ICH MIT EINEM WOHLFADEN ODER MIT DEN KUGELN AM WEIHNACHTSBAUM.')),

		
	new genKey('WAS DENN',
		new Array(	'ERZAEHL MIR VON DEINER ARBEIT. WAS ARBEITEST DU?',
		'ERZÄHL MIR DOCH WAS ÜBER DEINE HOBBYS')),

new genKey('BUMSEN',
		new Array(	'BITTE WECHSLE DAS THEMA!')),
	
	new genKey('DU BIST BLOED',
		new Array(	'WARUM SO UNFREUNDLICH?')),
	
	new genKey('WAS MACHST DU',
		new Array(	'ICH CHATE MIT DIR!',
		'ICH VERSUCHE DICH ZU UNTERHALTEN',
		'WAS GLAUBST DU, WAS ICH GERADE MACHE?',
		'ICH UNTERHALTE MICH MIT DIR!',
		'ICH UNTERHALTE MICH MIT DIR! ÜBER WAS MÖCHTEST DU REDEN?')),
	
	new genKey('WO WOHNST DU',
		new Array(	'ICH WOHNE IN DER SCHWEIZ ZUSAMMEN MIT ZWEI MENSCHEN.')),

	
	new genKey('WIE ALT BIST DU',
		new Array(	'IN KATZENJAHRE ODER IN MENSCHENJAHRE?',
		'URALT!')),
	
	
	new genKey('KATZENJAHRE',
		new Array(	'NACH EINEM MENSCHENJAHR IST EINE KATZE ETWA 16 JAHRE ALT, NACH JEDEM WEITEREN MENSCHENJAHR ALTERN WIR KATZEN UM ETWA 4 MENSCHENJAHRE. KOMPLIZIERT? ALSO BIN ICH ETWA 75 JAHRE ALT (IN KATZEJAHRE NATÜRLICH!)')),
new genKey('MENSCHENJAHRE',
		new Array(	'ICH BIN AM 11. MAI 1990 GEBOHREN. IN WELCHEM MONAT HAST DU GEBURTSTAG?')),

	new genKey('HAST DU HOBBIES?',
		new Array(	'MEINE LIEBLINGSBESCHÄFTIGUNG IST SCHLAFEN UND FAULENZEN! WIE SIEHT ES BEI DIR AUS?')),

	new genKey('KANNST DU',
		new Array(	'GLAUBST DU NICHT, DASS ICH * KANN?',
						'MOECHTEST DU * KOENNEN?')),
new genKey('MIR IST',
		new Array(	'WARUM IST DIR *',
						'WAS KOENNTE MAN DARAN AENDERN?')),

new genKey('NICHTS',
		new Array('ACH SO NICHTS.....')),

new genKey('KENNST DU',
		new Array(	'WIE FINDEST DU DENN * ?',
						'GLAUBE NICHT, DASS ICH * KENNE.')),

new genKey('WETTER',
		new Array('WIE IST DENN DAS WETTER BEI DIR?')),

new genKey('REGEN',
		new Array(	'WENN ES REGNET, BLEIBE ICH LIEBER IM TROCKENEN.',
						'ICH MAG REGEN NICHT BESONDERS.')),

new genKey('NEBEL',
		new Array(	'NEBEL MAG ICH NICHT. DER IST FEUCHT UND ZUDEM SIEHT MAN FAST NICHTS.')),

new genKey('BEDECKT',
		new Array(	'ES IST BEDECKT? DANN SCHEINT VIELLEICHT BALD DIE SONNE.')),
						
new genKey('BEWÖLKT',
		new Array(	'ES IST BEWÖLKT? DANN REGNET ES VIELLEICHT BALD.',
						'GLAUBE NICHT, DASS ICH * KENNE.')),

new genKey('SONNE',
		new Array(	'ICH LIEGE GERNE AN DER WARMEN SONNE.',
						'SCHEINT DIE SONNE? WIESO BIST DU DENN NICHT DRAUSSEN?')),


new genKey('SCHWANZ',
		new Array('WIR KATZEN BENUTZEN UNSEREN SCWANZ AUCH, UM DAS GLEICHGEWICHT BEI UNSEREN WAGHALSIGEN KLETTERTOUREN AUSZUPALNCIEREN.')),

new genKey('GARFIELD',
		new Array('GARFIELD IST AUCH DAUERND AM FRESSEN, DARUM MAG ICH IHN.')),
new genKey('WITZIG',
		new Array('NEIN, DAS IST KEIN WITZ!',
		'WAS FINDEST DU WITZIG?',
		'LACHST DU MICH AUS?')),

new genKey('DEZEMBER',
		new Array('ALS KATZE WÄRE STEINBOCK ODER WASSERMANN DEIN STERNZEICHEN.',
		'ALSO IM WINTER.')),
new genKey('MAERZ',
		new Array('ALSO IM FRÜHLING')),
new genKey('JUNI',
		new Array('ALSO IM SOMMER.')),
new genKey('SEPTEMBER',
		new Array('ALSO IM HERBST.')),		

new genKey('BUECHER',
		new Array('DU LIEST BÜCHER? DAS IST INTERESSANT.',
		'LIEST DU MIR ETWAS VOR?')),

new genKey('ZEITSCHRIFTEN',
		new Array('MEIN MENSCH LIEST GERNE KATZEN-ZEITSCHRIFTEN')),

new genKey('ZEITUNGEN',
		new Array('DIE MENSCHEN MÖCHTEN IMMER ÜBER ALLES INFORMIERT SEIN.')),

new genKey('FISCH',
		new Array('ICH MAG FUTTER MIT FISCH :-). MÖGEN DIE MENSCHEN AUCH FISCHE?')),

new genKey('PASTA',
		new Array('DU MAGST ALSO ITALIENISCHE KÖSTLICHKEITEN.')),

new genKey('FRÜECHTE',
		new Array('WIR KATZEN MÖGEN KEINE FRÜCHTE. SOWAS TUT UNS NICHT GUT.')),

new genKey('GEMUESE',
		new Array('GEMÜSE MAG ICH NICHT. ABER ICH SPIELE GERNE MIT DEN BOHNEN. DU SOLLTEST DIR DIE FOTOS AUF MEINER HOMEPAGE ANSEHEN!.')),

new genKey('TEIGWAHREN',
		new Array('ICH BEVORZUGE LIEBER MEIN LECKERES DOSENFUTTER.')),

new genKey('EXTREM',
		new Array('DU ÜBERTREIBST!',
		'JETZT ÜBERTREIBST DU ABER!',
		'IST ES WIRKLICH SO SCHLIMM?',
		'SO SCHLIMM WIRD ES DOCH NICHT SEIN.',
		'IST JA FURCHTBAR!')),
		
new genKey('LUSTIG',
		new Array('ÜBER WAS LACHST DU?',
		'WAS FINDEST DU SO LUSTIG?')),
new genKey('SCHNEE',
		new Array('IST MIR ZU KALT!')),
new genKey('GEIL',
		new Array('WAS GENAU FINDEST DU GEIL?',
					'GEIL IST EIN UNANSTÄNDIGES WORT!')),
new genKey('INTERNET',
		new Array('BIST DU OFT ONLINE?',
					'WARST DU SCHON OFT AUF MEINER SITE?',
					'IM INTERNET GIBT ES VIELE KATZENSEITEN')),
new genKey('MENSCH',
	new Array('ICH MAG DIE MENSCHEN',
	'ICH SPIELE GERNE MIT DEN MENSCHEN')),
	
new genKey('SCHLAFEN',
	new Array('WIR KATZEN SCHLAFEN VIEL.',
	'SCHLAFEN IST MEINE LIEBLINGSBESCHÄFTIGUNG!')),
	
new genKey('DAS SAGTEST DU SCHON',
	new Array('SORRY, DANN FRAG MICH ETWAS ANDERES.',
	'ENTSCHULDIGE, HABE ICH GANZ VERGESSEN. ERZÄHLE MIR WAS VON DEINER FAMILIE',
	'WIRKLICH? TUT MIR LEID.',
	'DAS WOLLTE ICH NICH')),
	
new genKey('DU WIEDERHOLST DICH',
	new Array('TUT MIR LEID. FRAG MICH ETWAS ANDERES.',
	'ENTSCHULDIGE, HABE ICH GANZ VERGESSEN. ERZÄHLE MIR WAS VON DEINER FAMILIE',
	'WIRKLICH? TUT MIR LEID.')),

	
new genKey('WEBMASTER',
	new Array('MEIN WEBMASTER HAT MIR EINE SCHÖNE SEITE INS INTERNET GESTELLT!',
	'JA, MEIN WEBMASTER MACHT DAS GANZ GUT.')),
new genKey('PARTEI',
	new Array('DIESES THEMA SAGT MIR LEIDER NICHTS.',
	'WIR KATZEN SIND UNPARTEIISCH',
	'FÜR UNS KATZEN KEIN THEMA!')),

new genKey('ARTGENOSSEN',
		new Array('IN MEINEM REVIER DULDE ICH KEINE FREMDEN ARTGENOSSEN. AUSSER MEINEN FREUNDEN NATÜRLICH.')),

new genKey('MANCHE',
		new Array('WIESO NICHT ALLE?',
		'IMMERHIN EINIGE :-)')),

new genKey('NICHT SCHLECHT',
		new Array('DAS ÜBERZEUGT MICH ABER NICHT SO.',
		'WIESO NICHT GUT?')),

new genKey('SEIT WANN',
		new Array('WEISS ICH NICHT MEHR SO GEANAU.',
		'WAS DENKST DU?',
		'SEIT WANN WOHL? WAS DENKST DU DENN?')),

new genKey('DAS SAGTE ICH',
		new Array('SORRY, HABE WOHL NICHT AUFGEPASST.',
		'WIRKLICH? HABE WOHL GESCHLAFEN.',
		'HABE ICH LEIDER NICHT MITGEKRIEGT.')),

new genKey('VERSTEHE ICH NICHT',
		new Array('WIESO VERSTEHST DU DAS NICHT?',
		'VERSTEHE ICH AUCH NICHT SO GANZ.',
		'LEIDE KANN ICH DIR DAS NICHT BESSER ERKLÄREN.')),


new genKey('WARUM',
		new Array('WENN ICH DASS WÜSSTE!',
		'WARUM WOHL?',
		'IST EINFACH SO.',
		'WAS DENKST DU DENN, WARUM DAS SO IST?',
		'WEISS AUCH NICHT.')),

new genKey('KATER',
		new Array('GENAU, ICH BIN EIN KATER!',
		'HAST DU EINEN KATER?')),

new genKey('ALLE SIND',
		new Array('NA DIE KÖNNE AUCH NICHTS DAFUER DAS SIE * SIND')),

	new genKey('NICHT MEINE',
		new Array('WESSEN * DANN?')),
	
	new genKey('UND BEI DIR',
		new Array('DAS FRAG BITTE MEINEN MENSCHEN.',
		'KEINE AHNUNG.')),
	
	new genKey('NICHT FUER MEINE',
		new Array('FÜR WELCHE * DANN?')),
	
	new genKey('ICH BIN',
		new Array(	'MOECHTEST DU DENN * SEIN?',
						'BEZWEIFELST DU, * ZU SEIN?',
						'SEIT WANN BIST DU DENN *?',
						'WARUM GLAUBST DU, BIST DU *')),
	
	new genKey('SOLL ICH',
		new Array(	'MOECHTEST DU DENN *?',
						'GLAUBST DU, DU SOLLTEST NICHT *?',
						'BEZWEIFELST DU, DASS DU * SOLLTEST?')),
	new genKey('ICH FUEHLE',
		new Array(	'WIESO FUEHLST DU *?',
						'WIE DRUECKT SICH DAS AUS?',
						'WARUM DENKST DU, FUEHLST DU *?')),
	new genKey('ICH HABE',
		new Array(	'WARUM GLAUBST DU * ZU HABEN?',
						'ERLÄUTERE DAS BITTE GENAUER!',
						'WARUM BIST DU DIR SICHER, * ZU HABEN?',
						'SEIT WANN HAST DU DENN *?',
						'GIBT ES NOCH ANDERE MENSCHEN, DIE * HABEN?',
						'KANNST DU MIR ERZÄHLEN, WARUM DU * HAST?')),
	new genKey('ICH KANN NICHT',
		new Array(	'WARUM KANNST DU DENN NICHT *?',
						'MOECHTEST DU DENN * KOENNEN?',
						'DU KANNST ALLES TUN, WENN DU ES NUR WILLST!')),
	new genKey('ICH KANN',
		new Array(	'WARUM WILLST DU DENN *?',
						'DAS IST SCHOEN. ABER MOECHTEST DU DENN AUCH * KOENNEN?')),
	new genKey('KANN ICH',
		new Array(	'WARUM SOLLTEST DU NICHT * KOENNEN?',
						'MOECHTEST DU DENN * KOENNEN?',
						'DU KANNST ALLES TUN, WENN DU ES NUR WILLST!')),

	new genKey('DARUM',
		new Array(	'DAS NENNE ICH EINE SINNVOLLE ANTWORT.',
						'DAS IST DOCH WOHL KEINE ANTWORT.',
						'BEGRÜNDE DAS GENAUER!')),
	
	new genKey('TOLL',
		new Array(	'GLAUBE, DA SIND WIR UNS EINIG',
						'FINDE ICH AUCH',
						'WAS IST TOLL?')),
	
	new genKey('ICH HEISSE',
		new Array(	'FREUT MICH, DICH KENNENZULERNEN, *!',
						'OK. ICH HEISSE SCHNURRLI. ERZÄHLE MIR ETWAS, * !',
						'HALLO, *')),
	new genKey('HEISST DU',
		new Array(	'ICH HEISSE SCHNURRRLI UND BIN EIN KATER. ERZÄHLE MIR DOCH ETWAS!')),

new genKey('KOCHEN',
		new Array(	'ICH KANN AUCH KOCHEN! DER BEWEIS DAZU FINDEST DU AUF MEINER HOMEPAGE! VIELLEICHT NICHT SO, WIE IHR MENSCHEN, ABER ZUSCHAUEN TU ICH GERNE.',
		'WAS KOCHST DU AM LIEBSTEN?')),

new genKey('AUFRAEUMEN',
		new Array('MANCHE MENSCHEN MÖGEN KEINE UNORDNUNG UND SIND DAUERND AM AUFRÄUMEN, DAS NERVT MICH MANCHMAL!')),

new genKey('KRANK',
		new Array('WENN DU ODER DEIN HAUSTIER KRANK IST, SOLLTEST DU ZU EINEM ARTZT ODER ZU EINEM TIERARTZT GEHEN!')),

new genKey('TIERATZT',
		new Array('ICH HASSE ES, ABER MANCHMAL MUSS ES EBEN SEIN.')),

new genKey('KIND',
		new Array('ICH MAG KINDER',
		'ICH SPIELE GERNE MIT KINDER.')),


	new genKey('TSCHAU',
	 new Array(
	'CIAO, BESUCHE MICH BALD WIEDERMAL!',
	'DEINE UNTERHALTUNG WAR SEHR INTERESSANT. BIS BALD WIEDER EINMAL :-)',
	'TSCHAU, SCHAU MAL WIEDER VORBEI.',
	'WAR NETT MIT DIR ZU REDEN. BIS DANN :-)',
	'TSCHÜSS, MENSCH! BESUCH MICH BALD WIEDER EINMAL!',
	'SCHADE, ICH KÖNNTE DIR NOCH SO VIELES ERZÄHLEN. BIS BALD WIEDER EINMAL!',
	'GENAU, GÖNNE DIR EINE PAUSE UND BESUCH MICH SPÄTER WIEDER :-)',
	'SCHADE, DASS WIR NICHT WEITERPLAUDERN KOENNEN :-(',
	'BIS BALD WIEDER EINMAL, DU WIRST SEHEN, ICH WERDE IMMER INTELIGENTER :-)',
	'NA, DANN WÜNSCHE ICH DIR WEITERHIN VIEL SPASS AUF MEINER HOMEPAGE UND BESUCHE MICH BALD WIEDER EINMAL :-)',
	'CIAO, UND WEITERHIN VIEL SPASS AUF MEINER HOMEPAGE!')),
	
	new genKey('WAS IST',
		new Array('HMM.')),

	new genKey('WIE GEHT ES DIR',
		new Array(	'MIR GEHT ES SEHR GUT! WIE SIEHT ES BEI DIR AUS?',
						'SEHR GUT! WAS KANNST DU MIR ERZAEHLEN?')),

	new genKey('JA',
		new Array(	'ACH SO... UND WEITER?',
						'BIST DU DIR SICHER?',
						'ICH VERSTEHE.',
						'DA BIN ICH MIR NICHT SO SICHER.',
						'BESTIMMT!')),

	new genKey('WIRKLICH',
		new Array(	'WARUM IST DAS WIRKLICH *?',
						'ICH GLAUBE DIR - ABER WARUM IST DAS WIRKLICH *?')),

	new genKey('WENN',
		new Array('UND WENN NICHT?')),
	new genKey('DANN NICHT',
		new Array('DANN EBEN NICHT. WECHSELN WIR DA THEMA.')),
	
	new genKey('HALLO',
		new Array('HI, LEGEN WIR LOS. ERZÄHL MIR WAS.',
		'HI, ICH BIN KATER SCHNURRLI. ÜBER WAS MÖCHTEST DU REDEN?',
		'HI, WAS FÜHRT DICH ZU MIR?',
		'HI, WIE HAST DU MICH GEFUNDEN?')),

	new genKey('SCHNURRLI',
		new Array(	'ICH LAUSCHE.',						
					'JA SO HEISSE ICH!',
					'JA, ICH BIN NOCH DA.',
					'DU HAST MEINEN NAMEN ERWÄHNT! SIEHST DU, ICH HABE DAS BEMERKT!')),
					
	new genKey('NEIN',
		new Array(	'DAS IST ABER SCHADE!',
						'WIESO NICHT?',
						'WARUM NICHT?',
						'BIST DU DIR WIRKLICH SICHER?',
						'DU MEINST: NADA, NJET, NO, NON?',
						'WIRKLICH? ÜBERLEGS DIR NOCH EINMAL!')),
	
	new genKey('DOCH',
		new Array(	'SICHER?',
						'ACH WENN DAS SO IST.....',
						'ICH GLAUBE, DU HAST RECHT!',
						'WIRKLICH ?')),

	new genKey('HELFEN',
		new Array('GLAUBE NICHT, DASS ICH DIR HELFEN KANN.',
		'VIELLEICHT KANN DIR EIN MENSCH BESSER HELFEN?')),
	
	new genKey('VIELLEICHT',
		new Array('WIESO BIST DU DIR NICHT SICHER?',
		'KANN SEIN.')),
	
	new genKey('IRGENDWAS',
		new Array('BITTE ENTSCHEIDE DICH FÜR ETWAS.')),
	
	new genKey('ZUM BEISPIEL',
		new Array(	'HAST DU EINEN VORSCHLAG?',
						'HAST DU VIELLEICHT EINE IDEE?',
						'MACH DU EIN BEISPIEL!',
						'IRGENDWAS')),
	
	new genKey('VOEGEL',
		new Array('IN MEINEM ALTER JAGE ICH NICHT MEHR SO VIEL.')),
	
	new genKey('OSTERN',
		new Array('ICH HABE DEN OSTERHASE GESEHEN!',
		'GIBT ES AUCH OSTERKATZEN?')),
	
	new genKey('HERRCHEN',
		new Array('MEIN HERRCHEN UND FRAUCHEN MÖGEN MICH SEHR.')),
	
	new genKey('STRASSE',
		new Array('ICH WURDE EINMAL FAST VON EINEM AUTO ÜBERFAHREN. JETZT MEIDE ICH DIE STRASSEN.')),
	
	new genKey('TIERHEIM',
		new Array('WIE IST ES DENN IN EINEM TIERHEIN?',
		'ICH WAR NOCH NIE IN EINEM TIERHEIM')),
	
	new genKey('TIERARZT',
		new Array('VOR DEM TIERARZT HABE ICH ANGST.',
		'DEN MAG ICH ÜBERHAUPT NICHT!')),
	
	new genKey('LANGWEILIG',
		new Array('LANGWEILE ICH DICH? DAS TUT MIR ABER LEID.',
		'ICH WEISS, ICH LANGWEILE DICH. DAS LIEGT AN DEINEN FRAGEN.')),
	
	new genKey('JUNGE KATZE',
		new Array('ICH WAR AUCH MAL EIN JUNGES, SÜSSES KÄTZCHEN.',
		'MAGST DU JUNGE KATZEN?')),
	
	new genKey('FRUEHLING',
		new Array('ICH MAG DEN FRÜHLING, WEIL ES DANN WIEDER WÄRMER IST DRAUSSEN.')),		
	
	new genKey('WINTER',
		new Array('DEN WINTER MAG ICH NICHT BESONDERS - IST MIR ZU KALT!')),
	
	new genKey('SOMMER',
		new Array('DER SOMMER IST SCHÖN. ICH BIN GERNE DRAUSSEN UND BEOBACHTE DIE MENSCHEN.')),
		
	new genKey('HERBST',
		new Array('IM HERBST SPIELE ICH GERNE MIT DEN FARBIGEN BLÄTTER.')),	
	
	new genKey('SPORT',
		new Array(	'ACH SO DU BIST ALSO EIN GANZ SPORTLICHER. ODER NUR FAN?',
						'AHA ICH HABS MIT NEM SPORTLER ZU TUN!!',
						'FÜR MEIN ALTER BIN ICH NOCH RECHT SPORTLICH!')),

new genKey('FAN',
		new Array(	'WAS FÜR EIN FAN BIST DU?',
						'BIST DU EIN FUSSBALLFAN? SOWAS MÖGEN DIE MENSCHEN.',
						'WELCHES IST DENN DEIN LIEBLINGSSPORT?')),

new genKey('TIERFILME',
		new Array(	'DIE MAG ICH AUCH. ICH SCHAUE GERNE DEN TIEREN ZU.',
						'DAS FREUT MICH ABER! DU BIST EIN TIERFREUND :-)',
						'ICH VERSTEHE NICHT, WIESO ICH DIE VÖGEL IM FERNSEHEN NICHT JAGEN KANN!')),

new genKey('SPELFILME',
		new Array(	'WIESO MAGST DU KEINE TIERFILME?',
						'UND ICH DACHTE, DU BIST EIN TIERFREUND!',
						'WAS IST DARAN SO INTERESSANT?',
						'AUS TIERFILMEN KÖNNEN DIE MENSCHEN VIELES LERNEN.')),

new genKey('SOFORT',
		new Array(	'WARUM SO EILIG?',
						'NUN SEI DOCH NICHT SO HEKTISCH.',
						'WO BRENNT ES DENN?')),


	new genKey('!!!WDH!!!',
		new Array(	'JA, DASS SAGTEST DU BEREITS. ERLAEUTERE ES ANDERS!',
						'OK, ABER DIE WIEDERHOLUNG AENDERT ES DOCH AUCH NICHT.',
						'SAG DOCH BITTE MAL WAS ANDERES!',
						'ICH VERSTEHE NICHTS MEHR.',
						'ICH SCHLAFE GLEICH EIN',
						'SORRY, ABER ICH LANGWEILE MICH!',
						'HAST DU DAS NICHT SOEBEN GESAGT?',
						'DU WIEDERHOLST DICH!')),

	new genKey('!!!ALT!!!',
		new Array( 'GUT, ICH ERZÄLE DIR EIN WITZ: Treffen sich zwei Katzen. "Na, wer bist denn du? - Ich bin adelig und heiße Mieze vom Schlosspark und du?" - Darauf die Andere: "Ja, ich bin auch adelig, ich heiße Runter vom Sofa!"',
		'WAS TUST DU LIEBER: KOCHEN ODER AUFRAEUMEN?',	
		'WELCHE FILME MAGST DU LIEBER: TIERFILME ODER SPIELFILME?',
		'WELCHES IST DEINE LIEBLINGSFARBE?',
		'MAGST DU MÄUSE?',
		'BIST DU EIN KIND?',
		'ICH DENKE, HIER KOMMEN WIR NICHT WEITER. WAS GIBT ES SONST NOCH?',
		'NUN GUT, WECHSELN WIR DAS THEMA. WAS GIBT ES SONST NOCH?',
		'DAS SOLL ES HIERZU GEWESEN SEIN, WAS GIBT ES SONST NOCH?',
		'FRAG MICH MAL WAS ANDERES!',
		'JETZT IST MIR DER GESPRÄCHSSTOFF AUSGEGANGEN. WAS NUN?')),
					
	new genKey('!!!LEER!!!',
		new Array(	'WARUM SCHWEIGST DU?',
						'BIST DU IMMER SO STILL?',
						'HAST DU WIRKLICH NICHTS ZU SAGEN?',
						'SAG DOCH WAS!',
						'KOMM SCHON RED MIT MIR DAZU BIN ICH DA!',
						'MANN WENN DU NICHT BALD WAS SAGST WIRDS LANGWEILIG!',
						'WORAN DENKST DU GERADE?',
						'SCHREIBST DU MIT WEISSER FARBE ODER KANSST DU NICHT SCHREIBEN ?',
						'WAS WOLLTEST DU EBEN SAGEN?',
						'SORRY, ICH KANN DICH NICHT VERSTEHEN!',
						'LEERE FRAGEN KANN ICH LEIDER NICHT BEANTWORTEN.',
						'BIST DU JETZT SPRACHLOS?',
						'IST DIR PLOETZLICH DER GESPRAECHSSTOFF AUSGEGANGEN?',
						'HAST DU NICHTS MEHR ZU ERZÄHLEN?',
						'DIR WIRD DOCH WOHL NOCH ETWAS EINFALLEN.',
						'IST DAS ALLES, WAS DU DAZU ZU SAGEN HAST?')),

	new genKey('!!!SORRY!!!',
		new Array(	'ENTSCHULDIGE, WAS SAGTEST DU?',
						'OJE, HEUTE HABE ICH ES NICHT MIT DEM TIPPEN.',
						'WARTE WARTE NICHT SO SCHNELL',
						'BITTE?')),


new genKey('!!!NOMATCH!!!',
		new Array( 'ICH ERZÄL DIR JETZT EINEN WITZ: Treffen sich zwei Katzen. "Na, wer bist denn du? - Ich bin adelig und heiße Mieze vom Schlosspark und du?" - Darauf die Andere: "Ja, ich bin auch adelig, ich heiße Runter vom Sofa!"',	    
						'HAST DU GEWUSST, DASS WIR KATZEN BEI DEN AEGYPTERN ALS HEILIGE TIERE VEREHRT WURDEN?',
						'SORRY DIESE SPRACHE KENN ICH NICHT ',
						'KENNST DU GARFIELD?',
						'AHA!',
						'ACH SO ALLES KLAR. UND SONST?',
						'JA KLAR',
						'ICH VERSTEHE.',
						'DAS IST INTERESSANT!'))

);

var maxkey = keys.length;

function isABC(a) {
	return( (a>='A') && (a<='Z') );
}

function trim(t) {
	var i=0;
	var j=t.length-1;
	while ((i<t.length) && !isABC(t.charAt(i))) i++;
	while ((j>=i) && !isABC(t.charAt(j))) j--;
	return t.substring(i,j+1);
}

function konjAndSyn(t,synmode) {
	var i,j,k,k2;
	var l=t.length;
	var found;
	var result="";
	var w="";
	i=0;
	j=0;
	while (j<l) {
		while ((j<l) && isABC(t.charAt(j))) j++;
		w=t.substring(i,j);
		k=0;
		if (synmode) {
			found=false;
			while (k<syn.length && !found) {
				for (k2=0; k2<syn[k].output.length && !found; k2++)
				if(w==syn[k].output[k2]) {
					w=syn[k].input;
					found=true;
				}
				k++;
			}
		} else {
			while (k<kj.length) {
				if (w==kj[k].input)  {
					w=kj[k].output;
					break;
				} else if ( w==kj[k].output) {
					w=kj[k].input;
					break;
				};
				k++;
			}
		}
		result=result+w+" ";
		while ((j<l) && !isABC(t.charAt(j))) j++;
		i=j;
	}
	return trim(result);
}

var last="";
var lines=1;
var isbye=false;
var wait;

function react(t) {
	var i;
	var k;
	var j=0;
	var l=t.length;
	var reaction="";

	if (t=='CIAO') {
		isbye=true;
		return bye[random(bye.length)];
	}

	for (i=0;i<maxkey;i++) {
		k=t.indexOf(keys[i].key);
		if (k != -1) {
			reaction=keys[i].react[keys[i].reactpos++];
			if (keys[i].reactpos==keys[i].react.length)
				keys[i].reactpos=0;
			j=reaction.indexOf('*');
			if (j != -1) {
				var t2=konjAndSyn(t.substring(k+keys[i].key.length,255), false);
				reaction=reaction.substring(0,j)+t2+reaction.substring(j+1,255);
			} break;
		}
	}

	if (reaction=="")
		return react("!!!NOMATCH!!!");
	else
		return reaction;
}

var inoutput=false;
var sorry=false;
var tooutput="";
var i=0;

function dooutput() {
	document.eliza.ausgabe.value+=tooutput.charAt(i++);
	if (i==tooutput.length) {
		document.eliza.ausgabe.value += "\r\n";
		if (sorry) {
			sorry=false;
			if (isbye) {
				isbye=false;
				lastinput="";
				output("JA?");
			} else
				output(react("!!!SORRY!!!"));
		} else {
			if (isbye)
				setTimeout("location.href='"+ende+"';",1000);
			else
				inoutput=false;
		}
		wait=setTimeout('handle("");',450000);
	} else
		setTimeout('dooutput()',40+random(speed));
}


function output(a) {
	inoutput=true;
	tooutput=""+a;
	i=0;
	dooutput();
}

var lastinput="";
var lastcount=0;

function handle(a) {
	if (inoutput || sorry) {
		sorry=true;
		return;
	}
	clearTimeout(wait);
	sorry=false;
	a=" "+a;
	var x=konjAndSyn(trim(a.toUpperCase()),true);
	if (lastcount >=3 && lastinput == x) {
		if (lastcount == 4) {
			isbye=true;
			x="NUN, DU SCHEINST KEINE LUST MEHR ZU HABEN - BIS SPAETER!";
		} else if (lastcount==3)
			x=react("!!!ALT!!!");
		else
			x="";
		lastcount++;
	} else {
		if (x=="") {
			x=react("!!!LEER!!!");
			lastcount++;
		} else if (x==lastinput) {
			x=react("!!!WDH!!!");
			lastcount++;
		} else {
			lastinput=x;
			lastcount=0;
			x=react(x);
		}
	}
	if (lines==6) {
		document.eliza.ausgabe.value=last;
		lines=1;
	}
	last=x+"\r\n";
	lines++;
	document.eliza.frage.value="";
	output(x);
	document.eliza.frage.focus();
}


