Javascript code for coordinate activity widget

var letterArray = ["A","B","C","D","E","F"];
var objectArray = ["necklace", "idol","china","pocketWatch","monocle"];
//If I dont check for this it will drive me up the wall. 
var isPlural = false;
$(document).ready(function() {
//Cheap magic number for loop that will bite me in the ass later. 
for (var i = 1; i<6; i++) {
    var randomNumber=(Math.floor(Math.random()*6))+1;
    var randomLetter=Math.floor(Math.random()*letterArray.length);
    var selectorSelector = "#"+randomNumber+letterArray[randomLetter];
    
    if(selectorSelector == previousSelector) {
        //This is a duplicate so dont generate anything but lets stunt the growth of our loop. Man this feel hacky. 
        i--;
    }else {
        $(selectorSelector).addClass("solution");
        $(selectorSelector).addClass(objectArray[i-1]);
        
        //How many animals am I getting back? I really need to know this. 
        if(randomNumber > 1 ) {
            isPlural = true;
        }else {
            isPlural = false;
        }
        
        var treasureHint = madLibs(returnWords(letterArray[randomLetter]), randomNumber, i, isPlural);
        $('#treasureHints').append("<p>"+treasureHint+"</p>");
    }//end if
    var previousSelector = selectorSelector;
    
}//end for
$(".gridSpace").click(function() {
    
    if($(this).hasClass('cantSee')){
        $(this).removeClass('cantSee');
        $(this).addClass('canSee');    
    }else{
        
    }
    
    if($(this).hasClass('solution')) {
    
    }else {
        $(this).addClass("wrongSpace");
    }
});//End Grid Space Click
});
function madLibs(animal, amount, number, isPlural) {
    
if (isPlural) {
    var moreThanOne = "s ";
}else{
    var moreThanOne = " ";    
}
switch(number) {
    
    case 1:
    var yourSentence = "I left a diamond necklace around "+amount+" "+animal+moreThanOne;
    break;
    
    case 2:
    var yourSentence = "You can find my gold idol near "+amount+" "+animal+moreThanOne;
    break;
    
    case 3:
    var yourSentence = "My finest china is buried under "+amount+" "+animal+moreThanOne;
    break;
    
    case 4:
    var yourSentence = "Close to "+amount+" "+animal+moreThanOne+" you will find my favorite pocket watch";
    break;
    
    case 5:
    var yourSentence = "Look for "+amount+" "+animal+moreThanOne+" to find my monocle.";
    break;
}//End Switch
return yourSentence;
}//End Function
function returnWords(letter) {
    switch(letter) {
    case "A":
    var yourWord = "Alligator";
    break;
    
    case "B":
    var yourWord = "Bear";
    break;
    
    case "C":
    var yourWord = "Cat";
    break;
    
    case "D":
    var yourWord = "Dog";
    break;
    
    case "E":
    var yourWord = "Eagle";
    break;
    
    case "F":
    var yourWord = "Ferret";
    break;
    
    
    }//End Switch
    
    return yourWord;
}

iBooks Author Test
Published:

iBooks Author Test

Pages from an iBook Author prototype.

Published: