

var f = new Object();
var m = new Object();

f["a"]="ALFA";
f["b"]="BRAVO";
f["c"]="CHARLIE";
f["d"]="DELTA";
f["e"]="ECHO";
f["f"]="FOXTROT";
f["g"]="GOLF";
f["h"]="HOTEL";
f["i"]="INDIA";
f["j"]="JULIETT";
f["k"]="KILO";
f["l"]="LIMA";
f["m"]="MIKE";
f["n"]="NOVEMBER";
f["o"]="OSCAR";
f["p"]="PAPA";
f["q"]="QUEBEC";
f["r"]="ROMEO";
f["s"]="SIERRA";
f["t"]="TANGO";
f["u"]="UNIFORM";
f["v"]="VICTOR";
f["w"]="WHISKEY";
f["x"]="X-RAY";
f["y"]="YANQUEE";
f["z"]="ZULU";

f["int"]="Inteligencia";
f["R-1"]="R-1";
f["R-2"]="R-2";
f["R-3"]="R-3";

f["0"]="Nadazero";
f["1"]="Unaone";
f["2"]="Bissotwo";
f["3"]="Terrathree";
f["4"]="Cartefour";
f["5"]="Pantafive";
f["6"]="Soxisix";
f["7"]="Setteseven";
f["8"]="Octoeight";
f["9"]="Novenine";

m["a"]="ˇ -";
m["b"]="- ˇ ˇ ˇ";
m["c"]="- ˇ - ˇ";
m["d"]="- ˇ ˇ";
m["e"]="ˇ";
m["f"]="ˇ ˇ - ˇ";
m["g"]="- - ˇ";
m["h"]="ˇ ˇ ˇ ˇ";
m["i"]="ˇ ˇ";
m["j"]="ˇ - - -";
m["k"]="- ˇ -";
m["l"]="ˇ - ˇ ˇ";
m["m"]="- -";
m["n"]="- ˇ";
m["o"]="- - -";
m["p"]="ˇ - - ˇ";
m["q"]="- - ˇ -";
m["r"]="ˇ - ˇ";
m["s"]="ˇ ˇ ˇ";
m["t"]="-";
m["u"]="ˇ ˇ -";
m["v"]="ˇ ˇ ˇ -";
m["w"]="ˇ - -";
m["x"]="- ˇ ˇ -";
m["y"]="- ˇ - -";
m["z"]="- - ˇ ˇ";

m["0"]="- - - - -";
m["1"]="ˇ - - - -";
m["2"]="ˇ ˇ - - -";
m["3"]="ˇ ˇ ˇ - -";
m["4"]="ˇ ˇ ˇ ˇ -";
m["5"]="ˇ ˇ ˇ ˇ ˇ";
m["6"]="- ˇ ˇ ˇ ˇ";
m["7"]="- - ˇ ˇ ˇ";
m["8"]="- - - ˇ ˇ";
m["9"]="- - - - ˇ";


var sf = true;
var sm = true;
var sb = true;
var corr = true;
function chCorregir()
{
	corr = !corr;
}
function showFonetico()
{
	if (sf)
		for(i in f)
		{
			document.forms["frmAlfabeto"].elements["f"+i].value = f[i];
		}
	else
		for(i in f)
		{
			document.forms["frmAlfabeto"].elements["f"+i].value = "";
		}
	sf = !sf;
}
function showMorse()
{
	if (sm)
		for(i in m)
		{
			document.forms["frmAlfabeto"].elements["m"+i].value = m[i];
		}
	else
		for(i in m)
		{
			document.forms["frmAlfabeto"].elements["m"+i].value = "";
		}
	document.forms["frmAlfabeto"].elements["mint"].value = "";
	document.forms["frmAlfabeto"].elements["mR-1"].value = "";
	document.forms["frmAlfabeto"].elements["mR-2"].value = "";
	document.forms["frmAlfabeto"].elements["mR-3"].value = "";
	sm = !sm;
}
function showBanderas()
{
	if (sb)
		for(i in f)
		{
			document.forms["frmAlfabeto"].elements["b"+i].src = "banderas/"+i+".gif";
		}
	else
		for(i in f)
		{
			document.forms["frmAlfabeto"].elements["b"+i].src = "banderas/null.gif";
		}
	sb = !sb;
}

function writeLetra(letra)
{
	document.writeln('  <table border="0" cellpadding="0" cellspacing="0">');
	document.writeln('	<tr><td width="20"><INPUT type="text" class="fonetico" readonly size="9" name="f'+letra+'" tabindex=-1></td></tr>');
	document.writeln('	<tr><td><img name="b'+letra+'" width="50" alt="'+f[letra.toLowerCase()]+'" onclick="doImg(\''+letra+'\');"></td></tr>');
	document.writeln('	<tr><td><INPUT type="text" class="morse" readonly size="3" name="m'+letra+'" tabindex=-1></td></tr>');
	document.writeln('  </table>');
}
function writeAlfabeto()
{
	document.writeln('<FORM name="frmAlfabeto">');
	document.writeln('<table border="0" cellpadding="2" cellspacing="0">');
	document.writeln(' <TR><TD>');
	writeLetra('a');
	document.writeln(' </TD><TD>');
	writeLetra('b');
	document.writeln(' </TD><TD>');
	writeLetra('c');
	document.writeln(' </TD><TD>');
	writeLetra('d');
	document.writeln(' </TD><TD>');
	writeLetra('e');
	document.writeln(' </TD><TD>');
	writeLetra('f');
	document.writeln(' </TD><TD>');
	writeLetra('g');
	document.writeln('  </TD><TD>');
	writeLetra('h');
	document.writeln(' </TD><TD>');
	writeLetra('i');
	document.writeln(' </TD></TR>');

	document.writeln(' <TR><TD>');
	writeLetra('j');
	document.writeln(' </TD><TD>');
	writeLetra('k');
	document.writeln(' </TD><TD>');
	writeLetra('l');
	document.writeln(' </TD><TD>');
	writeLetra('m');
	document.writeln(' </TD><TD>');
	writeLetra('n');
	document.writeln(' </TD><TD>');
	writeLetra('o');
	document.writeln(' </TD><TD>');
	writeLetra('p');
	document.writeln(' </TD><TD>');
	writeLetra('q');
	document.writeln(' </TD><TD>');
	writeLetra('r');
	document.writeln(' </TD></TR>');

	document.writeln(' <TR><TD>');
	writeLetra('s');
	document.writeln(' </TD><TD>');
	writeLetra('t');
	document.writeln(' </TD><TD>');
	writeLetra('u');
	document.writeln(' </TD><TD>');
	writeLetra('v');
	document.writeln(' </TD><TD>');
	writeLetra('w');
	document.writeln(' </TD><TD>');
	writeLetra('x');
	document.writeln(' </TD><TD>');
	writeLetra('y');
	document.writeln(' </TD><TD>');
	writeLetra('z');
	document.writeln(' </TD><TD>');
	writeLetra('int');
	document.writeln(' </TD></TR>');


	document.writeln(' </TD><TD>');
	writeLetra('0');
	document.writeln(' </TD><TD>');
	writeLetra('1');
	document.writeln(' </TD><TD>');
	writeLetra('2');
	document.writeln(' </TD><TD>');
	writeLetra('3');
	document.writeln(' </TD><TD>');
	writeLetra('4');
	document.writeln(' </TD><TD>');

	document.writeln(' </TD><TD>');
	writeLetra('R-1');
	document.writeln(' </TD><TD>');
	writeLetra('R-2');
	document.writeln(' </TD><TD>');
	writeLetra('R-3');
	document.writeln(' </TD><TD>');

	document.writeln(' <TR><TD>');
	writeLetra('5');
	document.writeln(' </TD><TD>');
	writeLetra('6');
	document.writeln(' </TD><TD>');
	writeLetra('7');
	document.writeln(' </TD><TD>');
	writeLetra('8');
	document.writeln(' </TD><TD>');
	writeLetra('9');
	document.writeln(' </TD></TR>');
	document.writeln('</table>');
	document.writeln('</FORM>');
}


function writeMensaje()
{
	document.writeln('<DIV id="mensaje" STYLE="visibility:hidden; position:absolute; left:50; top:270; width:100%; height:100%">');
	document.writeln(' <CENTER><FORM name="frmMensaje">');
	document.writeln(' <TABLE border=0 cellspacing=0 cellpadding=0>');
	document.writeln('  <TR><TD width=24 height=24><IMG src="images/tl.gif"></TD><TD bgcolor="#FF9555">&nbsp;</TD><TD width=24 height=24><IMG src="images/tr.gif"></TD></TR>');
	document.writeln('  <TR><TD class="mensaje">&nbsp;</TD><TD align=center valign=middle bgcolor="#FF9555">');
	document.writeln('      <TABLE border=0>');
//	document.writeln('       <TR><TD>&nbsp;</TD></TR>');
	document.writeln('       <TR><TD rowspan=3><IMG name="imgMensaje" src="banderas/null.gif" border=0 width=56 height=40></TD>');
	document.writeln('           <TD>   <INPUT TYPE=text readonly class="titmensaje" name="txtMensaje1" value="" tabindex=-1></TD></TR>');
	document.writeln('       <TR><TD>   <INPUT TYPE=text readonly class="mensaje" name="txtMensaje2" value="" tabindex=-1></TD></TR>');
//	document.writeln('       <TR><TD>   <INPUT TYPE=text readonly size=50 class="mensaje" name="txtMensaje3" value="" tabindex=-1></TD></TR>');
	document.writeln('       <TR><TD>   <TEXTAREA readonly cols=50 rows=5 class="mensaje" name="txtMensaje3" tabindex=-1></TEXTAREA></TD></TR>');
//	document.writeln('       <TR><TD>&nbsp;</TD></TR>');
	document.writeln('       <TR><TD colspan=2 align=center><INPUT type=button name="ok" value="  OK  " onclick="alertaOff();"></TD></TR>');
	document.writeln('      </TABLE>');
	document.writeln('    </TD><TD bgcolor="#FF9555">&nbsp;</TD></TR>');
	document.writeln('  <TR><TD width=24 height=24><IMG src="images/bl.gif"></TD><TD bgcolor="#FF9555">&nbsp;</TD><TD width=24 height=24><IMG src="images/br.gif"></TD></TR>');
	document.writeln(' </TABLE></FORM></CENTER></DIV>');
}


var siguiente = false;

function alertaOff()
{
	document.all['mensaje'].style.visibility='hidden';
	if (siguiente) nextPregunta();
	else setFocus();
	siguiente = false;
}
function correcto(palabra, texto)
{
	document.forms.frmMensaje.elements.txtMensaje1.value="CORRECTO";
	document.forms.frmMensaje.elements.txtMensaje2.value=palabra;
	document.forms.frmMensaje.elements.txtMensaje3.value=texto;
	document.all['mensaje'].style.visibility='visible';
}
function alerta(msg, letra, pos)
{
	document.forms.frmMensaje.elements.txtMensaje1.value="ERROR";
	if (!pos) pos = 0;
	if (pos > 0)
		document.forms.frmMensaje.elements.txtMensaje2.value="Posición "+pos;
	else
		document.forms.frmMensaje.elements.txtMensaje2.value="";
	if (letra)
	{
		document.forms.frmMensaje.elements.imgMensaje.src="banderas/"+letra.toLowerCase()+".gif";
		switch (capitulo)
		{
		case 1:
			document.forms.frmMensaje.elements.txtMensaje3.value= msg + "\n" + letra.toUpperCase() + " es "+f[letra.toLowerCase()];
			break;
		case 2:
			document.forms.frmMensaje.elements.txtMensaje3.value= msg + "\n" + "La bandera "+f[letra.toLowerCase()]+" es ésta.";
			break;
		case 3:
			document.forms.frmMensaje.elements.txtMensaje3.value= msg + "\n" + f[letra.toLowerCase()] + " es "+m[letra.toLowerCase()];
			break;
		}
	}
	else
	{
		document.forms.frmMensaje.elements.imgMensaje.src="banderas/null.gif";
		document.forms.frmMensaje.elements.txtMensaje3.value= msg;
	}
	document.all.mensaje.style.visibility='visible';
	document.forms.frmMensaje.elements.ok.focus();
}

