$(document).ready( function(){ var k = Karma({ audio: [{'name':'correct','file':'correct.ogg'}, {'name':'incorrect','file':'incorrect.ogg'} ]}); k.ready( function(){ var flag, i ,j; var object_counter = 1; var imgNameRand = []; var optPosition = []; var optOtherPos = []; var imageObject = []; var correctPosition; var selectedOption; var score = 0; var wrong_selected = 0; //wrong option selected so don't score up var pos; var t; var current_image; var $help = $('#kHeaderHelp').dialog({ position:[ 650, 50], modal:'true',autoOpen:false }); var $feedback = $('#feedback').feedback(); $('#kHeaderHelpBtn').click(function(){ $help.dialog('open');}); var scoreboard = $('#scoreArea').scoreboard({'winningScore': 6}); scoreboard.bind('scoreboardWinGame', function(){ $('.optImg').hide(); $('.imageBox').hide(); $('#gameOver').show(); }); load_images(); //load the image numbers for random display game(); //let the game begin function checkDisplay(){ //Displays the correct and incorrect info if(wrong_selected == 1){ $('.checkedOption').show(); $feedback.feedback('incorrect'); $('.checkedOption').fadeOut(1000); } else{ $('.checkedOption').hide(); //document.getElementById("check").src = "assets/image/correct.png"; // k.audio.correct.play(); $feedback.feedback('correct'); $('.checkedOption').fadeOut(2000); //needs timer for holding on for abt a sec } } $("#anchorPlayAgain").click(function(){ $('#gameOver').hide(); $('.optImg').show(); $('.imageBox').show(); load_images(); score = 0; object_counter = 1; wrong_selected = 0; //display_score(); scoreboard.scoreboard('reset'); game(); }); $("#anchorOpt0").click(function(){ selected_Option_Process('0'); }); $("#anchorOpt1").click(function(){ selected_Option_Process('1'); }); $("#anchorOpt2").click(function(){ selected_Option_Process('2'); }); $("#anchorOpt3").click(function(){ selected_Option_Process('3'); }); function generate_random_no(no_limit) { //generate random number var rand_no = Math.ceil(no_limit*Math.random()); return rand_no; } function get_random_position(){ //generate random number between 0-3 var rand_pos = Math.floor(Math.random()*4); return rand_pos; } function load_images(){ imageObject[0] = generate_random_no("6"); for(i=1; i<6; i++){ do{ flag = 0; imageObject[i] = generate_random_no("6"); for(j=0; j