';
//Write it to the frame
TopFrame.document.clear();
TopFrame.document.open();
TopFrame.document.write(OutString);
TopFrame.document.close();
}
function BuildSelector(){
DropDownList = '
';
}
function StartUp(){
CorrectIndicator = '
' + CorrectIndicator + '';
IncorrectIndicator = '
' + IncorrectIndicator + '';
//Write the top frame
WriteFeedback(Instructions);
//Create the right-item/distractor array, and shuffle it
var DuplicateItem = false;
for (var i=0; i
0){
TotalUnfixedLeftItems++;
}
DuplicateItem = false;
//and it's not already in the array
for (var j=0; j 0){
TempRow = IRow;
TempRow = ReplaceStuff('[strLeftItem]', I[i][0], TempRow);
//if not fixed and not yet answered correctly
if ((I[i][2] < 1)&&(Status[i][0] < 1)){
TempRow = ReplaceStuff('[strRightItem]', DropDownList, TempRow);
}
else{
TempRow = ReplaceStuff('[strRightItem]', I[i][1], TempRow);
}
//if it's not fixed, and it's been attempted, mark it appropriately
if ((I[i][2] < 1)&&(Status[i][1] > 0)){
if (Status[i][0] < 1){
TempRow = ReplaceStuff('[Mark]', IncorrectIndicator, TempRow);
}
else{
TempRow = ReplaceStuff('[Mark]', CorrectIndicator, TempRow);
}
}
else{
TempRow = ReplaceStuff('[Mark]', '', TempRow);
}
TempRow = ReplaceStuff('[INum]', i, TempRow);
Exercise += TempRow;
}
}
//Add the check button
Exercise += CheckButton;
//Make it into a table
Exercise = TableOpener + Exercise + TableCloser;
}
I = new Array();
I[0] = new Array();
I[0][0] = 'Bayern';
I[0][1] = 'München';
I[0][2] = 0;
I[1] = new Array();
I[1][0] = 'Baden-Württemberg';
I[1][1] = 'Stuttgart';
I[1][2] = 0;
I[2] = new Array();
I[2][0] = 'Hessen ';
I[2][1] = 'Wiesbaden';
I[2][2] = 0;
I[3] = new Array();
I[3][0] = 'Rheinland-Pfalz';
I[3][1] = 'Mainz';
I[3][2] = 0;
I[4] = new Array();
I[4][0] = 'Saarland';
I[4][1] = 'Saarbrücken';
I[4][2] = 0;
I[5] = new Array();
I[5][0] = 'Nordrhein-Westfalen';
I[5][1] = 'Düsseldorf';
I[5][2] = 0;
I[6] = new Array();
I[6][0] = 'Niedersachsen';
I[6][1] = 'Hannover';
I[6][2] = 0;
I[7] = new Array();
I[7][0] = 'Thüringen';
I[7][1] = 'Erfurt';
I[7][2] = 0;
I[8] = new Array();
I[8][0] = 'Sachsen-Anhalt';
I[8][1] = 'Magdeburg';
I[8][2] = 0;
I[9] = new Array();
I[9][0] = 'Sachsen';
I[9][1] = 'Dresden';
I[9][2] = 0;
I[10] = new Array();
I[10][0] = 'Brandenburg';
I[10][1] = 'Potsdam';
I[10][2] = 0;
I[11] = new Array();
I[11][0] = 'Schleswig-Holstein';
I[11][1] = 'Kiel';
I[11][2] = 0;
I[12] = new Array();
I[12][0] = 'Mecklenburg-Vorpommern';
I[12][1] = 'Schwerin';
I[12][2] = 0;
Status = new Array();
RItems = new Array();
function CreateStatusArrays(){
for (var x=0; x-1){
FirstBit = InString.substring(0, i);
LastBit = InString.substring(i + Token.length, InString.length);
InString = FirstBit + Replacement + LastBit;
i = InString.indexOf(Token);
}
return InString;
}
function EscapeDoubleQuotes(InString){
var Result = '';
for (var i=0; i';
OutString += '
';
OutString += '';
OutString += TitleCode;
OutString += '';
OutString += '';
OutString += StuffToDisplay;
OutString += ' |
';
OutString += NavBar;
OutString += '