';
//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] = 'In this year, England had thirteen colonies in America.
';
I[0][1] = '1760';
I[0][2] = 0;
I[1] = new Array();
I[1][0] = 'Between 1764 and 1773, England passed many of these for the colonies. ';
I[1][1] = 'laws';
I[1][2] = 0;
I[2] = new Array();
I[2][0] = 'Moneys that people have to pay to their government. ';
I[2][1] = 'taxes';
I[2][2] = 0;
I[3] = new Array();
I[3][0] = 'Only these ships could carry American products. ';
I[3][1] = 'English';
I[3][2] = 0;
I[4] = new Array();
I[4][0] = 'Many colonists thought the laws and taxes were this. ';
I[4][1] = 'unfair';
I[4][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 += '