var lckDisplay=[];
var panelDiv=[];
   now=new Date();// unnecessary in the light of new Random method. 
var bal='';
var inpSeq='';
var inp = 0;
var ch='';// not being used. 
var n='';
var CoinAns='';
var coinTrial='';
var wt='';
var xcoin='';
var xwt='';
var leftP='';
var rightP='';
var middleP='';
var leftPanel='';
var rightPanel='';
var leftPanelT='';
var rightPanelT='';
var leftPanelB='';
var rightPanelB='';
var leftPanel1='';
var leftPanel2='';
var leftPanel3='';
var leftPanel4='';
var rightPanel1='';
var rightPanel2='';
var rightPanel3='';
var rightPanel4='';
var middlePanel='';
var displLeft=[];
var displRight=[];
var displMiddle=[];
var whoDeter='';
var compDeter='Computer';
var content='';
var contprv='';
var contp='';
var rileft='';
var trial='';
var Group = [
    ['x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x'],
    ['x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x'],
    ['x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x'],
    ['x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x'],
    ['x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x']
];

var piecesGroup1 = Group[0];
var piecesGroup2 = Group[1];
var piecesGroup3 = Group[2];
var piecesGroup4 = Group[3];
var piecesGroup5 = Group[4];

var Attr = [
    ['x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x'],
    ['x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x'],
    ['x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x'],
    ['x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x'],
    ['x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x', 'x']
];
var piecesAttr1 = Attr[0];
var piecesAttr2 = Attr[1];
var piecesAttr3 = Attr[2];
var piecesAttr4 = Attr[3];
var piecesAttr5 = Attr[4];

var coinsl=['', '', '', '', ''];
var coinsh=['', '', '', '', ''];
var coinst=['', '', '', '', ''];
var coinsx=['', '', '', '', ''];

var piecesName = new Array();
var piecesGr = new Array();
for (var i=0; i<36; i++){
   piecesName[i] = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.charAt(i);
   piecesGr[i] = 'ccabccaacaaaabbabbbbccaabbbccaacbbcc'.charAt(i);
}

// Assigning randomly coins to each of the 3 groups into Group[0] (piecesGroup1):
	for (var i=0; i<36; i++){
num=(now.getSeconds())%piecesGr.length;
	splx=piecesGr.splice(num, 1);
	piecesGroup1[i]=splx;
	}

function checkWin() {
//lckBegin();
//	if (!lckDisplay || lckDisplay.closed) {
//	lckDisplay=window.open("","","width=900,height=550,alignment=center");
	setTimeout("lckContent()",100);
/*	}
	else {

	   lckDisplay[inp].focus();
	}
*/
}

function newGameF(){
window.focus();
for (var i=0; i<10; i++){
	lckDisplay[i].close();
	}
window.location.href = window.location.href;
//checkwin();
}

function exitGameF(){
//window.focus();
for (var i=0; i<10; i++){
	lckDisplay[i].focus();
	lckDisplay[i].close();
	}
self.opener.focus();
self.close();
window.close();
}

// <To display for user input>
function lckContent(){

var number = document.deterFakecoin.comOrhum.selectedIndex;
var whoDeter = document.deterFakecoin.comOrhum.options[number].value;

if (whoDeter=='?'){
lckContent();
}else {
}

var leftP = '';
var rightP = '';
var middleP = '';

// To put coins into panels at leftP, ... to leftPanel ..
   for (var i=0; i<36; i++){
	if(Group[inp][i]=='a'){
		leftP = leftP + ', ' + piecesName[i];
//		leftP = leftP + piecesName[i];
	} else if(Group[inp][i]=='b'){
		rightP = rightP + ', ' + piecesName[i];
//		rightP = rightP + piecesName[i];
	} else if(Group[inp][i]=='c'){
		middleP = middleP + ', ' + piecesName[i];
	}
   }

		leftP = leftP.substr(1, 45); // to get rid of "," in front. 
leftPanel = leftP;
   for (var i=0; i<6; i++){
	panelDiv = leftPanel.split(', '); // leltPanel converted to array
	leftPanelT = leftPanelT + ', ' + panelDiv[i];
z=i+6;
	leftPanelB = leftPanelB + ', ' + panelDiv[z];
   }
		leftPanelT = leftPanelT.substr(1, 45); // to get rid of "," in front. 
		leftPanelB = leftPanelB.substr(1, 45); // to get rid of "," in front. 

		rightP = rightP.substr(1, 45);
rightPanel = rightP;
   for (var i=0; i<6; i++){
	panelDiv = rightPanel.split(', '); // rightPanel converted to array
	rightPanelT = rightPanelT + ', ' + panelDiv[i];
z=i+6;
	rightPanelB = rightPanelB + ', ' + panelDiv[z];
   }
		rightPanelT = rightPanelT.substr(1, 45); // to get rid of "," in front. 
		rightPanelB = rightPanelB.substr(1, 45); // to get rid of "," in front. 


//var displRight[inp]=rightP;

		middleP = middleP.substr(1, 45);
middlePanel = middleP;
//var displMiddle[inp]=middleP;

	leftPanel1='';
	leftPanel2=leftPanelT;
	leftPanel3=leftPanelB;
//	leftPanel4='';
	rightPanel1='';
	rightPanel2=rightPanelT;
	rightPanel3=rightPanelB;
//	rightPanel4='';

   if (inp<4){
bal='balance.gif';
if (inp==0){
	coinTrial='1st';
}else if (inp==1){
	coinTrial='2nd';
}else if (inp==2){
	coinTrial='3rd';
}else if (inp==3){
	coinTrial='4th';
}else {
} 
	var content = '<html><head><title>'+coinTrial+' Trial of the coins<\/title>';
	content += "<style>body {background-position: 100 170; background-image: url('"+bal+"'); background-repeat: no-repeat;}<\/style>";
	content += "<\/head><body>";
	content += '<H5 ALIGN = "center">HAVING CHOSEN YOUR COUNTERFEIT COIN AND ITS RELATIVE WEIGHT, WHICH SIDE IS HEAVIER?<\/H5>';
	content += '<p ALIGN="center" style="font-size:16px;"><TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" width="65%"><TR><TD width="20%" ALIGN = "center"><script type="text\/javascript">document.write("'+leftPanel1+'");<\/script><\/TD><TD ALIGN = "center" width="5%">'+'____'+'<\/TD><TD width="20%" ALIGN = "center"><script type="text\/javascript">document.write("'+rightPanel1+'");<\/script><\/TD><\/TR>';
	content += '<br \/><TR><TD width="20%" ALIGN = "center"><script type="text\/javascript">document.write("'+leftPanel2+'");<\/script><\/TD><TD ALIGN = "center" width="5%">'+'____'+'<\/TD><TD width="20%" ALIGN = "center"><script type="text\/javascript">document.write("'+rightPanel2+'");<\/script><\/TD><\/TR>';
	content += '<br \/><TR><TD width="20%" ALIGN = "center"><script type="text\/javascript">document.write("'+leftPanel3+'");<\/script><\/TD><TD ALIGN = "center" width="5%">'+'____'+'<\/TD><TD width="20%" ALIGN = "center"><script type="text\/javascript">document.write("'+rightPanel3+'");<\/script><\/TD><\/TR>';
	content += '<br \/><TR><TD width="20%" ALIGN = "center"><script type="text\/javascript">document.write("'+leftPanel4+'");<\/script><\/TD><TD ALIGN = "center" width="5%">'+''+'<\/TD><TD width="20%" ALIGN = "center"><script type="text\/javascript">document.write("'+rightPanel4+'");<\/script><\/TD><\/TR><\/TABLE><\/p>';
	content += '<p ALIGN = "center"><\/p><br \/>';
	content += '<p ALIGN = "center"><\/p><br \/>';
	content += '<p ALIGN = "center"><br><script type="text\/javascript">document.write("'+middlePanel+'");<\/script><br><\/p>';
	content += '<TABLE BORDER="0" CELLSPACING="1" CELLPADDING="1" width=423><\/p><TR> <TD ALIGN = "center"><INPUT TYPE="button" VALUE="LEFT HEAVY" onClick="self.opener.leftHeavyF()"><p><\/TD><TD ALIGN = "center"><\/TD><TD ALIGN = "center"><INPUT TYPE="button" VALUE="BALANCES" onClick="self.opener.middlePanelF()"><\/TD><TD ALIGN = "center"><INPUT TYPE="button" VALUE="RIGHT HEAVY" onClick="self.opener.rightHeavyF()"><p><\/TD><\/TR> <TD ALIGN = "center"><\/TD><\/TR><\/TABLE><br><p ALIGN = "center"><br><script type="text\/javascript">document.write("'+inpSeq+'");<\/script><br><\/p><br>';
	content += "<\/body><\/html>";
cont=content;

   if (inp==0){
	lckDisplay[inp]=window.open("","","height=350,width=515,left=0,top=50,resizable=no");
   }else if (inp==1){
	lckDisplay[inp]=window.open("","","height=350,width=515,left=0,top=400,resizable=no");
   }else if (inp==2){
	lckDisplay[inp]=window.open("","","height=350,width=515,left=754,top=50,resizable=no");
   }else if (inp==3){
	lckDisplay[inp]=window.open("","","height=350,width=515,left=754,top=400,resizable=no");
//   }else if (inp==4){
//	lckDisplay[inp]=window.open("","","height=350,width=515,left=400,top=300,resizable=no");
   }else {
   }
	lckDisplay[inp].focus();
	lckDisplay[inp].document.write(content);

	lckDisplay[inp].document.close();
	lckDisplay[inp].focus();

   }else {

   }


if (whoDeter=='Computer'&& inp<4){
compThree=2;
num=Math.round(compThree * Math.random()); 
//num=(now.getSeconds())%compThree;
//alert(num);
	if (num==0){
	rightHeavyF();
	}
	else if (num==1){
	leftHeavyF();
	}
	else if (num==2){
	middlePanelF();
	}
	else {
	}
}
else {
getAns();
}


//To allow on-lookers to make their guesses.

}

function tryAgain(){
lckDisplay[4].close();
getAns();
//<To try guessing again>
//lckDisplay[inp].focus();
//self.opener.close();
//<end of To try guessing again>
}


function getAns(){
//for (i=0; i<5; ++i){
//lckDisplay[i].focus(xcoin, xwt);
//}
//<Display when game is over>
   if(coinsl[inp].length==1 && coinsh[inp].length==0){
	anslight1=coinsl[inp];
	anslight2='lighter';

	endDisplay (anslight1, anslight2);// anslight1 and anslight2 are contents of CoinAns and wt respectively. 
   }else if(coinsh[inp].length==1 && coinsl[inp].length==0){
	ansheavy1=coinsh[inp];
	ansheavy2='heavier';

	endDisplay (ansheavy1, ansheavy2);// ansheavy1 and ansheavy2 are contents of CoinAns and wt respectively. 
   }else{
   }
//<end Display when game is over>
}
/*
<p style="text-align:center;"><span style="font-family:Arial;font-size:14px;font-style:italic;font-weight:bold;text-decoration:none;text-transform:none;color:FFFFFF;background-color:FF0000;">TestingColour</span>
</p><p style="font-family:verdana,arial,sans-serif;font-size:10px;"><a href="http://www.quackit.com/">Create a website</a></p>
*/
function endDisplay(CoinAns, wt){
xcoin=CoinAns;
xwt=wt;
//	lckDisplay[inp].close();
	lckDisplay[inp]=window.open("","","height=350,width=400,left=435,top=250,resizable=no");
	var content = "<html><head><title>Guessing ...<\/title>";
	content += '<\/head><body><p ALIGN = "CENTER">';
	content += 'The alphabets and numbers represent the 36 coins. One of the coins is fake with a slightly different weight.<\/P>';
	content += '<H4 ALIGN = "center"><span style="font-family:Cursive;font-size:18px;font-style:italic;font-wt:bold;text-decoration:blink;text-transform:none;color:FFFFFF;background-color:FF3300;">CONSIDER THE 4 TRIALS & GUESS ...<\/span><\/H4><\/p><p>';
	content += '<H4 ALIGN = "center">1. Which is the fake coin? : <FORM NAME="guess">';
	content += '<SELECT NAME="fCoin"><OPTION VALUE="?">_<OPTION VALUE="A">A<OPTION VALUE="B">B<OPTION VALUE="C">C<OPTION VALUE="D">D<OPTION VALUE="E">E<OPTION VALUE="F">F<OPTION VALUE="G">G<OPTION VALUE="H">H<OPTION VALUE="I">I<OPTION VALUE="J">J<OPTION VALUE="K">K<OPTION VALUE="L">L';
	content += '<OPTION VALUE="M">M<OPTION VALUE="N">N<OPTION VALUE="O">O<OPTION VALUE="P">P<OPTION VALUE="Q">Q<OPTION VALUE="R">R<OPTION VALUE="S">S<OPTION VALUE="T">T<OPTION VALUE="U">U<OPTION VALUE="V">V<OPTION VALUE="W">W<OPTION VALUE="X">X<OPTION VALUE="Y">Y<OPTION VALUE="Z">Z';
	content += '<OPTION VALUE="0">0<OPTION VALUE="1">1<OPTION VALUE="2">2<OPTION VALUE="3">3<OPTION VALUE="4">4<OPTION VALUE="5">5<OPTION VALUE="6">6<OPTION VALUE="7">7<OPTION VALUE="8">8<OPTION VALUE="9">9<\/SELECT><\/H4><\/p><p>';
	content += '<H4 ALIGN = "center">2. Is the relative weight of fake coin heavier or lighter than real one? <\/p><p><SELECT NAME="gwt"><OPTION VALUE="?">_______<OPTION VALUE="lighter">LIGHTER<OPTION VALUE="heavier">HEAVIER<\/SELECT><\/H4><\/p><p><\/FORM>';
	content += '<TABLE BORDER="0" CELLSPACING="1" CELLPADDING="1" width=400><TR><TD ALIGN = "center"><\/TD><TD ALIGN = "center"><INPUT TYPE="button" VALUE="SUBMIT" onClick="self.opener.LinkUp()"><\/TD><TD ALIGN = "center"><INPUT TYPE="button" VALUE="Computer\'s Guess" onClick="self.opener.compuAns()"><\/TD><TD ALIGN = "center"><INPUT TYPE="button" VALUE="Exit Game" onClick="self.opener.exitGameF()"><\/TD><\/TR>';
	content += '<\/body><\/html>';
	lckDisplay[inp].document.write(content);

	lckDisplay[inp].document.close();
	lckDisplay[inp].focus();
}

function compuAns(){
	lckDisplay[inp].close();
//self.close();
	lckDisplay[inp]=window.open("","","height=200,width=400,left=435,top=250,resizable=no");
	var content = "<html><head><title>Window for lckDisplay<\/title>";
	content += "<\/head><body><p>";
	content += '<H4 ALIGN = "center"><span style="font-family:Cursive;font-size:18px;font-style:italic;font-wt:bold;text-decoration:blink;text-transform:none;color:663300;background-color:#FF3300;">THESE ARE IN YOUR MIND  <\/span><\/H4><\/p><p>';
	content += '<H4 ALIGN = "center">1. The coin chosen is <span style="font-family:Cursive;font-size:14px;font-style:normal;font-wt:normal;text-decoration:none;text-transform:none;color:#FF3300;background-color:ffffff;"><script type="text\/javascript">document.write("\''+xcoin+'\'");<\/script><\/span>.<\/H4><\/p><p>';
	content += '<H4 ALIGN = "center">2. The relative weight is <span style="font-family:Cursive;font-size:14px;font-style:normal;font-wt:normal;text-decoration:none;text-transform:none;color:#FF3300;background-color:ffffff;"><script type="text\/javascript">document.write("\''+xwt+'\'");<\/script><\/span> than the real one.<\/H4><\/p><p>';
	content += '<TABLE BORDER="0" CELLSPACING="1" CELLPADDING="1" width=400><TR><TD ALIGN = "center"><INPUT TYPE="button" VALUE="Back" onClick="self.opener.tryAgain()"><\/TD><TD ALIGN = "center"><INPUT TYPE="button" VALUE="Exit Game" onClick="self.opener.exitGameF()"><\/TD><\/TR>';
	content += "<\/body><\/html>";
	lckDisplay[inp].document.write(content);

	lckDisplay[inp].document.close();
	lckDisplay[inp].focus();
}

// <processing user's input>

function leftHeavyF(){
//lckDisplay[inp].close();
whichHeavy(contprv, lp='h', rp='l', bp='t', inp=inp+1, Attr, Group, inpSeq=inpSeq+lp);
}

function rightHeavyF(){
//lckDisplay[inp].close();
whichHeavy(contprv, lp='l', rp='h', bp='t', inp=inp+1, Attr, Group, inpSeq=inpSeq+lp);
}

function middlePanelF(){
//lckDisplay[inp].close();
	if (inpSeq=='tlt' || inpSeq=='tht' || inpSeq=='ttt' || inpSeq=='lt' || inpSeq=='ht'){
	lckDisplay[inp].close();
leftPanelT='';
leftPanelB='';
rightPanelT='';
rightPanelB='';
lckContent()
	} else {
whichHeavy(contprv, lp='t', rp='t', bp='x', inp=inp+1, Attr, Group, inpSeq=inpSeq+lp);
	}
}


function LinkUp(){
lckDisplay[4].close();
var number = lckDisplay[inp].document.guess.fCoin.selectedIndex;
var gCoin=lckDisplay[inp].document.guess.fCoin.options[number].value;

var numberx = lckDisplay[inp].document.guess.gwt.selectedIndex;
var gwt=lckDisplay[inp].document.guess.gwt.options[numberx].value;

if (gCoin==xcoin){
rsltCoin='right';
//alert("You are right that the fake coin is: '"+gCoin+"'.");

	if (gwt==xwt){
	rsltWt='right';

	//alert("You are right that the relative wt of the fake coin is: '"+gwt+"'.");
	} else {
	rsltWt='wrong';

	//alert("You are wrong that the relative wt of the fake coin is: '"+gwt+"'.");
	}

} else {
rsltCoin='wrong';

	if (gwt==xwt){
	rsltWt='wrong';

	//alert("You are right that the relative wt of the fake coin is: '"+gwt+"'.");
	} else {
	rsltWt='wrong';

	//alert("You are wrong that the relative wt of the fake coin is: '"+gwt+"'.");
	}

//alert("You are wrong that the fake is: '"+gCoin+"'.");
}

//alert (rsltCoin+gwt);
//	lckDisplay[inp].document.open();
//self.close();
	lckDisplay[inp]=window.open("","","height=200,width=400,left=435,top=200,resizable=no");
//	lckDisplay[inp]=window.open("","","height=200,width=400,left=435,top=200,resizable=no");
	var content = '<html><head><title>Window for lckDisplay<\/title>';
	content += '<\/head><body><p>';
	content += '<H4 ALIGN = "center"><span style="font-family:Cursive;font-size:18px;font-style:italic;font-wt:bold;text-decoration:blink;text-transform:none;color:663300;background-color:#FF3300;">THE RESULT OF YOUR GUESS  <\/span><\/H4><\/p><p>';
	content += '<H4 ALIGN = "center">1. You are <span style="font-family:Cursive;font-size:14px;font-style:normal;font-wt:normal;text-decoration:none;text-transform:none;color:#FF3300;background-color:ffffff;"><script type="text\/javascript">document.write(" '+rsltCoin+' ");<\/script><\/span>';
	content += 'that the fake coin is: <span style="font-family:Cursive;font-size:14px;font-style:normal;font-wt:normal;text-decoration:none;text-transform:none;color:#FF3300;background-color:ffffff;"><script type="text\/javascript">document.write(" '+gCoin+' ");<\/script><\/span><\/H4><\/p>';
	content += '<p><H4 ALIGN = "center">2. You are <span style="font-family:Cursive;font-size:14px;font-style:normal;font-wt:normal;text-decoration:none;text-transform:none;color:#FF3300;background-color:ffffff;"><script type="text\/javascript">document.write(" '+rsltWt+' ");<\/script><\/span>';
	content += 'that the relative weight of coin <span style="font-family:Cursive;font-size:14px;font-style:normal;font-wt:normal;text-decoration:none;text-transform:none;color:#FF3300;background-color:ffffff;"><script type="text\/javascript">document.write(" '+gCoin+' ");<\/script><\/span>is: <span style="font-family:Cursive;font-size:14px;font-style:normal;font-wt:normal;text-decoration:none;text-transform:none;color:#FF3300;background-color:ffffff;"><script type="text\/javascript">document.write(" '+gwt+' ");<\/script><\/span><\/H4><\/p>';
	content += '<p><TABLE BORDER="0" CELLSPACING=1" CELLPADDING="1" width=400><TR><TD ALIGN = "center"><INPUT TYPE="button" VALUE="Back" onClick="self.opener.tryAgain()"><\/TD><\/TR><\/p>';
	content += '<\/body><\/html>';
	lckDisplay[inp].document.write(content);

	lckDisplay[inp].document.close();
	lckDisplay[inp].focus();
}

function whichHeavy(contprv, lp, rp, bp, inp, Attr, Group, inpSeq){
inp=inp-1;

if (lp=='l'){
	rileft='RIGHT-HEAVY';
	bal='rightHbal.gif';
	leftPanel1=leftPanelT;
	leftPanel2=leftPanelB;
	leftPanel3='';
//	leftPanel4='';
	rightPanel1='';
	rightPanel2=rightPanelT;
	rightPanel3=rightPanelB;
//	rightPanel4='';
}
else if (lp=='h'){
	rileft='LEFT-HEAVY';
	bal='leftHbal.gif';
	leftPanel1='';
	leftPanel2=leftPanelT;
	leftPanel3=leftPanelB;
//	leftPanel4='';
	rightPanel1=rightPanelT;
	rightPanel2=rightPanelB;
	rightPanel3='';
//	rightPanel4='';
}
else if (lp=='t'){
	rileft='BALANCES';
	bal='balance.gif';
	leftPanel1='';
	leftPanel2=leftPanelT;
	leftPanel3=leftPanelB;
//	leftPanel4='';
	rightPanel1='';
	rightPanel2=rightPanelT;
	rightPanel3=rightPanelB;
//	rightPanel4='';
}
else {

}

if (inp<4){
	lckDisplay[inp].close();

   if (inp==0){
trial='THE 1ST ';
lckDisplay[inp]=window.open("","","height=320,width=515,left=0,top=50,resizable=no");
   }else if (inp==1){
trial='THE 2ND ';
lckDisplay[inp]=window.open("","","height=320,width=515,left=0,top=400,resizable=no");
   }else if (inp==2){
trial='THE 3RD ';
lckDisplay[inp]=window.open("","","height=320,width=515,left=754,top=50,resizable=no");
   }else if (inp==3){
trial='THE 4TH ';
lckDisplay[inp]=window.open("","","height=320,width=515,left=754,top=400,resizable=no");
   }else if (inp==4){
lckDisplay[inp]=window.open("","","height=320,width=515,left=400,top=250,resizable=no");
   }else {
   }
	var contprv = '<html><head><title>'+coinTrial+' Trial of the coins<\/title>';
	contprv += "<style>body {background-position: 100 170; background-image: url('"+bal+"'); background-repeat: no-repeat;}<\/style>";
	contprv += "<\/head><body>";
	contprv += '<H5 ALIGN="center"><script type="text\/javascript">document.write("'+trial+'");<\/script>TRIAL RESULT IS:<br \/><script type="text\/javascript">document.write("'+rileft+'");<\/script><\/H5>';
	contprv += '<p ALIGN="center" style="font-size:16px;"><TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" width="65%"><TR><TD width="20%" ALIGN = "center"><script type="text\/javascript">document.write("'+leftPanel1+'");<\/script><\/TD><TD ALIGN = "center" width="5%">'+'____'+'<\/TD><TD width="20%" ALIGN = "center"><script type="text\/javascript">document.write("'+rightPanel1+'");<\/script><\/TD><\/TR>';
	contprv += '<br \/><TR><TD width="20%" ALIGN = "center"><script type="text\/javascript">document.write("'+leftPanel2+'");<\/script><\/TD><TD ALIGN = "center" width="5%">'+'____'+'<\/TD><TD width="20%" ALIGN = "center"><script type="text\/javascript">document.write("'+rightPanel2+'");<\/script><\/TD><\/TR>';
	contprv += '<br \/><TR><TD width="20%" ALIGN = "center"><script type="text\/javascript">document.write("'+leftPanel3+'");<\/script><\/TD><TD ALIGN = "center" width="5%">'+'____'+'<\/TD><TD width="20%" ALIGN = "center"><script type="text\/javascript">document.write("'+rightPanel3+'");<\/script><\/TD><\/TR>';
	contprv += '<br \/><TR><TD width="20%" ALIGN = "center"><script type="text\/javascript">document.write("'+leftPanel4+'");<\/script><\/TD><TD ALIGN = "center" width="5%">'+''+'<\/TD><TD width="20%" ALIGN = "center"><script type="text\/javascript">document.write("'+rightPanel4+'");<\/script><\/TD><\/TR><\/TABLE><\/p>';
	contprv += '<p ALIGN = "center"><\/p><br \/>';
	contprv += '<p ALIGN = "center"><\/p><br \/>';
	contprv += '<p ALIGN = "center"><br><script type="text\/javascript">document.write("'+middlePanel+'");<\/script><br><\/p>';
/*	contprv += '<p ALIGN = "center"><TABLE BORDER="0" CELLSPACING="1" CELLPADDING="1" width=420;><\/p><TR><TD ALIGN = "center"><INPUT TYPE="button" VALUE="LEFT HEAVY" onClick="self.opener.leftHeavyF()"><p><\/TD><TD ALIGN = "center"><\/TD>';
	contprv += '<TD ALIGN = "center"><INPUT TYPE="button" VALUE="BALANCES" onClick="self.opener.middlePanelF()"><\/TD><TD ALIGN = "center"><INPUT TYPE="button" VALUE="RIGHT HEAVY" onClick="self.opener.rightHeavyF()"><p><\/TD><\/TR><TD ALIGN = "center"><\/TD><\/TR><\/TABLE><br>';
	contprv += '<p ALIGN = "center"><br><script type="text\/javascript">document.write("'+inpSeq+'");<\/script><br><\/p><br>';
*/	contprv += "<\/body><\/html>";
contp=contprv;

	lckDisplay[inp].focus();
	lckDisplay[inp].document.write(contp);
	lckDisplay[inp].document.close();
	lckDisplay[inp].focus();
leftPanelT='';
leftPanelB='';
rightPanelT='';
rightPanelB='';
inp=inp+1;

   }else {
   }

var n = (inp-1).toString();
   if (inp>0 && inp<5){
	for (var i=0; i<36; i++){
		if(Group[n][i]=='a'){// 'a', 'b' and 'c' are values indicating to which panel the pieces go. 
			Attr[inp][i] = Attr[n][i]+lp;
		} else if(Group[n][i]=='b'){
			Attr[inp][i] = Attr[n][i]+rp;
		} else if(Group[n][i]=='c'){
			Attr[inp][i] = Attr[n][i]+bp;
        	}
	   
	}
	for (var i=0; i<36; i++){
		if(Attr[inp][i]=='xl'){
			Attr[inp][i] = 'l';
		} else if(Attr[inp][i]=='xh'){
			Attr[inp][i] = 'h';
		} else if(Attr[inp][i]=='xx'){
			Attr[inp][i] = 'x';
		} else if(Attr[inp][i]=='xt'){
			Attr[inp][i] = 't';
		} else if(Attr[inp][i]=='ll'){
			Attr[inp][i] = 'l';
		} else if(Attr[inp][i]=='lh'){
			Attr[inp][i] = 't';
		} else if(Attr[inp][i]=='lt'){
			Attr[inp][i] = 't';
		} else if(Attr[inp][i]=='lx'){
			Attr[inp][i] = 'l';
		} else if(Attr[inp][i]=='hh'){
			Attr[inp][i] = 'h';
		} else if(Attr[inp][i]=='hl'){
			Attr[inp][i] = 't';
		} else if(Attr[inp][i]=='ht'){
			Attr[inp][i] = 't';
		} else if(Attr[inp][i]=='hx'){
			Attr[inp][i] = 'h';
		} else if(Attr[inp][i]=='th'){
			Attr[inp][i] = 't';
		} else if(Attr[inp][i]=='tl'){
			Attr[inp][i] = 't';
		} else if(Attr[inp][i]=='tt'){
			Attr[inp][i] = 't';
		} else if(Attr[inp][i]=='tx'){
			Attr[inp][i] = 't';
        	}
	}

// <Grouping the coins>
   for (var i=0; i<36; i++){
	if(Attr[inp][i]=='l'){
		coinsl[inp] = coinsl[inp]+piecesName[i];
	} else if(Attr[inp][i]=='h'){
		coinsh[inp] = coinsh[inp]+piecesName[i];
	} else if(Attr[inp][i]=='t'){
		coinst[inp] = coinst[inp]+piecesName[i];
	} else if(Attr[inp][i]=='x'){
		coinsx[inp] = coinsx[inp]+piecesName[i];
	}
   }

var myArrayh = coinsh[inp].split('');
var myArrayl = coinsl[inp].split('');
var myArrayt = coinst[inp].split('');
var myArrayx = coinsx[inp].split('');

   } else if(inp>5){
alert('You are making more than 5 attempts to get the answer.');
   }

   if(inpSeq=='l' | inpSeq=='h'){
	for (var i=0; i<5; i++){

	   num=(now.getSeconds())%myArrayh.length
	   splh=myArrayh.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splh);
		Group[inp][nu]='a';
	   num=(now.getSeconds())%myArrayh.length
	   splh=myArrayh.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splh);
		Group[inp][nu]='b';
	     if(i==0 | i==1) {
	           num=(now.getSeconds() )%myArrayh.length;
    		   splh=myArrayh.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splh);
		        Group[inp][nu]='c';
	     } else {
	     }
	}
	for (var i=0; i<4; i++){
           num=(now.getSeconds())%myArrayl.length;// Sending 4 'l' coins to each of leftPanel, rightPanel and middlePanel.
	   spll=myArrayl.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(spll);
		Group[inp][nu]='a';
           num=(now.getSeconds())%myArrayl.length;
	   spll=myArrayl.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(spll);
		Group[inp][nu]='b';
           num=(now.getSeconds())%myArrayl.length;
	   spll=myArrayl.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(spll);
		Group[inp][nu]='c';
	}

	for (var i=0; i<6; i++){
           num=(now.getSeconds())%myArrayt.length; // Sending 3 't' coins to each of leftPanel and rightPanel, remain 6 go to middlePanel.
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='c';
	     if (i==0 | i==1 | i==2){
	           num=(now.getSeconds())%myArrayt.length;
    		   splt=myArrayt.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		        Group[inp][nu]='a';
	           num=(now.getSeconds())%myArrayt.length;
    		   splt=myArrayt.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		        Group[inp][nu]='b';
	     } else {
	     }
	}
lckContent();

    } else if (inpSeq=='ll' | inpSeq=='lh' | inpSeq=='hl' | inpSeq=='hh'){
	for (var i=0; i<9; i++){
           num=(now.getSeconds())%myArrayt.length; // Sending 9 't' coins to each of leftPanel, rightPanel and middlePanel.
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='a';
           num=(now.getSeconds())%myArrayt.length;
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='b';
           num=(now.getSeconds())%myArrayt.length;
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='c';
	     if(i==0 | i==1) {
	           num=(now.getSeconds() )%myArrayh.length;
    		   splh=myArrayh.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splh);
		        Group[inp][nu]='a';
	           num=(now.getSeconds() )%myArrayh.length;
    		   splh=myArrayh.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splh);
		        Group[inp][nu]='b';
	           num=(now.getSeconds() )%myArrayl.length;
    		   spll=myArrayl.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(spll);
		        Group[inp][nu]='c';
	     } if(i==0) {
	           num=(now.getSeconds() )%myArrayl.length;
    		   spll=myArrayl.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(spll);
		        Group[inp][nu]='a';
	           num=(now.getSeconds() )%myArrayl.length;
    		   spll=myArrayl.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(spll);
		        Group[inp][nu]='b';
	           num=(now.getSeconds() )%myArrayh.length;
    		   splh=myArrayh.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splh);
		        Group[inp][nu]='c';
	     } else {
	     }
	}
lckContent();

    } else if (inpSeq=='lt' | inpSeq=='ht'){
	for (var i=0; i<12; i++){
           num=(now.getSeconds())%myArrayt.length; // Sending 12 't' coins to middlePanel, 9t, 2l and 1h to each of leftPanel, rightPanel. 
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='c';
	     if(i<9) {
	           num=(now.getSeconds() )%myArrayt.length;
    		   splt=myArrayt.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		        Group[inp][nu]='a';
	           num=(now.getSeconds() )%myArrayt.length;
    		   splt=myArrayt.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		        Group[inp][nu]='b';
	     } if(i<2) {
	           num=(now.getSeconds() )%myArrayl.length;
    		   spll=myArrayl.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(spll);
		        Group[inp][nu]='a';
	           num=(now.getSeconds() )%myArrayl.length;
    		   spll=myArrayl.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(spll);
		        Group[inp][nu]='b';
	     } if(i<1) {
	           num=(now.getSeconds() )%myArrayh.length;
    		   splh=myArrayh.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splh);
		        Group[inp][nu]='a';
	           num=(now.getSeconds() )%myArrayh.length;
    		   splh=myArrayh.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splh);
		        Group[inp][nu]='b';
	     } else {
	     }
	}
lckContent();

    } else if (inpSeq=='lll' | inpSeq=='llh' | inpSeq=='lhl' | inpSeq=='lhh' | inpSeq=='hll' | inpSeq=='hlh' | inpSeq=='hhl' | inpSeq=='hhh'){
	for (var i=0; i<11; i++){
           num=(now.getSeconds())%myArrayt.length; // Sending 11 't' coins to each of leftPanel, rightPanel and middlePanel, 1h to each left- and right- Panel, and 1l to middlePael
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='a';
           num=(now.getSeconds())%myArrayt.length;
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='b';
           num=(now.getSeconds())%myArrayt.length;
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='c';
	     if(i<1) {
	           num=(now.getSeconds() )%myArrayh.length;
    		   splh=myArrayh.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splh);
		        Group[inp][nu]='a';
	           num=(now.getSeconds() )%myArrayh.length;
    		   splh=myArrayh.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splh);
		        Group[inp][nu]='b';
	           num=(now.getSeconds() )%myArrayl.length;
    		   spll=myArrayl.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(spll);
		        Group[inp][nu]='c';
	     } else {
	     }
	}
lckContent();

    } else if (inpSeq=='llt' | inpSeq=='lht' | inpSeq=='hlt' | inpSeq=='hht'){
	for (var i=0; i<11; i++){
           num=(now.getSeconds())%myArrayt.length; // Sending 11 't' coins to each of leftPanel, rightPanel and middlePanel, 1l to each left- and right- Panel, and 1h to middlePael
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='a';
           num=(now.getSeconds())%myArrayt.length;
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='b';
           num=(now.getSeconds())%myArrayt.length;
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='c';
	     if(i<1) {
	           num=(now.getSeconds() )%myArrayl.length;
    		   spll=myArrayl.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(spll);
		        Group[inp][nu]='a';
	           num=(now.getSeconds() )%myArrayl.length;
    		   spll=myArrayl.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(spll);
		        Group[inp][nu]='b';
	           num=(now.getSeconds() )%myArrayh.length;
    		   splh=myArrayh.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splh);
		        Group[inp][nu]='c';
	     } else {
	     }
	}
lckContent();

    } else if (inpSeq=='ltl' | inpSeq=='lth' | inpSeq=='htl' | inpSeq=='hth'){
	for (var i=0; i<11; i++){
           num=(now.getSeconds())%myArrayt.length; // Sending 11 't' coins to all Panels, 1l to left- and right- Panels, and 1h to middlePanel.
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='a';
           num=(now.getSeconds())%myArrayt.length;
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='b';
           num=(now.getSeconds())%myArrayt.length;
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='c';
	     if(i<1) {
	           num=(now.getSeconds() )%myArrayl.length;
    		   spll=myArrayl.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(spll);
		        Group[inp][nu]='a';
	           num=(now.getSeconds() )%myArrayl.length;
    		   spll=myArrayl.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(spll);
		        Group[inp][nu]='b';
	           num=(now.getSeconds() )%myArrayh.length;
    		   splh=myArrayh.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splh);
		        Group[inp][nu]='c';
	     } else {
	     }
	}

lckContent();

    } else if (inpSeq=='t'){
	for (var i=0; i<8; i++){
           num=(now.getSeconds())%myArrayt.length; // Sending 8 't' and 4x coins to each of leftPanel, rightPanel and middlePanel.
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='a';
           num=(now.getSeconds())%myArrayt.length;
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='b';
           num=(now.getSeconds())%myArrayt.length;
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='c';
	     if(i<4) {
	           num=(now.getSeconds() )%myArrayx.length;
    		   splx=myArrayx.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splx);
		        Group[inp][nu]='a';
	           num=(now.getSeconds() )%myArrayx.length;
    		   splx=myArrayx.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splx);
		        Group[inp][nu]='b';
	           num=(now.getSeconds() )%myArrayx.length;
    		   splx=myArrayx.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splx);
		        Group[inp][nu]='c';
	     } else {
	     }
	}
lckContent();

    } else if (inpSeq=='tl' | inpSeq=='th'){
	for (var i=0; i<10; i++){
           num=(now.getSeconds())%myArrayt.length; // Sending 10 't' and 2l coins to middlePanel, 9 't' 1l and 2h to each of leftPanel, rightPanel. 
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='c';
	     if(i<9) {
	           num=(now.getSeconds() )%myArrayt.length;
    		   splt=myArrayt.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		        Group[inp][nu]='a';
	           num=(now.getSeconds() )%myArrayt.length;
    		   splt=myArrayt.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		        Group[inp][nu]='b';
	     } if(i<2) {
	           num=(now.getSeconds() )%myArrayh.length;
    		   splh=myArrayh.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splh);
		        Group[inp][nu]='a';
	           num=(now.getSeconds() )%myArrayh.length;
    		   splh=myArrayh.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splh);
		        Group[inp][nu]='b';
	           num=(now.getSeconds() )%myArrayl.length;
    		   spll=myArrayl.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(spll);
		        Group[inp][nu]='c';
	     } if(i<1) {
	           num=(now.getSeconds() )%myArrayl.length;
    		   spll=myArrayl.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(spll);
		        Group[inp][nu]='a';
	           num=(now.getSeconds() )%myArrayl.length;
    		   spll=myArrayl.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(spll);
		        Group[inp][nu]='b';
	     } else {
	     }
	}
lckContent();

    } else if (inpSeq=='tt'){
	for (var i=0; i<12; i++){
           num=(now.getSeconds())%myArrayt.length; // Sending 12 't' to leftPanel, 9t, 3x to rightPanel, 11t and 1x to middlePanel. 
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='a';
	     if(i<11) {
	           num=(now.getSeconds() )%myArrayt.length;
    		   splt=myArrayt.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		        Group[inp][nu]='c';
	     } if(i<9) {
	           num=(now.getSeconds() )%myArrayt.length;
    		   splt=myArrayt.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		        Group[inp][nu]='b';
	     } if(i<3) {
	           num=(now.getSeconds() )%myArrayx.length;
    		   splx=myArrayx.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splx);
		        Group[inp][nu]='b';
	     } if(i<1) {
	           num=(now.getSeconds() )%myArrayx.length;
    		   splx=myArrayx.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splx);
		        Group[inp][nu]='c';
	     } else {
	     }
	}
lckContent();

    } else if (inpSeq=='tll' | inpSeq=='tlh' | inpSeq=='thl' | inpSeq=='thh'){
	for (var i=0; i<11; i++){
           num=(now.getSeconds())%myArrayt.length; // Sending 11 't' to 3 Panels, 1h to left- and right- Panels, 1l to middlePanel.
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='a';
           num=(now.getSeconds())%myArrayt.length;
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='b';
           num=(now.getSeconds())%myArrayt.length;
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='c';
	     if(i<1) {
	           num=(now.getSeconds() )%myArrayh.length;
    		   splh=myArrayh.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splh);
		        Group[inp][nu]='a';
	           num=(now.getSeconds() )%myArrayh.length;
    		   splh=myArrayh.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splh);
		        Group[inp][nu]='b';
	           num=(now.getSeconds() )%myArrayl.length;
    		   spll=myArrayl.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(spll);
		        Group[inp][nu]='c';
	     } else {
	     }
	}
lckContent();

    } else if (inpSeq=='tlt' | inpSeq=='tht'){
	for (var i=0; i<11; i++){
           num=(now.getSeconds())%myArrayt.length; // Sending 11 't' to 3 Panels, 1l to left- and right- Panels, 1t to middlePanel.
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='a';
           num=(now.getSeconds())%myArrayt.length;
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='b';
           num=(now.getSeconds())%myArrayt.length;
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='c';
	     if(i<1) {
	           num=(now.getSeconds() )%myArrayl.length;
    		   spll=myArrayl.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(spll);
		        Group[inp][nu]='a';
	           num=(now.getSeconds() )%myArrayl.length;
    		   spll=myArrayl.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(spll);
		        Group[inp][nu]='b';
	           num=(now.getSeconds() )%myArrayt.length;
    		   splt=myArrayt.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		        Group[inp][nu]='c';
	     } else {
	     }
	}
lckContent();

    } else if (inpSeq=='ttl'){
	for (var i=0; i<11; i++){
           num=(now.getSeconds())%myArrayt.length; // Sending 11 't' and 1h to each of 3 Panels.
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='a';
           num=(now.getSeconds())%myArrayt.length;
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='b';
           num=(now.getSeconds())%myArrayt.length;
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='c';
	     if(i<1) {
	           num=(now.getSeconds() )%myArrayh.length;
    		   splh=myArrayh.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splh);
		        Group[inp][nu]='a';
	           num=(now.getSeconds() )%myArrayh.length;
    		   splh=myArrayh.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splh);
		        Group[inp][nu]='b';
	           num=(now.getSeconds() )%myArrayh.length;
    		   splh=myArrayh.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splh);
		        Group[inp][nu]='c';
	     } else {
	     }
	}
lckContent();

    } else if (inpSeq=='tth'){
	for (var i=0; i<11; i++){
           num=(now.getSeconds())%myArrayt.length; // Sending 11 't' and 1l to each of 3 Panels.
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='a';
           num=(now.getSeconds())%myArrayt.length;
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='b';
           num=(now.getSeconds())%myArrayt.length;
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='c';
	     if(i<1) {
	           num=(now.getSeconds() )%myArrayl.length;
    		   spll=myArrayl.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(spll);
		        Group[inp][nu]='a';
	           num=(now.getSeconds() )%myArrayl.length;
    		   spll=myArrayl.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(spll);
		        Group[inp][nu]='b';
	           num=(now.getSeconds() )%myArrayl.length;
    		   spll=myArrayl.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(spll);
		        Group[inp][nu]='c';
	     } else {
	     }
	}
lckContent();

    } else if (inpSeq=='ttt'){
	for (var i=0; i<12; i++){
           num=(now.getSeconds())%myArrayt.length; // Sending 12 't' to left- and middle- Panels, 11t and 1x to rightPanel. 
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='a';
           num=(now.getSeconds())%myArrayt.length;
	   splt=myArrayt.splice(num, 1);
		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		Group[inp][nu]='c';
	     if(i<11) {
	           num=(now.getSeconds() )%myArrayt.length;
    		   splt=myArrayt.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splt);
		        Group[inp][nu]='b';
	     } if(i<1) {
	           num=(now.getSeconds() )%myArrayx.length;
    		   splx=myArrayx.splice(num, 1);
              		nu='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'.indexOf(splx);
		        Group[inp][nu]='b';
	     } else {
	     }
	}
lckContent();

    } else if (inpSeq.length==4 || inpSeq=='ltt' || inpSeq=='htt'){
	if (inpSeq=='tltt' || inpSeq=='thtt' || inpSeq=='tttt' || inpSeq=='ltt' || inpSeq=='htt'){
	alert('You have entered the wrong key. Start Game again.');	
	lckDisplay.close();
	window.location.href = window.location.href;
	}

	else {
	}
lckContent();

    } else {
    }
}
