var word=new Array("CRACKERJACK","JACK","BINGO","PRIZE","POPCORN","CARAMEL","RUECKHEIM","PEANUTS");
var letter=new Array();
var rand;
var actual;
window.onload=main;
function main()
{
  getRand();
	scrambleWord();
	creatWord();
}
function scrambleWord()
{
 actual=word[rand];
 Temp=word[rand].length;
  for(var HUCKO=0;HUCKO<Temp+2;HUCKO++)// - Richard Hucko's JavaScript Effects -> www.DynamicScripts.tk
	{
	 RHUCKO1=HUCKO-1;
	  letter[HUCKO]=word[rand].substring(RHUCKO1,RHUCKO1-1)
	}
	letter.sort();
	word[rand]="";
	for(var HUCKO=0;HUCKO<Temp+2;HUCKO++)
	word[rand]+=letter[HUCKO];
}
function getRand()
{
  rand=Math.floor(Math.random()*word.length);
}
function creatWord()
{
 for(var x=0;x<word[rand].length+2;x++)
 {
  RHUCKO1=x-1;
  aa=document.createElement('a');
	aa.id="aid"+x;
	aa.className="scramble";
	aa.innerHTML=word[rand].substring(RHUCKO1,RHUCKO1-1);
	aa.href="javascript:append('"+x+"');";
	document.getElementById('board').appendChild(aa);
 }
}
function creatWord2(x)
{
  RHUCKO1=x-1;
  aa=document.createElement('aa');
	aa.id="aid2"+x;
	aa.className="scramble";
	aa.innerHTML=word[rand].substring(RHUCKO1,RHUCKO1-1);
	aa.href="javascript:retract('"+x+"');";
	document.getElementById('assemble').appendChild(aa);

}
function append(RHUCKO1)
{
  document.getElementById('aid'+RHUCKO1).style.visibility="hidden";
	//document.getElementById('assemble').innerHTML+=document.getElementById('aid'+RHUCKO1).innerHTML;
	creatWord2(RHUCKO1);
}
function retract(RHUCKO1)
{
  document.getElementById('aid'+RHUCKO1).style.visibility="visible";
	elem=document.getElementById('aid2'+RHUCKO1);
	document.getElementById('assemble').removeChild(elem);
}
function showWord()
{
  document.getElementById('theWord').innerHTML=actual;
}