﻿function ShowMsgDemo()
{
	alert("Questa è un'aimmagine di esempio per mostrare il trucco.\nPer giocare 'Pietro Risponde' devi entrare a www.peteranswers.com/IT");
}

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("Come si vede nell'immagine, il programma si basa nell'idea di fare una richiesta prima di ogni domanda che faremo...", "Pietro, per piacere rispondi:", "Cosa c'è sul tavolo?", "Pietro Risponde: Un teleguida.", "", "Passo 1 di 8");
Slides.AddSlide(sld);

sld = new Slide("Per questo esempio domanderemo: \"Cosa c'è sul tavolo?\", e \"Pietro\" riponderà: \"Un teleguida\".", "Pietro, per piacere rispondi:", "Cosa c'è sul tavolo?", "Pietro Risponde: Un teleguida.", "", "Passo 2 di 8");
Slides.AddSlide(sld);

sld = new Slide("Comincia il trucco: Invece di scrivere la domanda, inseriremo un punto. Questa è la chiave per indicare al programma che noi scriviremo la risposta.", ".", "", "", "", "Passo 3 di 8");
Slides.AddSlide(sld);

sld = new Slide("Nello schermo apparirà una letrera \"P\", anche se noi habbiamo messo un \".\"", "P", "", "", "", "Passo 4 di 8");
Slides.AddSlide(sld);

sld = new Slide("Adesso dobbiamo inserire la risposta (un teleguida). Il programma oculta quello che noi scriviamo nel suo posto mostra la frase \"Pietro, per piacere rispondi\"", "Pietro, per p", "", "", "", "Passo 5 di 8");
Slides.AddSlide(sld);

sld = new Slide("Adesso si deve accennare al programma che finiamo di inserire la risposta. Per questo mettiamo altro punto (nello schermo apparirà altra letrera).", "Pietro, per pi", "", "", "", "Passo 6 di 8");
Slides.AddSlide(sld);

sld = new Slide("Finiamo di completare la frase \"Pietro, per piacere rispondi:\" con quello che manca, in questo caso con \"acere rispondi:\" Metterli due puntini (:) perché abilite il quadro della domanda.", "Pietro, per piacere rispondi:", "", "", "", "Passo 7 di 8");
Slides.AddSlide(sld);

sld = new Slide("Adesso si debe fare la domanda, in questo esempio \"Cosa c'è sul tavolo?\" È importante finire la domanda con il segno di interrogazione. In questo momento si mostra la risposta.", "Pietro, per piacere rispondi:", "Cosa c'è sul tavolo?", "Pietro Risponde: Un teleguida.", "", "Passo 8 di 8");
Slides.AddSlide(sld);

