<!-- "Time Machine" Script by Keith K. Klassiks, © 2000
	var nownumber=-1;
	var nextnumber=0;
	var score=0;
	var clickansweron=0;
	var clicknexton=1;

// declare question and answer images and correct solutions

	// Question 1
	i1q = new Image ()
	i1q.src = "timeimg/Q01.gif"
	i1a1 = new Image ()
	i1a1.src = "timeimg/Q01A1.gif"
	i1a2 = new Image ()
	i1a2.src = "timeimg/Q01A2.gif"
	i1a3 = new Image ()
	i1a3.src = "timeimg/Q01A3.gif"
	i1a4 = new Image ()
	i1a4.src = "timeimg/Q01A4.gif"
	var qa1=3;

	// Question 2
	i2q = new Image ()
	i2q.src = "timeimg/Q02.gif"
	i2a1 = new Image ()
	i2a1.src = "timeimg/Q02A1.gif"
	i2a2 = new Image ()
	i2a2.src = "timeimg/Q02A2.gif"
	i2a3 = new Image ()
	i2a3.src = "timeimg/Q02A3.gif"
	i2a4 = new Image ()
	i2a4.src = "timeimg/Q02A4.gif"
	var qa2=4;

	// Question 3
	i3q = new Image ()
	i3q.src = "timeimg/Q03.gif"
	i3a1 = new Image ()
	i3a1.src = "timeimg/Q03A1.gif"
	i3a2 = new Image ()
	i3a2.src = "timeimg/Q03A2.gif"
	i3a3 = new Image ()
	i3a3.src = "timeimg/Q03A3.gif"
	i3a4 = new Image ()
	i3a4.src = "timeimg/Q03A4.gif"
	var qa3=2;

	// Question 4
	i4q = new Image ()
	i4q.src = "timeimg/Q04.gif"
	i4a1 = new Image ()
	i4a1.src = "timeimg/Q04A1.gif"
	i4a2 = new Image ()
	i4a2.src = "timeimg/Q04A2.gif"
	i4a3 = new Image ()
	i4a3.src = "timeimg/Q04A3.gif"
	i4a4 = new Image ()
	i4a4.src = "timeimg/Q04A4.gif"
	var qa4=2;

	// Question 5
	i5q = new Image ()
	i5q.src = "timeimg/Q05.gif"
	i5a1 = new Image ()
	i5a1.src = "timeimg/Q05A1.gif"
	i5a2 = new Image ()
	i5a2.src = "timeimg/Q05A2.gif"
	i5a3 = new Image ()
	i5a3.src = "timeimg/Q05A3.gif"
	i5a4 = new Image ()
	i5a4.src = "timeimg/Q05A4.gif"
	var qa5=1;

	// Question 6
	i6q = new Image ()
	i6q.src = "timeimg/Q06.gif"
	i6a1 = new Image ()
	i6a1.src = "timeimg/Q06A1.gif"
	i6a2 = new Image ()
	i6a2.src = "timeimg/Q06A2.gif"
	i6a3 = new Image ()
	i6a3.src = "timeimg/Q06A3.gif"
	i6a4 = new Image ()
	i6a4.src = "timeimg/Q06A4.gif"
	var qa6=4;

	// Question 7
	i7q = new Image ()
	i7q.src = "timeimg/Q07.gif"
	i7a1 = new Image ()
	i7a1.src = "timeimg/Q07A1.gif"
	i7a2 = new Image ()
	i7a2.src = "timeimg/Q07A2.gif"
	i7a3 = new Image ()
	i7a3.src = "timeimg/Q07A3.gif"
	i7a4 = new Image ()
	i7a4.src = "timeimg/Q07A4.gif"
	var qa7=2;

	// Question 8
	i8q = new Image ()
	i8q.src = "timeimg/Q08.gif"
	i8a1 = new Image ()
	i8a1.src = "timeimg/Q08A1.gif"
	i8a2 = new Image ()
	i8a2.src = "timeimg/Q08A2.gif"
	i8a3 = new Image ()
	i8a3.src = "timeimg/Q08A3.gif"
	i8a4 = new Image ()
	i8a4.src = "timeimg/Q08A4.gif"
	var qa8=1;

	// Question 9
	i9q = new Image ()
	i9q.src = "timeimg/Q09.gif"
	i9a1 = new Image ()
	i9a1.src = "timeimg/Q09A1.gif"
	i9a2 = new Image ()
	i9a2.src = "timeimg/Q09A2.gif"
	i9a3 = new Image ()
	i9a3.src = "timeimg/Q09A3.gif"
	i9a4 = new Image ()
	i9a4.src = "timeimg/Q09A4.gif"
	var qa9=3;

	// Question 10
	i10q = new Image ()
	i10q.src = "timeimg/Q10.gif"
	i10a1 = new Image ()
	i10a1.src = "timeimg/Q10A1.gif"
	i10a2 = new Image ()
	i10a2.src = "timeimg/Q10A2.gif"
	i10a3 = new Image ()
	i10a3.src = "timeimg/Q10A3.gif"
	i10a4 = new Image ()
	i10a4.src = "timeimg/Q10A4.gif"
	var qa10=1;

	// Question 11
	i11q = new Image ()
	i11q.src = "timeimg/Q11.gif"
	i11a1 = new Image ()
	i11a1.src = "timeimg/Q11A1.gif"
	i11a2 = new Image ()
	i11a2.src = "timeimg/Q11A2.gif"
	i11a3 = new Image ()
	i11a3.src = "timeimg/Q11A3.gif"
	i11a4 = new Image ()
	i11a4.src = "timeimg/Q11A4.gif"
	var qa11=2;

	// Question 12
	i12q = new Image ()
	i12q.src = "timeimg/Q12.gif"
	i12a1 = new Image ()
	i12a1.src = "timeimg/Q12A1.gif"
	i12a2 = new Image ()
	i12a2.src = "timeimg/Q12A2.gif"
	i12a3 = new Image ()
	i12a3.src = "timeimg/Q12A3.gif"
	i12a4 = new Image ()
	i12a4.src = "timeimg/Q12A4.gif"
	var qa12=1;

	// Question 13
	i13q = new Image ()
	i13q.src = "timeimg/Q13.gif"
	i13a1 = new Image ()
	i13a1.src = "timeimg/Q13A1.gif"
	i13a2 = new Image ()
	i13a2.src = "timeimg/Q13A2.gif"
	i13a3 = new Image ()
	i13a3.src = "timeimg/Q13A3.gif"
	i13a4 = new Image ()
	i13a4.src = "timeimg/Q13A4.gif"
	var qa13=3;

	// Question 14
	i14q = new Image ()
	i14q.src = "timeimg/Q14.gif"
	i14a1 = new Image ()
	i14a1.src = "timeimg/Q13A1.gif"
	i14a2 = new Image ()
	i14a2.src = "timeimg/Q13A2.gif"
	i14a3 = new Image ()
	i14a3.src = "timeimg/Q13A3.gif"
	i14a4 = new Image ()
	i14a4.src = "timeimg/Q13A4.gif"
	var qa14=2;

	// Question 15
	i15q = new Image ()
	i15q.src = "timeimg/Q15.gif"
	i15a1 = new Image ()
	i15a1.src = "timeimg/Q13A1.gif"
	i15a2 = new Image ()
	i15a2.src = "timeimg/Q13A2.gif"
	i15a3 = new Image ()
	i15a3.src = "timeimg/Q13A3.gif"
	i15a4 = new Image ()
	i15a4.src = "timeimg/Q13A4.gif"
	var qa15=4;


// declare question and answer text for image labels

	var i1qt="Which instrument was not found in an orchestra during the 17th Century?";
	var i1a1t="Violin";
	var i1a2t="Harpsichord";
	var i1a3t="Cor Anglais";
	var i1a4t="Timpani";

	var i2qt="How many sections are there in the orchestra?";
	var i2a1t="One";
	var i2a2t="Two";
	var i2a3t="Three";
	var i2a4t="Four";

	var i3qt="Which instrument played the role of a basso continuo in the baroque orchestra?";
	var i3a1t="Trombone";
	var i3a2t="Cello";
	var i3a3t="Harpsichord";
	var i3a4t="Flute";

	var i4qt="About how many players were there in an orchestra of the 17th-18th century?";
	var i4a1t="< 25";
	var i4a2t="25 - 35";
	var i4a3t="35 - 45";
	var i4a4t="> 45";

	var i5qt="The use of which instrument came to replace the continuo in a Classical orchestra?";
	var i5a1t="Horns";
	var i5a2t="Timpani";
	var i5a3t="Piano";
	var i5a4t="Bassoon";

	var i6qt="What gave rise to the name of the Classical Orchestra?";
	var i6a1t="Derived from the Latin word 'classicus'";
	var i6a2t="Named after the often played Classical Symphony";
	var i6a3t="Name taken from dedication of Mozart's Requiem";
	var i6a4t="Most Classical works were composed for it.";

	var i7qt="Which three composers collectively had the most influence over the development of the orchestra in the Classical era?";
	var i7a1t="Gluck, Haydn, C.P.E. Bach";
	var i7a2t="Hadyn, Mozart, Beethoven";
	var i7a3t="Mozart, J.C. Bach, Beethoven";
	var i7a4t="C.P.E. Bach, J.C. Bach, Gluck";

	var i8qt="Which of these instruments entered common use in the orchestra during the classical era?";
	var i8a1t="Piccolo";
	var i8a2t="Cor Anglais";
	var i8a3t="Harp";
	var i8a4t="Tuba";

	var i9qt="What feature is not characteristic of Romantic orchestral music?";
	var i9a1t="Song-like melodies";
	var i9a2t="Chromaticism";
	var i9a3t="Polyphonic texture";
	var i9a4t="Greater display of emotions";

	var i10qt="The flexibility of brass instruments was enhanced through use of ________.";
	var i10a1t="Valves";
	var i10a2t="Additional instruments";
	var i10a3t="Crooks";
	var i10a4t="Effective training";

	var i11qt="In which set of pieces was an expanded orchestra used?";
	var i11a1t="Winterreise";
	var i11a2t="The Nibelung";
	var i11a3t="Cockaigne";
	var i11a4t="Romeo and Juliet";

	var i12qt="In what way was the 20th century a time of change?";
	var i12a1t="New sounds were created with old instruments.";
	var i12a2t="Nobody wanted to use traditional instruments.";
	var i12a3t="Music had become obsolete.";
	var i12a4t="The world was changing; music had to follow suit.";

	var i13qt="In which era were trombones added to the orchestra?";
	var i13a1t="Baroque";
	var i13a2t="Classical";
	var i13a3t="Romantic";
	var i13a4t="Modern";

	var i14qt="In which era was the 'double wind' configuration of the orchestra established?";
	var i14a1t="Baroque";
	var i14a2t="Classical";
	var i14a3t="Romantic";
	var i14a4t="Modern";

	var i15qt="In which era were electronic effects used to enhance music?";
	var i15a1t="Baroque";
	var i15a2t="Classical";
	var i15a3t="Romantic";
	var i15a4t="Modern";


// declare other images
	ar = new Image ()
	ar.src = "timeimg/rite.gif"
	aw = new Image ()
	aw.src = "timeimg/rong.gif"
	start = new Image ()
	start.src = "timeimg/start.gif"
	instr = new Image ()
	instr.src = "timeimg/instr.gif"
	end = new Image ()
	end.src = "timeimg/end.gif"
	endfull = new Image ()
	endfull.src = "timeimg/endfull.gif"
	adum = new Image ()
	adum.src = "timeimg/dummya.gif"

	clef = new Image ()
	clef.src = "timeimg/clef.gif"
	dotz = new Image ()
	dotz.src = "timeimg/dots.gif"

	s0 = new Image()
	s0.src = "timeimg/0.gif"
	s1 = new Image()
	s1.src = "timeimg/1.gif"
	s2 = new Image()
	s2.src = "timeimg/2.gif"
	s3 = new Image()
	s3.src = "timeimg/3.gif"
	s4 = new Image()
	s4.src = "timeimg/4.gif"
	s5 = new Image()
	s5.src = "timeimg/5.gif"
	s6 = new Image()
	s6.src = "timeimg/6.gif"
	s7 = new Image()
	s7.src = "timeimg/7.gif"
	s8 = new Image()
	s8.src = "timeimg/8.gif"
	s9 = new Image()
	s9.src = "timeimg/9.gif"

function dispscore()
{
var hun,ten,one
hun = Math.floor(score/100)
ten = Math.floor((score-(100*hun))/10)
one = Math.floor(score-(100*hun)-(10*ten))

document.images.score100.src = eval("s"+hun+".src")
document.images.score10.src  = eval("s"+ten+".src")
document.images.score1.src   = eval("s"+one+".src")
document.images.clefimg.src=clef.src
document.images.dotzimg.src=dotz.src
}

function inst() 
{
	nownumber=0
	nextnumber=1
	score=0

	document.images.Q.src=instr.src
	document.images.Q.alt="inst."
	document.images.A1.src=adum.src
	document.images.A2.src=adum.src
	document.images.A3.src=adum.src
	document.images.A4.src=adum.src
	document.images.A1.alt=""
	document.images.A2.alt=""
	document.images.A3.alt=""
	document.images.A4.alt=""
	document.images.clefimg.src=clef.src
	document.images.dotzimg.src=dotz.src
	dispscore()
}

function init() 
{
	nownumber=0
	nextnumber=1
	score=0

	document.images.Q.src=start.src
	document.images.Q.alt="Select your answer by clicking on the corresponding number."
	document.images.A1.src=adum.src
	document.images.A2.src=adum.src
	document.images.A3.src=adum.src
	document.images.A4.src=adum.src
	document.images.A1.alt=""
	document.images.A2.alt=""
	document.images.A3.alt=""
	document.images.A4.alt=""
	document.images.clefimg.src=clef.src
	document.images.dotzimg.src=dotz.src
	dispscore()

	loadnext()
}

function reset() 
{
	nownumber=-1
	nextnumber=0
	score=0

	document.images.Q.src=start.src
	document.images.Q.alt="Select your answer by clicking on the corresponding number."
	document.images.A1.src=adum.src
	document.images.A2.src=adum.src
	document.images.A3.src=adum.src
	document.images.A4.src=adum.src
	document.images.A1.alt=""
	document.images.A2.alt=""
	document.images.A3.alt=""
	document.images.A4.alt=""
	document.images.clefimg.src=clef.src
	document.images.dotzimg.src=dotz.src
	dispscore();
}

function checknext()
{
document.images.clefimg.src=clef.src
document.images.dotzimg.src=dotz.src
	if (clicknexton == 1) {
		if (nownumber == 999) {
			reset()
		}
		else if (nownumber == -1) {
			inst()
		}
		else if (nownumber == 0) {
			init()
		}
		else if (nownumber == 15) {
			gameover()
		}
		else {
			loadnext()
		}
	}
	else {
	}
}



function loadnext()
{
	nownumber=nextnumber
	document.images.Q.src=eval("i"+nownumber+"q.src")
	document.images.Q.alt=eval("i"+nownumber+"qt")
	document.images.A1.src=eval("i"+nownumber+"a1.src")
	document.images.A2.src=eval("i"+nownumber+"a2.src")
	document.images.A3.src=eval("i"+nownumber+"a3.src")
	document.images.A4.src=eval("i"+nownumber+"a4.src")
	document.images.A1.alt=eval("i"+nownumber+"a1t")
	document.images.A2.alt=eval("i"+nownumber+"a2t")
	document.images.A3.alt=eval("i"+nownumber+"a3t")
	document.images.A4.alt=eval("i"+nownumber+"a4t")
	document.images.clefimg.src=clef.src
	document.images.dotzimg.src=dotz.src
	correct=eval("qa"+nownumber)
	clickansweron=1
	clicknexton=0
	nextnumber++
}

function checkanswer(answer)
{
document.images.clefimg.src=clef.src
document.images.dotzimg.src=dotz.src
	if (clickansweron == 1) {
		if (answer == correct) {
			rightwrong=1
		}
		else {
			rightwrong=0
		}
		scorekeep(rightwrong)
		clickansweron=0
	}
	else {
	}
}

function scorekeep(solution)
{
	if (solution == 1) {
		score=score+10
		show(solution)
	}
	else {
		show(solution)
	}
}

function show(astatus) {
	if (astatus == 0) {
		document.images.Q.src=aw.src
		document.images.Q.alt="Oops. That was incorrect. Click here to continue."
	}
	else {
		document.images.Q.src=ar.src
		document.images.Q.alt="Correct! Click here to continue."
	}

	document.images.clefimg.src=clef.src
	document.images.dotzimg.src=dotz.src
	dispscore()

	clicknexton=1
}

function gameover()
{
	if (score == 375) document.images.Q.src=endfull.src
	else document.images.Q.src=end.src

	document.images.Q.alt="Game Over...Click to restart!"

	document.images.clefimg.src=clef.src
	document.images.dotzimg.src=dotz.src

	nownumber=999
	nextnumber=-1
	score=0
}

//-->

