<!--
var empty_cell;function change_cell(p_cell_clicked)
{var disableMinus=false;var disablePlus=false;switch(empty_cell){case 5:disableMinus=true;break;case 9:disableMinus=true;break;case 13:disableMinus=true;break;}
switch(empty_cell){case 4:disablePlus=true;break;case 8:disablePlus=true;break;case 12:disablePlus=true;break;}
if((empty_cell-1)==p_cell_clicked)
{if(!disableMinus)
makeChange(p_cell_clicked);else
showAlert();}
else if((empty_cell+1)==p_cell_clicked)
{if(!disablePlus)
makeChange(p_cell_clicked);else
showAlert();}
else if(parseInt(empty_cell)+parseInt(4)==p_cell_clicked)
{makeChange(p_cell_clicked);}
else if(empty_cell-4==p_cell_clicked)
{makeChange(p_cell_clicked);}
else
{showAlert();}}
function is_selected(p_random_num,p_arr_squares)
{var is_selected=false
for(i=0;i<p_arr_squares.length;i++)
{if(p_arr_squares[i]==p_random_num)
return true;}
return false;}
function makeChange(p_cell_clicked)
{var clicked_src=document.getElementById('square-'+p_cell_clicked).src;document.getElementById('square-'+p_cell_clicked).src="http://www.plane-mad.com/games/pictures/"+img_file+"-16.jpg";document.getElementById('square-'+empty_cell).src=clicked_src;empty_cell=p_cell_clicked;var correct=0;for(var i=1;i<=16;i++)
{if((document.getElementById('square-'+i).src)==("http://www.plane-mad.com/games/pictures/"+img_file+'-'+i+".jpg"))
correct++;}
if(correct==16)
{clicks++;alert("Congratulations!!!!!\nYou have completed the puzzle\nYou completed the puzzle in "+clicks+" clicks.");}
else
clicks++;running_desc.innerHTML="There are currently <strong class=\"red\">"+correct+"</strong> pieces in the right place<br />";running_desc.innerHTML+="You have had <strong class=\"red\">"+clicks+"</strong> clicks";}
function randomiseImage()
{running_desc=document.getElementById('running-desc');document.getElementById('initial-comments').innerHTML='';document.getElementById('start-button').value='Re-Start Game';clicks=0;var arr_squares=new Array(16);var i=0;while(i<arr_squares.length)
{var random_num=Math.round(Math.random()*15);if(!is_selected(random_num,arr_squares))
{arr_squares[i]=random_num;i++;}}
for(var i=0;i<16;i++)
{var select_img=arr_squares[i]+1;var select_sq=i+1;document.getElementById("square-"+select_sq).src="http://www.plane-mad.com/games/pictures/"+img_file+"-"+select_img+".jpg";if(select_img==16)
empty_cell=select_sq;}
running_desc.innerHTML="Click a square to begin the game!";}
function showAlert()
{alert("You can only click a square next to the empty one!");}
-->
