$(document).ready(function(){ var k = Karma({ audio: [{'name':'correct','file':'correct.ogg'}, {'name':'incorrect','file':'incorrect.ogg'}, {'name':'January','file':'January.wav'}, {'name':'February','file':'February.wav'}, {'name':'March','file':'March.wav'}, {'name':'April','file':'April.wav'}, {'name':'May','file':'May.wav'}, {'name':'June','file':'June.wav'}, {'name':'July','file':'July.wav'}, {'name':'August','file':'August.wav'}, {'name':'September','file':'September.wav'}, {'name':'October','file':'October.wav'}, {'name':'November','file':'November.wav'}, {'name':'December','file':'December.wav'} ]}); k.ready(function(){ var i,j,flag; var TOTAL_QUES = 12; var currentDragObject; var randPositions = []; var arrangedAns = []; var sectionNum; //store the three levels values 0,1,2 var currentAlphaNum; //store the current questions num var checked; //store the current checked value var num; var flag_checked; //status flag for one time correct alpahbetical order var currentMonth; var currentDragObject; var arrangedAns = []; var randBoxes = []; //store the random boxes value to check // six alphabets given to be ordered 6 steps needed to complete the picture 3 levels too complex var months = new Array('January','February','March','April','May','June','July','August', 'September','October','November','December'); var monthOrder = new Array('1st','2nd','3rd','4th','5th','6th','7th','8th','9th','10th','11th','12th'); var genRandPosition=function (){ randPositions[0] = k.rand(0,TOTAL_QUES-1); for(i=1; i'); $('#imageArea'+monthId).append('
'+months[monthId]+'
'); $('#imageArea'+monthId).append(''); $('#imageArea'+monthId).click(function(){ k.audio[months[monthId]].play(); }); }; var assignMonths = function (monthId){ $('#section').append('
'); $('#monthArea'+monthId).append(''); $('#monthArea'+monthId).append('
'+monthOrder[monthId]+'
'); $('#monthArea'+monthId).append('
'); $('#monthArea'+monthId).append(''); var dropObjCss = { 'width':'100px','height': '33px','margin': '10px 0px 10px 100px','border-bottom':'2px solid black' }; $('.dropObjects').css(dropObjCss); }; var assignDragMonths = function(monthId){ var currentMonth = months[monthId]; $('#dragMonthArea').append('
'); var dragObjCss = { 'float': 'left','cursor': 'move','width':'120px','height':'30px', 'margin':'0.3em', 'font':'20px/25px bold Arial,Verdana,Geneva,Helvetica' }; $('.dragObjects').css(dragObjCss); var z; var monthLength = currentMonth.length; var randNum = k.rand(0,monthLength-1); randBoxes[monthId] = randNum; for(z = 0; z < monthLength; z++){ if(z === (randNum)){ $('#drag'+monthId).append('') $('#box'+monthId).Watermark("?"); //insert text box } else{ $('#drag'+monthId).append(currentMonth[z]); } } }; function drag_drop(){ $('.dragObjects').draggable({ containment: '#content'}); $('.dragObjects').bind('dragstart', function(event, ui) { currentDragObject = event.target.id; currentMonth = parseInt(currentDragObject.substring(4)); }); $(".dropObjects").droppable({ tolerence: 'intersect' ,hoverClass: 'drophover'}); $('.dropObjects').bind('drop', function(event, ui) { var currentDropObject = event.target.id; var droppedWord = parseInt(currentDropObject.substring(4)); arrangedAns[droppedWord] = $('#'+currentDragObject).text(); /*if(arrangedAns[droppedWord] === months[droppedWord]){ $('#'+currentDragObject).draggable('disable'); }*/ }); } var check_months = function(){ var correct = 0; var d = 0; var arrangedMonths = []; for(i=0; i'); correct++; } else{ $('#checkMonth'+i).html(''); } } if(correct === 12){ display_game_over(); } }; var display_game_over = function(){ $('#section').hide(); $('#gameOver').show(); $('#gameOver').html(''); $('#gameOver').append('GAME OVER
Congratulations!!!'); }; function game_start(){ $('#linkCheck').show(); $('#gameOver').hide(); $('#linkNext').hide(); $('#section').html(''); for(var i = 0;iFill in the blanks and place month in right order.'); for(i=0; i'); genRandPosition(); for(i=0; iLearn the spelling of each month.'); for( i = 0; i