
function checkAnswer(tbox){
	a = "";
	a = a + tbox.value;
	q = tbox.id;
	if('p'+a == q){
		document.getElementById('res' + q).innerText = 'Correct';
		document.getElementById('res' + q).style.backgroundColor = 'green';
	}
	else{
		if(a.length > 0){
			document.getElementById('res' + q).innerText = 'Wrong';
			document.getElementById('res' + q).style.backgroundColor = 'red';
		}
	}		
}
//Randomize array
function Shuffle(Q){
	var r, t, j;
	for(j=Q.length-1;j>0;j--){
		r=Random(j+1); 
		t=Q[j]; 
		Q[j]=Q[r];
		Q[r]=t;
	}
	return Q;
}
function Random(n){
	return Math.floor(n*(Math.random()%1));
}



switch(termtype){
	case 'class':
		var english = new Array(41);
		english[0] = 'Empty';
		english[1] = 'Attention';
		english[2] = 'Bow';
		english[3] = 'Ready Position';
		english[4] = 'Begin';
		english[5] = 'Stop';
		english[6] = 'Break';
		english[7] = 'Stop for instruction';
		english[8] = 'Return to Ready position';
		english[9] = 'At Ease';
		english[10] = 'About Face';
		english[11] = 'Change Sides';
		english[12] = 'Go';
		english[13] = 'Line Up';
		english[14] = 'Sit Down';
		english[15] = 'Kneel Down';
		english[16] = 'Stand up';
		english[17] = 'Meditation';
		english[18] = 'Face National Flags';
		english[19] = 'Face the Senior Student';
		english[20] = 'Class Dismissed';
		english[21] = 'Training Hall';
		english[22] = 'Uniform';
		english[23] = 'Fix your Uniform';
		english[24] = 'Belt';
		english[25] = 'Fix your belt';
		english[26] = 'Form';
		english[27] = 'School';
		english[28] = 'The Way of Coordinated Power';
		english[29] = 'The Art of Hand and Foot Fighting';
		english[30] = 'Black Belt';
		english[31] = 'Color Belt';
		english[32] = 'Black Belt Holder';
		english[33] = 'Black-Brown Belt';
		english[34] = '1st Dan';
		english[35] = '2nd Dan';
		english[36] = '3rd Dan';
		english[37] = '4th Dan';
		english[38] = 'Push-Ups';
		english[39] = 'Self Defense';
		english[40] = 'Hello';
		english[41] = 'Thank You';

		var korean = new Array(41);
		korean[0] = 'Empty';
		korean[1] = 'Chary-Uht';
		korean[2] = 'Kyong-Yea';
		korean[3] = 'Choon-Bee';
		korean[4] = 'She-Jahk';
		korean[5] = 'ko-mahn';
		korean[6] = 'Joong-Ji';
		korean[7] = 'Kay-Sok';
		korean[8] = 'Pah-Rho';
		korean[9] = 'Shee-Uh';
		korean[10] = 'dwee-uro-dohl-ah';
		korean[11] = 'Kyo-Dae';
		korean[12] = 'Gah-Dah';
		korean[13] = 'Jung-Yul';
		korean[14] = 'Ahn-Jo';
		korean[15] = 'Jung-Swa';
		korean[16] = 'Il-Uh-Suh';
		korean[17] = 'Mook-Nyum';
		korean[18] = 'Kuk-Ki-Ye';
		korean[19] = 'Son-Bae-Nim-Ki';
		korean[20] = 'Hae-Sahn';
		korean[21] = 'Do-Jahng';
		korean[22] = 'Do-Bohk';
		korean[23] = 'Do-Bohk Dahn-Jung';
		korean[24] = 'Dee';
		korean[25] = 'Dee Dahn-Jung';
		korean[26] = 'Hyung';
		korean[27] = 'Kwahn';
		korean[28] = 'Hapkido';
		korean[29] = 'Tae Kwon Do';
		korean[30] = 'Dahn';
		korean[31] = 'Gup';
		korean[32] = 'Yu-Dahn-Jah';
		korean[33] = 'Dahn-Boh';
		korean[34] = 'Jo-Kyo-Nim';
		korean[35] = 'Kyo-Sah-Nim';
		korean[36] = 'Pu-Sah-Bum-Nim';
		korean[37] = 'Sah-Bum-Nim';
		korean[38] = 'Mom-Tong-Pa-Chi-Gi';
		korean[39] = 'Ho-Shin-Sool';
		korean[40] = 'Ahn-Yong-Hah-Ship-Ni-Gah';
		korean[41] = 'Kahm-Sah-Hahm-Nee-Dah';
		break;
	case 'tech':
		var english = new Array(30);
		english[0] = 'Empty';
		english[1] = 'Block';
		english[2] = 'Kick';
		english[3] = 'Strike';
		english[4] = 'Punch';
		english[5] = 'Stance';
		english[6] = 'High Block';
		english[7] = 'Low Block';
		english[8] = 'Backhand Block';
		english[9] = 'Palm Block';
		english[10] = 'Stretch Kick';
		english[11] = 'Natural Stance';
		english[12] = 'Forward Punch';
		english[13] = 'Reverse Punch';
		english[14] = 'Lunge Punch';
		english[15] = 'Front Snap Kick';
		english[16] = 'Side Thrust Kick';
		english[17] = 'Scoop Kick';
		english[18] = 'Defensive Stance';
		english[19] = 'Jointlock Defense Wrist grab';
		english[20] = 'Knife Hand';
		english[21] = 'Abdominal Breathing Exercise';
		english[22] = 'Middle Stance';
		english[23] = 'Front Stance';
		english[24] = 'Back Stance';
		english[25] = 'Falling';
		english[26] = 'Front Fall';
		english[27] = 'Back Fall';
		english[28] = 'Side Fall';
		english[29] = 'Forward Roll';
		english[30] = 'Backward Roll';
		
		var korean = new Array(30);
		korean[0] = 'Empty';
		korean[1] = 'Mahk-ki';
		korean[2] = 'Cha-Gi';
		korean[3] = 'Tae-Rigi';
		korean[4] = 'Chi-Rugi';
		korean[5] = 'Jah-Seh';
		korean[6] = 'Sahng-Dahn Mahk-Ki';
		korean[7] = 'Ha-Dahn Mahk-Ki';
		korean[8] = 'Son-Dah Mahk-Ki';
		korean[9] = 'Chang-Kwon Mahk-Ki';
		korean[10] = 'Ohl-Ligi';
		korean[11] = 'Jah-yun jah-seh';
		korean[12] = 'Ap Chi-Rugi';
		korean[13] = 'Pahn-Dae Chi-Rugi';
		korean[14] = 'Pa-Ro Chi-Rugi';
		korean[15] = 'Ahp-Cha P-Su-Gi';
		korean[16] = 'Yop Cha-Gi';
		korean[17] = 'Dah-ri-met Cha-gi';
		korean[18] = 'Bong-a Jah-Seh';
		korean[19] = 'Sohn-Mohk Soo';
		korean[20] = 'Sudo Tae-Rigi';
		korean[21] = 'Dahn-Jun Ho-Hup-Bup';
		korean[22] = 'Kee-Mah Jah-Seh';
		korean[23] = 'Chun-Gool Jah-Seh';
		korean[24] = 'Hoo-Gool Jah-Seh';
		korean[25] = 'Nahk-Bup';
		korean[26] = 'Ahp-Nauk-Bup';
		korean[27] = 'Dee-Nauk-Bup';
		korean[28] = 'Yop-Nauk-Bup';
		korean[29] = 'Hwe-jun Nauk-Bup';
		korean[30] = 'Dwee Hwe-jun Nauk-Bup';
		break;
}

if(answers){
	i = 0;
	document.writeln('<table><tr>');
	document.writeln('<th colspan=4>English - Korean Term Translations</th>');
	document.writeln('</tr>');
	document.writeln('<tr><td valign=top><table>');
	while(i < english.length-1){
		document.writeln('<tr>');
		i++;
		document.writeln('<td>'+i+'.</td>');
		document.writeln('<td>'+english[i]+'</td>');
		document.writeln('<td bgcolor=#00cc33><font color=#000000>'+korean[i]+'</font></td>');
		if(i != english.length-1){
			i++;		
			document.writeln('<td>'+i+'.</td>');
			document.writeln('<td>'+english[i]+'</td>');
			document.writeln('<td bgcolor=#00cc33><font color=#000000>'+korean[i]+'</font></td>');
		}
		document.writeln('</tr>');
	}
	document.writeln('</table>');
}
else{
	var ranNums = new Array();
	var b = 0;
	while(b < english.length-1){
		ranNums.push(b+1);
		b++;
	}

	ranNums = Shuffle(ranNums);
	i = 0;
	document.writeln('<table><tr>');
	document.writeln('<th colspan=3>Enter the # of the English word that corresponds with the term, then hit tab to move to the next term</th>');
	document.writeln('</tr>');
	if(termtype == 'class'){
		document.writeln('<table><tr>');
		document.writeln('<th colspan=3><a href="termanswers.shtml">Click here for the list of answers</a></th>');
		document.writeln('</tr>');
	}
	if(termtype == 'tech'){
		document.writeln('<table><tr>');
		document.writeln('<th colspan=3><a href="techanswers.shtml">Click here for the list of answers</a></th>');
		document.writeln('</tr>');
	}
	document.writeln('<tr><td valign=top><table>');
	while(i < english.length-1){
		document.writeln('<tr>');
		i++;
		document.writeln('<td>'+i+'.</td>');
		document.writeln('<td>'+english[i]+'</td>');
		if(i != english.length-1){
			i++;		
			document.writeln('<td>'+i+'.</td>');
			document.writeln('<td>'+english[i]+'</td>');
		}
		document.writeln('</tr>');
	}
	document.writeln('</table></td>');
	document.writeln('<td rowspan=20 bgcolor=red></td>');
	document.writeln('<td><table>');
	i=0;
	while(i < korean.length-1){
		document.writeln('<tr>');
		document.writeln('<td><input type=text maxlength=2 style="WIDTH: 20" id=p'+ranNums[i]+' onblur="checkAnswer(this);"></td>');
		document.writeln('<td>'+korean[ranNums[i]]+'</td>');
		document.writeln('<td width=50><div id="resp'+ranNums[i]+'"></div></td>');
		i++;
		if(i != english.length-1){
			document.writeln('<td><input type=text maxlength=2 style="WIDTH: 20" id=p'+ranNums[i]+' onblur="checkAnswer(this);"></td>');
			document.writeln('<td>'+korean[ranNums[i]]+'</td>');
			document.writeln('<td width=50><div id="resp'+ranNums[i]+'"></div></td>');
			document.writeln('</tr>');
			i++;
		}
	}
	document.writeln('</table>');
	document.writeln('<td>');
}
