﻿function ShowMsgDemo()
{
	alert("Dies ist ein Beispiel, um den Trick zu zeigen.\nUm \"Peter Antwortet\" zu spielen, gehen Sie in www.peteranswers.com/DE");
}

function Slide(text, peticion, pregunta, respuesta, truco, paso)
{
	this.text = text;
	this.peticion = peticion;
	this.pregunta = pregunta;
	this.respuesta = respuesta;
	this.truco = truco;
	this.paso = paso;
}

function SlideShow()
{
	this.slides		= new Array();
	this.current	= 0;

	this.AddSlide = function(slide)
	{
		var i = this.slides.length;
		this.slides[i] = slide;
	}

	this.Update = function()
	{
		var slide = this.slides[this.current];
		document.getElementById("txtPeticion").value = this.slides[this.current].peticion;
		document.getElementById("txtPregunta").value = this.slides[this.current].pregunta;
		document.getElementById("pDescTruco").innerHTML = this.slides[this.current].text;
		document.getElementById("pAnswer").innerHTML = this.slides[this.current].respuesta;
		document.getElementById("pNroPaso").innerHTML = this.slides[this.current].paso;
	}

	this.Next = function()
	{
		if (this.current < this.slides.length - 1)
			this.current++;
		else if (this.repeat)
			this.current = 0;

		this.Update();
	}

	this.Previous = function()
	{
		if (this.current > 0)
			this.current--;
		else if (this.repeat)
			this.current = this.slides.length - 1;

		this.Update();
	}
}

Slides = new SlideShow();
Slides.repeat = true;

sld = new Slide("Wie auf dem Bild gezeigt wird, basiert das Programm auf der Idee, vor jeder Frage eine Bitte auszusprechen...", "Peter, beantworte bitte diese Frage:", "Was ist auf dem Tisch?", "Peter Antwortet: Eine Fernbedienung.", "", "Schritt 1 von 8");
Slides.AddSlide(sld);

sld = new Slide("Bei diesem Beispiel werden wir fragen: \"Was ist auf dem Tisch?\", worauf \"Peter\" uns antworten wird: \"Eine Fernbedienung\"", "Peter, beantworte bitte diese Frage:", "Was ist auf dem Tisch?", "Peter Antwortet: Eine Fernbedienung.", "", "Schritt 2 von 8");
Slides.AddSlide(sld);

sld = new Slide("Der Trick beginnt: Statt die Bitte zu schreiben, geben wir einen Punkt ein. Das ist der Schlüssel, der dem Programm anzeigt, dass wir die Antwort schreiben werden.", ".", "", "", "", "Schritt 3 von 8");
Slides.AddSlide(sld);

sld = new Slide("Auf dem Monitor erscheint der Buchstabe \"P\", obwohl wir \".\" geschrieben haben.", "P", "", "", "", "Schritt 4 von 8");
Slides.AddSlide(sld);

sld = new Slide("Jetzt muss die Antwort eingegeben werden (eine Fernbedienung). Das Programm verbirgt, was wir geschrieben haben und zeigt stattdessen den Satz \"Peter, beantworte bitte diese Frage\"", "Peter, beantworte b", "", "", "", "Schritt 5 von 8");
Slides.AddSlide(sld);

sld = new Slide("Jetzt müssen wir dem Programm anzeigen, dass wir die Antwort schon eingegeben haben. Dazu schreiben wir wieder einen Punkt (auf dem Monitor erscheint ein anderer Buchstabe)", "Peter, beantworte bi", "", "", "", "Schritt 6 von 8");
Slides.AddSlide(sld);

sld = new Slide("Wir ergänzen den Satz \"Peter, beantworte bitte diese Frage:\"  mit dem fehlenden Teil, in diesem Fall mit \"tte diese Frage:\"  Wir schreiben einen Doppelpunkt (:), damit die Frage erlaubt wird", "Peter, beantworte bitte diese Frage:", "", "", "", "Schritt 7 von 8");
Slides.AddSlide(sld);

sld = new Slide("Jetzt muss die Frage gestellt werden, in diesem Beispiel \"Was ist auf dem Tisch?\" Es ist wichtig, die Frage mit einem Fragezeichen zu beenden. In diesem Augenblick erscheint die Antwort", "Peter, beantworte bitte diese Frage:", "Was ist auf dem Tisch?", "Peter Antwortet: Eine Fernbedienung.", "", "Schritt 8 von 8");
Slides.AddSlide(sld);
