var LogaName = "fu:k;o:|lÖk;Ok;|t;e:t;e:|bYk;i|mY:t;Y:|lep;a|k;u:t;u:|k;Öp;Ö|li:p;a:|fuk;O|k;ö:p;ö:|t;Et;E|by:k;i:|lOk;O|mYt;Y|lö:k;o:k;|k;Ut;U|lo:k;o:|y:dy:lö:|k;ESk;e:p;e:t;".split('|');
var WortFileName = "alle|Acht|Affe|anders|Angler|Anne|Apfel|aua|Bad|beachten|behandeln|bitte|Brumm|Chemie|das|Ding|Drachen|Dschungel|eben|Ehe|ein|Erfurt|etwa|Eule|fuenf|Garage|Gedicht|Gott|haben|Hacke|Haende|Hafer|halt|Hammer|Hase|Hass|Haus|heben|Herr|Hetze|Heu|Hiebe|hier|hoffen|holen|Huete|Huette|hupen|Ire|irre|ja|Jeans|Journal|Koeln|koennen|Koje|Lack|Lackschweiz|Lappen|Lasche|latschen|Laut|leer|Lehre|leon|Luege|Maler|Mann|Meer|Moor|Muetter|Mull|Name|nein|neon|Notiz|ob|Ober|Oefen|oeffnen|Ohr|Papa|Pfahl|pfui|Rad|Rat|Recht|Ritt|rot|Scham|schoen|Schwester|Senf|Sonne|stop|Tier|toll|Tschau|Tusch|ueber|Uhu|unter|Uwe|Vogel|Wasser|wie|Zahn|".split('|');
var WortName = "'?alQ|?aXt;|'?afQ|'?andÄs|'?aNlÄ|'?anQ|'?apfl|?aU'a:|ba:t;|bQ'aXt;n|bQ'Handln|'bItQ|RUm|Ce'mi:|das|dIN|'dRaXn|'dSUNgl|'?e:bm|'?e:Q|?aIn|'?EGfURt;|'?Etva|'?OylQ|fYmf|ga'Ra3Q|gQ'dICt;|gOt;|'ha:bm|'hak;Q|'hEndQ|'ha:fÄ|halt;|'hamÄ|'ha:zQ|has|haUs|'he:bm|he:Ä|'hEtsQ|hOy|'hi:bQ|hi:Ä|'hOfn|'ho:ln|'hy:t;Q|'hYt;Q|'hUpm|'?i:RQ|'?IRQ|ja|d3i:ns|3uR'na:l|k;Öln|k;ÖnQn|k;o:jQ|lak;|lakX|'lapm|'laSQ|'la:tSn|laUt;|le:Ä|'le:RQ|leon|'ly:gQ|'malÄ|man|me:Ä|mo:Ä|'mYt;Ä|mUl|'na:mQ|naIn|neon|no't;i:ts|?Op;|'?o:bÄ|'?ö:fn|'?ÖfnQn|'?o:Ä|p;a'p;a:|pfa:l|pfui|Ra:t;|Ra:t;|RECt;|RIt;|Ro:t;|Sa:m|Sö:n|'SvEstÄ|zEmf|'zOnQ|StOp;|'t;i:Ä|t;Ol|tSaU|t;US|'?y:bÄ|'?u:hu|'?Unt;Ä|'?u:vQ|'fo:gQl|'vasÄ|vi:|tsa:n|".split('|');
var SatzName = "hast?momEntsaet;|hamzQhUNP|?abQ?ICnIC|dERe:gNmaXdi?EPdQnas|?ICapdUQst;|?aen:PtsvantsCt;aUznmE:RUn?n|vifi:l?u:Ä?Iz?Qs|vi:ge:tsde:Ä|vasha7PgQsa:kt|vanmaXsdQkafe:|?|?|?|?|?|?|?|?|?|?".split('|');

var zufall=0;

var GeorName;
var lekart = 1;
						 
var AnzArray = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);

var grenze=1;
var zahl=0;
var richtig=0, falsch=0;
var Nummer=-1;

var kette = '';
var kette2 = '';

var bereich = 19;
var Signalfile='';
var indexnummer = 1;


function insertsymb(nr)
{
parent.frames[1].document.forms[2].elements[0].value+=nr;
}

function hallo()
  {
  parent.frames[1].document.forms[2].elements[0].value='';
  parent.frames[1].document.forms[2].elements[0].focus();

  if (zufall==1)
  {
  do
    {
    Nummer=Math.round(Math.random()*bereich);  /*eins weniger!!*/
    AnzArray[Nummer]++;
    } while (AnzArray[Nummer]>grenze);
  zahl++;
  if (zahl>bereich) grenze++;
  }
  else Nummer++;
  
  switch (lekart)
  {
  case 1: 
  {
  bereich = LogaName.length-1;
  ibild = top.indexnummer + Nummer;
  pfad = "Signale/log"; if (ibild<10) pfad+="0";
  Signalfile = pfad+ibild+".mp3";
  location.href = Signalfile;
  GeorgName=LogaName[Nummer];
  break;
  }
  case 2:
  {
  bereich = WortName.length-1;
  ibild = top.indexnummer + Nummer;
  pfad = "Signale/1";
  Signalfile = pfad+WortFileName[Nummer]+".mp3";
  location.href = Signalfile;
  GeorgName=WortName[Nummer];
  break;
  }
  case 3:
  {
  bereich = SatzName.length-1;
  ibild = top.indexnummer + Nummer;
  pfad = "Signale/ipa004s00"; if (ibild<10) pfad+="0";
  Signalfile = pfad+ibild+".mp3";
  location.href = Signalfile;
  GeorgName=SatzName[Nummer];
  break;
  }
  default: {alert("Programmfehler 001"); break;};
  }
  }

function nochmal()
  {
  location.href=Signalfile;
  }

function lektion(leknr){
Nummer=-1;
lekart=leknr;
symboltest();
}

function zufallstart(nr){
zufall=nr;
for (var i=0; i<9; i++) AnzArray[i]=0;
Nummer=-1;
symboltest();
}

function buttonzeigen(){
s=parent.frames[0].document;
s.open("text/html");
kette='<html><head>';
kette+='<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>';
kette+='</head><body bgcolor="#FFBFBF">';
kette+='<font face="Arial" size=3 color="#000000">';
kette+='<b>&Uuml;ben:</b><br>';
kette+='<input type="radio" name="mater" onclick="javascript:parent.lektion(1)" checked="checked">Logatome<br>';
kette+='<input type="radio" name="mater" onclick="javascript:parent.lektion(2)">W&ouml;rter<br>';
kette+='<input type="radio" name="mater" onclick="javascript:parent.lektion(3)">S&auml;tze';
kette+='</form>';
kette+='<br><br>';
kette+='<b>Reihenfolge:</b><br>';
kette+='<input type="radio" name="reihe" onclick="javascript:parent.zufallstart(0)" checked="checked">sequentiell<br>';
kette+='<input type="radio" name="reihe" onclick="javascript:parent.zufallstart(1)">zuf&auml;llig';
kette+='</form>';
kette+='<br><br><br><br><br><br><br><br><br><a href="phonetiklernen.html" target="_top"><font size="3">Z U R &Uuml; C K</font></a>';
kette+='</body></html>';
s.writeln(kette);
s.close();
}


function symboltest(){
var UniName;
var laenge;
if (Nummer==-1) {alert('Zunächst bitte ein Signal anfordern!'); return;}
s=parent.frames[2].document;
s.open("text/html");
kette='<html><head>';
kette+='<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>';
kette+='</head><body bgcolor="#FFBFBF">';
UniName=t2i(GeorgName);  
if (parent.frames[1].document.forms[2].elements[0].value==UniName)
   {
   kette+='<font face="Lucida Sans Unicode","Arial Unicode MS" size=5 color="#00FF00">';
   kette+="RICHTIG!";
   richtig++;
   }
else
   {
   kette+='<font face="Lucida Sans Unicode","Arial Unicode MS" size=5 color="#FF0000">';
   kette+="FALSCH! Richtig w&auml;re: "+'<font color="#000000">'+UniName;
   falsch++;
   }
kette+='<font face="Lucida Sans Unicode","Arial Unicode MS" size=3 color="#000000">';
kette+='<br><br>';
kette+="Insgesamt richtig: "+richtig+'<br>';
kette+="Insgesamt falsch: "+'&nbsp;'+falsch+'<br>';
kette+='</body></html>';
s.writeln(kette); // javascript: - Protokoll interpretiert Sonderzeichen nicht richtig; deshalb writeln
s.close();
}

function popupup()
  {
  Popup = window.open("ipatastatur.html","Tastatur","width=600, height=350, resizable=yes, scrollbars=yes");
  }

function ipaleer(){
s=parent.frames[2].document;
s.open("text/html");
kette='<html><head>';
kette+='</head><body bgcolor="#FFBFBF">';
kette+='</body></html>';
s.writeln(kette);
s.close();
}
  
function tastatur_laden(){
ipaleer();
buttonzeigen();
s=parent.frames[1].document;
s.open("text/html");
kette='<html><head>';
kette+='<meta content="text/html; charset=udf-8"></meta>';
kette+='<style type="text/css">';
kette+='body {font-family:"Lucida Sans Unicode";}';
kette+='td   {font-family:"Lucida Sans Unicode","Arial Unicode MS"; font-size:14pt; text-align:center;}';
kette+='input {font-family:"Lucida Sans Unicode","Arial Unicode MS"; font-size:14pt;}';
kette+='form {font-family:"Lucida Sans Unicode"}';
kette+='</style>';
kette+='</head><body bgcolor="#FFBFBF">';

kette+='SCHRITT 1: Sie h&ouml;ren auf Knopfdruck ein Wort.<br>';
kette+='<form action="javascript:parent.hallo()">';
kette+='&nbsp;&nbsp;&nbsp; <input type="submit" value="Neues Signal bitte!">';
kette+='</form>';
kette+='<form action="javascript:parent.nochmal()">';
kette+='&nbsp;&nbsp;&nbsp; <input type="submit" value="   Nochmal h&ouml;ren!   ">';
kette+='</form><br>';
kette+='<p>SCHRITT 2: Transkribieren Sie das Wort und dr&uuml;cken Sie die Eingabetaste.<br></p>';
kette+='<form>';
kette+='<input type="text" size=30 onkeypress="javascript:parent.druck(this,event);">';
kette+='</form>';
kette+='<form action="javascript:parent.symboltest()" method="post">';
kette+='<input type="submit" value="Pr&uuml;fen">';
kette+='</form><br>';
kette+='<p>SCHRITT 3: Richtig oder falsch wird unten angezeigt.</p>';
kette+='<br><br>';
kette+='<p align="center"><a href="javascript:parent.popupup();">Tastatur einblenden</a> (Nach erstmaligem &Ouml;ffen u.U. auf Ihrer Taskleiste unten!)</p>';


kette+='<div id="bottom">';
kette+='<br><br>';
kette+='<hr>';
kette+='<p align="center">';
kette+='&copy; <b>2004</b> Reinhold Greisbach (Institut f&uuml;r Phonetik)<br>';
kette+='JWG-Universit&auml;t Frankfurt am Main';
kette+='</p></div>';


kette+='</body></html>';

s.writeln(kette);
s.close();
}
