
function LoadLocalAgent(CharID, CharACS) {
 LoadReq = soufle_at_voak.Characters.Load(CharID, CharACS);
 return(true);
}



function showMerlin_index() {

var MerlinID, MerlinACS;
soufle_at_voak.Connected = true;
if (typeof(Merlin) == "undefined") { MerlinLoaded = LoadLocalAgent(MerlinID, MerlinACS); }
Merlin = soufle_at_voak.Characters.Character(MerlinID);



Merlin.MoveTo(0,100);
Merlin.Show();

Merlin.Play("Congratulate_2");

Merlin.Speak("Willkommen auf Voak.at!");

Merlin.Play("Blink");

Merlin.Speak("Wenn du Tipps zu den einzelnen Seiten haben möchtest...");

Merlin.Play("GestureLeft");
Merlin.Speak("...dann klicke auf den HILFE-Button.");

Merlin.Play("Blink");

Merlin.Speak("Den HILFE-Button findest du überall dort...");
Merlin.Play("GestureUp");
Merlin.Speak("...wo Hilfe angeboten wird.");

Merlin.Play("Pleased");
Merlin.Speak("Viel Spass auf voak.at!");
Merlin.Play("Wave");
Merlin.Play("Greet");

Merlin.Hide();



/*
Merlin.Show();
Merlin.Hide();
Merlin.Speak("Willkommen auf Voak.at!");
Merlin.Think("Da war doch was...");
Merlin.MoveTo(800, 500);

// ohne Ton
Merlin.Play("Greet");             // verneigen
Merlin.Play("Blink");             // Blinzeln
Merlin.Play("GestureLeft");       // nach rechts zeigen
Merlin.Play("GestureRight");      // nach links zeigen
Merlin.Play("GestureUp");         // Arme nach oben
Merlin.Play("GestureDown");       // Arm nach unten
Merlin.Play("DoMagic1");          // Zauberstab glitzern
Merlin.Play("Pleased");           // Hände zusammenfalten und lächeln
Merlin.Play("Think");             // Bart kraulen
Merlin.Play("Uncertain");         // vorbeugen
Merlin.Play("Wave");              // Winken
Merlin.Play("Acknowledge");       // Kopfnicken
Merlin.Play("Decline");           // Ratlosigkeit und Kopfschütteln
Merlin.Play("DontRecognize");     // Schlecht Hören
Merlin.Play("Explain");           // offene Arme
Merlin.Play("Sad");               // Schultern nach unten (seufzen)

// mit Ton
Merlin.Play("Suggest");           // Glühbirne
Merlin.Play("Congratulate");      // Pokal zeigen
Merlin.Play("Congratulate_2");    // Klatschen
Merlin.Play("Surprised");         // Huch
Merlin.Play("Confused");          // Kopf kratzen
Merlin.Play("Announce");          // Fanfare
Merlin.Play("DoMagic2");          // Zauberstab Knall
Merlin.Play("Process");           // Suppe kochen
Merlin.Play("Search");            // Suchen (grüne Glaskugel)

// Szenen
Merlin.Play("Read");              // Buch aufschlagen und lesen
Merlin.Play("ReadContinued");     // kurz aufblicken und weiterlesen
Merlin.Play("ReadReturn");        // Buch schließen

Merlin.Play("Write");             // Buch aufschlagen und schreiben
Merlin.Play("WriteContinued");    // kurz ausblicken und weiterschreiben
Merlin.Play("WriteReturn");       // Buch zuklappen

Merlin.Play("GetAttention");           // vorbeugen und 1x klopfen
Merlin.Play("GetAttentionContinued");  // 1x klopfen
Merlin.Play("GetAttentionReturn");     // zurückbeugen


"LookDown" ##### = Nach Unten schauen
"LookDownBlink" ##### = Nach Unten schauen und mit den Augen Blinken
"LookDownReturn" ##### = Von Unten zurück kommen
"LookLeft" ##### = Nach Links schauen
"LookLeftBlink" ##### = Nach Links schauen und mit den Augen Blinken
"LookLeftReturn" ##### = Von der Position zurück kommen
"LookRight" ##### = Nach rechts Schauen
"LookRightBlink" ##### = Nach Re. schauen und mit den Augen Blinken
"LookRightReturn" ##### = Zurück kommen
"LookUp" ##### = Nach oben schauen
"LookUpBlink" ##### = Nach Oben schauen und mit den Augen Blinken
"LookUpReturn" ##### = Zurück kommen

"MoveDown" ##### = Nach unten bewegen
"MoveLeft" ##### = Nach li. bewegen
"MoveRight" ##### = Nach re. bewegen

"StartListening" ##### = Hören
"StopListening" ##### = Ende Hören

*/


} // showMerlin_index



function showMerlin_headbar() {

var MerlinID, MerlinACS;
soufle_at_voak.Connected = true;
if (typeof(Merlin) == "undefined") { MerlinLoaded = LoadLocalAgent(MerlinID, MerlinACS); }
Merlin = soufle_at_voak.Characters.Character(MerlinID);


Merlin.MoveTo(80,100);
Merlin.Show();

Merlin.Play("GestureLeft");
Merlin.Speak("Hier oben befindet sich die Hauptnavigation!");
Merlin.Play("Blink");
Merlin.Speak("Ganz links kann man den Schriftgrad des Textes bestimmen.");
Merlin.MoveTo(document.body.offsetWidth / 2,100);

Merlin.Speak("Die Seite unterteilt sich hauptsächlich...");
Merlin.Play("GestureRight");
Merlin.Speak("in ein großartiges FUN Portal,..");
Merlin.Speak("..ein spannendes INFO Portal,..");
Merlin.Speak(".. und ein ehrwürdiges Award Programm!");
Merlin.Play("GestureLeft");
Merlin.Speak("Über Uns, Statistik und Extras gibt es bei MISC,..");
Merlin.Speak("..Referenzen und Arbeitsprofil bei WORK,..");
Merlin.Speak("..Impressum, AGB und Banner bei CONTACT.");

Merlin.Play("Blink");
Merlin.Play("Confused");
Merlin.Play("Explain");
Merlin.Speak("Weitere Hilfe bekommt ihr von mir in der Navigation der einzelnen Rubriken.");

Merlin.Play("Blink");
Merlin.Play("Confused");
Merlin.Play("Suggest");
Merlin.Speak("Achja! Ganz links oben bei HOME kommt ihr wieder auf die Startseite!");

Merlin.Play("Blink");
Merlin.Speak("Viel Spass weiterhin!");
Merlin.Play("Greet");

Merlin.Hide();

}

function showMerlin_portal_menu() {

var MerlinID, MerlinACS;
soufle_at_voak.Connected = true;
if (typeof(Merlin) == "undefined") { MerlinLoaded = LoadLocalAgent(MerlinID, MerlinACS); }
Merlin = soufle_at_voak.Characters.Character(MerlinID);

Merlin.MoveTo(150,300);

Merlin.Show();

Merlin.Play("GestureRight");
Merlin.Speak("In der FUN Portal Navigation gibt es folgendes:");
Merlin.Speak("Suchen: Suche nach einem bestimmten Bild, Witz, Text, etc.)");
Merlin.Speak("Bilder, Links, Sprüche, Text und Witze sind FUN Kategorien.");
Merlin.Speak("Daneben steht die Anzahl aller gefundenen Einträge der Datenbank");

Merlin.Play("Blink");

Merlin.Play("GetAttention");
Merlin.Play("GetAttentionContinued");
Merlin.Play("GetAttentionReturn");
Merlin.Speak("Du kannst auch jederzeit etwas eintragen unter EINTRAGEN!");

Merlin.Play("Blink");

Merlin.Speak("Es gibt auch einen FUN Newsletter, wo du dich anmelden kannst..");
Merlin.Speak(".. und irgendwann mal einen herausragenden Witz per E-Mail erhältst.");

Merlin.Play("GestureRight");
Merlin.Speak("Auch auf die SOUNDS darf nicht vergessen werden!!");
Merlin.Play("Pleased");
Merlin.Speak("Die sind durch Einfach-Klick sofort hörbar!");

Merlin.Play("Explain");
Merlin.Speak("In der USERLISTE steht jeder, der schon mal was ins FUN PORTAL eingetragen hat.");
Merlin.Speak("Dort kann jeder seine Einträge gesammelt auflisten lassen und.. ");
Merlin.Speak("..sehen, wie sie bei den Besuchern so ankommen.");

Merlin.Play("Blink");

Merlin.Speak("Und das war's auch schon!");
Merlin.Play("DoMagic1");

Merlin.Hide();
}

function showMerlin_portal_suche() {

var MerlinID, MerlinACS;
soufle_at_voak.Connected = true;
if (typeof(Merlin) == "undefined") { MerlinLoaded = LoadLocalAgent(MerlinID, MerlinACS); }
Merlin = soufle_at_voak.Characters.Character(MerlinID);

Merlin.MoveTo(250,300);

Merlin.Show();

Merlin.Speak("Hallo!");
Merlin.Play("Acknowledge");
Merlin.Play("Blink");

Merlin.Speak("Du kannst hier nach mehreren Wörtern in einem Text suchen.");
Merlin.Speak("Schreibe deine Begriffe mit Leerzeichen getrennt in das Feld: Volltextsuche..");
Merlin.Play("Blink");
Merlin.Speak("..und drücke ENTER");

Merlin.Play("Suggest");
Merlin.Speak("Deine Suchtreffer kannst du dann im obigen Menü..");
Merlin.Play("LookLeft");
Merlin.Speak("..wieder nach Lust und Laune sortieren.");

Merlin.Play("Greet");

Merlin.Hide();
}

function showMerlin_infos_menu() {

var MerlinID, MerlinACS;
soufle_at_voak.Connected = true;
if (typeof(Merlin) == "undefined") { MerlinLoaded = LoadLocalAgent(MerlinID, MerlinACS); }
Merlin = soufle_at_voak.Characters.Character(MerlinID);

Merlin.MoveTo(150,250);

Merlin.Show();

Merlin.Play("Pleased");
Merlin.Speak("Hier im INFO Portal kannst du etliche interessante Themen durchstöbern und kommentieren.");
Merlin.Speak("Die kleinen Symbole neben der Themenüberschrift verraten dir...");
Merlin.Speak("wieviel Leute dieses Thema schon gelesen haben,");
Merlin.Speak("wieviel Leute dieses Thema schon kommentiert haben,");
Merlin.Speak("wieviel Leute dieses Thema schon per E-Mail verschickt haben,");
Merlin.Speak("und wieviel Leute dieses Thema schon abonniert haben!");

Merlin.Play("Blink");

Merlin.Play("GestureRight");
Merlin.Speak("Unter MEINE THEMEN kannst du jederzeit Themen kostenlos abonnieren.");
Merlin.Play("Explain");
Merlin.Speak("Du erhältst dann jedesmal eine E-Mail, wenn jemand zu diesem Thema..");
Merlin.Speak("..etwas interessantes beizusteuern hat.");

Merlin.Play("Blink");
Merlin.Play("Think");
Merlin.Think("Ich denke, das war's mal für's erste!");

Merlin.Play("Greet");

Merlin.Hide();
}
