/*
Script by Mike Mcgrath- http://website.lineone.net/~mike_mcgrath
Featured on Website Abstraction (http://wsabstract.com)
For this and over 400+ free scripts, visit http://wsabstract.com
*/

var alpha=new Array();
var alpha_index=0;

var bravo=new Array();
var bravo_index=0;

var running=0;
var failnum=0;
var advising=0;

function pick()
{
  var choice="";
  var blank=0;

  for (i=0; i<words[index].length; i++)
  {
    t=0;
    for(j=0; j<=alpha_index; j++)
    if(words[index].charAt(i)==alpha[j] || words[index].charAt(i)==alpha[j].toLowerCase()) t=1;

    if (t) choice+=words[index].charAt(i)+" ";
    else
    {
      choice+="_ ";
      blank=1;
    }
  }

  document.f.word.value=choice;

  if (!blank)
  {
    document.f.tried.value="   === Gewonnen! ===";
    document.f.score.value++;
    running=0;
  }
}

function new_word(form)
{
  if(!running)
  {
    running=1;
    failnum=0;
    form.lives.value=failnum;
    form.tried.value="";
    form.word.value="";
    index=Math.round(Math.random()*10000) % 100;
    alpha[0]=words[index].charAt(0);
    alpha[1]=words[index].charAt(words[index].length-1);
    alpha_index=1;
    bravo[0]=words[index].charAt(0);
    bravo[1]=words[index].charAt(words[index].length-1);
    bravo_index=1;
    pick();
  }
  else advise("Wort ist schon im Spiel!");
}

function seek(letter)
{
  if (!running) advise(".....Klick OK zum Start !");
  else
  {
    t=0;
    for (i=0; i<=bravo_index; i++)
    {
      if (bravo[i]==letter || bravo[i]==letter.toLowerCase()) t=1;
    }

    if (!t)
          {
            document.f.tried.value+=letter+" "
            bravo_index++;
            bravo[bravo_index]=letter;

      for(i=0;i<words[index].length;i++)
             if(words[index].charAt(i)==letter || words[index].charAt(i)==letter.toLowerCase()) t=1;

      if(t)
      {
              alpha_index++;
              alpha[alpha_index]=letter;
            }
            else failnum++;

      document.f.lives.value=failnum;
            if (failnum==6)
      {
        document.f.tried.value="Verloren - Neuer Versuch!";
        document.f.word.value=words[index];
        document.f.score.value--;
        running=0;
      }
                        else pick();
          }
          else advise("Buchstabe "+letter+" bereits benutzt!");
  }
}

function advise(msg)
{
  if (!advising)
  {
    advising=-1;
    savetext=document.f.tried.value;
    document.f.tried.value=msg;
    window.setTimeout("document.f.tried.value=savetext; advising=0;",1000);
  }
}

var words = new Array("","Theatergruppe","Turnhalleneingang","Aquarellmalerei","Pausengestaltung","Schulhofspiele","Hausaufgabenbetreuung","Zeugnisausgabe","Entschuldigungsschreiben","Mathematikbuch","Nachschlagewerk","Lehrmittelraum","Deckenbeleuchtung","Klassensprecherwahl","Schuljahresbeginn","Ferienveranstaltung","Unterrichtsunterbrechung","Mathematikarbeit","Englischvokabeln","Treppenhausbeleuchtung","Klassenkonferenz","Computerraumausstattung","Jungentoiletten","Hauptschulabschluss","hausaufgabenfrei","Streitschlichtung","Gewaltvermeidung","Unterrichtsausfall","Pausenhalle","Arbeitsheft","Schultasche","Gestellzirkel","Zeichenblock","Hausaufgabenheft","Vergesslichkeit","Schulgarten","Fahrradschuppen","Gymnastikreifen","Volleyball","Schwimmbad","Interessengemeinschaft","Leistungsverbesserung","Klingelzeichen","Schulwegsicherung","Verkehrserziehung","Schulprogramm","Raucherecke","Ordnungsdienst","Wahlpflichtunterricht","Obstwiese","Bocksprung","plattdeutsch","freundlich","besorgniserregend","Leistungssteigerung","gewissenhaft","Ludgerusschule","Berufswahlvorbereitung","Praktikumsstelle","Ausbildungsberuf","Betriebsbesichtigung","Tafellappen","Tageslichtprojektor","Schulzahnarzt","Berufsinformationszentrum","Berufsberater","Bewerbungstraining","Bewerbungsschreiben","Schulbushaltestelle","Lotsenausbildung","Papierverbrauch","Kopiergeld","Treppenhaus","Sekretariat","Pausenverkauf","Physikraum","Tischtennisplatte","Buchbestellung","Projektwoche","Schulmannschaft","Weihnachtsfeier","Gemeinschaftshauptschule","Nachhilfeunterricht","Elternsprechtag","Vergesslichkeit","Allgemeinwissen","Vertretungsstunden","Lehrerzimmer","Tafeldienst","Stundenplan","Kugelschreiber","Taschenrechner","Linolschnitt","Bruchrechnung","Vokabeltest","Klassenpflegschaft","Unterschrift","hitzefrei","Schulkarneval","Lehrerwechsel","Hausmeister");
