';
if (is.CRAPBrowser){OutString=ResolveAllURLs(OutString);}
//Write it to the frame
TopFrame.document.clear();
TopFrame.document.open();
TopFrame.document.write(OutString);
TopFrame.document.close();
}
function DisplayExercise(){
//Build the output string
var OutString = '';
OutString += '';
OutString += '
';
OutString += '';
OutString += TitleCode;
OutString += Buttons1;
OutString += BuiltExercise;
OutString += Buttons2;
OutString += BuiltClues;
OutString += NavBar;
OutString += '
';
if (is.CRAPBrowser){OutString=ResolveAllURLs(OutString);}
//Write it to the frame
BottomFrame.document.clear();
BottomFrame.document.open();
BottomFrame.document.write(OutString);
BottomFrame.document.close();
}
function BuildClue(ClueNum,x,y,Across){
var OutString = '';
if (Across == true){
if (ClueNum >= A.length){
return '';
}
if (A[ClueNum] == null){
return '';
}
OutString = ClueNum + '. ' + A[ClueNum];
OutString += GetAnswer;
OutString = ReplaceStuff('[BoxName]', 'BA'+ClueNum, OutString);
//Find out how long the answer is
AnsLength = 0;
i = x;
j = y;
while (j= D.length){
return '';
}
if (D[ClueNum] == null){
return '';
}
OutString = ClueNum + '. ' + D[ClueNum];
OutString += GetAnswer;
OutString = ReplaceStuff('[BoxName]', 'BD'+ClueNum, OutString);
//Find out how long the answer is
AnsLength = 0;
i = x;
j = y;
while (i';
return OutString;
}
function ShowClue(ClueNum,x,y){
var OutString = '';
var AnsLength = 0;
var i;
var j;
CurrBoxElement = ClueNum;
if (A[ClueNum] != null){
OutString = OutString + 'Horizontal : ' + ClueNum + '. ' + A[ClueNum];
OutString += GetAnswer;
OutString = ReplaceStuff('[BoxName]', 'BA'+ClueNum, OutString);
//Find out how long the answer is
AnsLength = 0;
i = x;
j = y;
while (j 0){
OutString += '
';
}
OutString = OutString + 'Vertical : ' + ClueNum + '. ' + D[ClueNum];
OutString += GetAnswer;
OutString = ReplaceStuff('[BoxName]', 'BD'+ClueNum, OutString);
//Find out how long the answer is
AnsLength = 0;
i = x;
j = y;
while (i-1){
FirstBit = InString.substring(0, i);
LastBit = InString.substring(i + Token.length, InString.length);
InString = FirstBit + Replacement + LastBit;
i = InString.indexOf(Token);
}
return InString;
}
L = new Array();
L[0] = new Array('','','','','','C','','','','','','','','','');
L[1] = new Array('','','','','','U','N','E','','','','M','','','');
L[2] = new Array('','','','','','I','','','P','E','T','I','T','E','');
L[3] = new Array('','','','','','L','','','','','','S','','T','');
L[4] = new Array('','','','','','L','A','I','T','','T','E','T','E','');
L[5] = new Array('','P','L','U','I','E','','','','','','','','','');
L[6] = new Array('','','','','','R','E','G','A','R','D','E','R','','');
L[7] = new Array('M','I','S','','','','','','','','','','','','');
L[8] = new Array('A','','A','U','','C','H','A','P','E','A','U','','','');
L[9] = new Array('I','','N','','','E','','','A','','','','','','');
L[10] = new Array('N','','S','','U','N','','','R','E','P','O','S','E','');
L[11] = new Array('','','','','','D','','','T','','','','O','','');
L[12] = new Array('','','','P','A','R','T','A','I','T','','D','U','','');
L[13] = new Array('','','','R','','E','','','','R','','','S','O','N');
L[14] = new Array('','','','I','','S','U','C','R','E','','','','','');
L[15] = new Array('','','','S','A','','','A','','S','A','N','S','','');
L[16] = new Array('','','','','','','','F','','','','','E','','');
L[17] = new Array('','','','P','A','R','L','E','R','','T','A','S','S','E');
C = new Array();
C[0] = new Array(0,0,0,0,0,1,0,0,0,0,0,0,0,0,0);
C[1] = new Array(0,0,0,0,0,2,0,0,0,0,0,3,0,0,0);
C[2] = new Array(0,0,0,0,0,0,0,0,4,0,0,0,0,5,0);
C[3] = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
C[4] = new Array(0,0,0,0,0,6,0,0,0,0,7,0,0,0,0);
C[5] = new Array(0,8,0,0,0,0,0,0,0,0,0,0,0,0,0);
C[6] = new Array(0,0,0,0,0,9,0,0,0,0,0,0,0,0,0);
C[7] = new Array(10,0,11,0,0,0,0,0,0,0,0,0,0,0,0);
C[8] = new Array(0,0,12,0,0,13,0,0,14,0,0,0,0,0,0);
C[9] = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
C[10] = new Array(0,0,0,0,15,0,0,0,16,0,0,0,17,0,0);
C[11] = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
C[12] = new Array(0,0,0,18,0,0,0,0,0,19,0,20,0,0,0);
C[13] = new Array(0,0,0,0,0,0,0,0,0,0,0,0,21,0,0);
C[14] = new Array(0,0,0,0,0,22,0,23,0,0,0,0,0,0,0);
C[15] = new Array(0,0,0,24,0,0,0,0,0,25,0,0,26,0,0);
C[16] = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
C[17] = new Array(0,0,0,27,0,0,0,0,0,0,28,0,0,0,0);
G = new Array();
G[0] = new Array('','','','','','','','','','','','','','','');
G[1] = new Array('','','','','','','','','','','','','','','');
G[2] = new Array('','','','','','','','','','','','','','','');
G[3] = new Array('','','','','','','','','','','','','','','');
G[4] = new Array('','','','','','','','','','','','','','','');
G[5] = new Array('','','','','','','','','','','','','','','');
G[6] = new Array('','','','','','','','','','','','','','','');
G[7] = new Array('','','','','','','','','','','','','','','');
G[8] = new Array('','','','','','','','','','','','','','','');
G[9] = new Array('','','','','','','','','','','','','','','');
G[10] = new Array('','','','','','','','','','','','','','','');
G[11] = new Array('','','','','','','','','','','','','','','');
G[12] = new Array('','','','','','','','','','','','','','','');
G[13] = new Array('','','','','','','','','','','','','','','');
G[14] = new Array('','','','','','','','','','','','','','','');
G[15] = new Array('','','','','','','','','','','','','','','');
G[16] = new Array('','','','','','','','','','','','','','','');
G[17] = new Array('','','','','','','','','','','','','','','');
A = new Array();
A[2]='article indéfini au féminin';
A[4]='L\'opposé de "grand" au féminin';
A[6]='Un liquide blanc qui vient de la vache et que tous les bébés boivent';
A[7]='Une partie du corps avec beaucoup de cheveux, deux yeux, une bouche et un nez';
A[8]='Quand il fait mauvais temps, cela tombe du ciel';
A[9]='Verbe à l\'infinitif qu\'on utilise pour la télévision';
A[10]='Le participe passé du verbe "mettre"';
A[12]='La combinaison de "à" + "le"';
A[13]='Quelque chose qu\'on met sur la tête';
A[15]='article indéfini au masculin';
A[16]='poser de nouveau, encore une fois';
A[18]='Imparfait du verbe "partir" à la troisième personne du singulier';
A[20]='Article partitif: "de" + "le"= ?';
A[21]='Adjectif possessif masculin singulier. Sa soeur, ....... frère.';
A[22]='Quelque chose qu\'on met dans le café; mais ce n\'est pas le lait.';
A[24]='Adjectif possessif féminin singulier';
A[25]='Le contraire d\' "avec".';
A[27]='Infinitif d\'un verb de communication; synonyme pour communiquer.';
A[28]='Un objet dans lequel on met par exemple le café pour le boire.';
D = new Array();
D[1]='Quelque chose d\'utile pour mélanger le sucre dans le café.';
D[3]='Participe passé du verbe "mettre" au féminin';
D[5]='Une saison chaude. L\'opposé d\'hiver.';
D[10]='Une partie du corps qui peut tenir quelque chose, qui sert à écrire aussi.';
D[11]='Le contraire d\' "avec".';
D[13]='Ce qui reste quand quelque chose a brûlé. Lorsqu\'on fume une cigarette elle se transforme en quoi?';
D[14]='Le participe passé du verbe "partir"';
D[17]='Le contraire de "sur"';
D[18]='Le participe passé du verbe "prendre"';
D[19]='Adverbe de quantité. Synonyme de "beaucoup"';
D[23]='Quelque chose qui se boit chaud; par exemple le matin au petit déjeuner.';
D[26]='Adjectif possessif de la troisième personne du pluriel';
function StartUp(){
BuildExercise();
WriteFeedback(Instructions);
DisplayExercise();
}
function CheckAnswers(){
var AllCorrect = true;
var TotLetters = 0;
var CorrectLetters = 0;
//Check each letter
for (var i=0; i';
}
Output += YourScoreIs + ' ' + Score + '%.
';
if (AllCorrect == false){
Output += '
' + Incorrect;
Penalties++;
}
BuildExercise();
WriteFeedback(Output);
DisplayExercise();
}
function DoNothing(){}
function Blank(){
return '©Half-Baked Software. Loading...';
}
//-->
//]]>