function links()
{
abre_ventana('../links/links'+Aleatorio(13)+'.htm','85','220','350','300','no','no')
}

function inactivo()
{
mensaje('inactivo');
}

function limpiaplanetas()
{
parent.izquierda2.document.images[0].src = "../principal/1_nou_2r.gif";
parent.izquierda2.document.images[1].src = "../principal/2_sod_2r.gif";
parent.izquierda2.document.images[2].src = "../principal/3_rest_2r.gif";
parent.izquierda2.document.images[3].src = "../principal/4_trocua_2r.gif";
parent.izquierda2.document.images[4].src = "../principal/5_cocin_2r.gif";
parent.izquierda2.document.images[5].src = "../principal/6_isse_2r.gif";
parent.izquierda2.document.images[6].src = "../principal/7_tesie_2r.gif";
parent.izquierda2.document.images[7].src = "../principal/8_choo_2r.gif";
parent.izquierda2.document.images[8].src = "../principal/9_venue_2r.gif";
parent.izquierda2.document.images[9].src = "../principal/all_planets_smallr.gif";
}

function planetaactivo()
{
var planet = compruebanivel();
limpiaplanetas();
if (planet == 0)
   {
   parent.izquierda2.document.images[planet].src = "../principal/1_nou_2.gif";
   } 
else if (planet == 1)
   {
   parent.izquierda2.document.images[planet].src = "../principal/2_sod_2.gif";
   }
else if (planet == 2)
   {
   parent.izquierda2.document.images[planet].src = "../principal/3_rest_2.gif";
   }
else if (planet == 3)
   {
   parent.izquierda2.document.images[planet].src = "../principal/4_trocua_2.gif";
   }
else if (planet == 4)
   {
   parent.izquierda2.document.images[planet].src = "../principal/5_cocin_2.gif";
   }
else if (planet == 5)
   {
   parent.izquierda2.document.images[planet].src = "../principal/6_isse_2.gif";
	}
else if (planet == 6)
   {
   parent.izquierda2.document.images[planet].src = "../principal/7_tesie_2.gif";
   }
else if (planet == 7)
   {
   parent.izquierda2.document.images[planet].src = "../principal/8_choo_2.gif";
   }
else if (planet == 8)
   {
   parent.izquierda2.document.images[planet].src = "../principal/9_venue_2.gif";
   }
else if (planet == 9)
   {
   parent.izquierda2.document.images[planet].src = "../principal/all_planets_small.gif";
   }
}

function compruebanivel()
{
var cadena = parent.nivel.location.href;
var test = parent.test.location.href;
var numeroplaneta = 0;
if ((cadena.indexOf('0',0) != -1) && (cadena.indexOf('_',0) != -1) && (cadena.indexOf('-',0) != -1)) 
	{ numeroplaneta = 0; }
else if ((cadena.indexOf('1',0) != -1) && (cadena.indexOf('_',0) != -1) && (cadena.indexOf('-',0) != -1)) 
	{ numeroplaneta = 1; } 
else if ((cadena.indexOf('2',0) != -1) && (cadena.indexOf('_',0) != -1) && (cadena.indexOf('-',0) != -1)) 
	{ numeroplaneta = 2; } 
else if ((cadena.indexOf('3',0) != -1) && (cadena.indexOf('_',0) != -1) && (cadena.indexOf('-',0) != -1)) 
	{ numeroplaneta = 3; }
else if ((cadena.indexOf('4',0) != -1) && (cadena.indexOf('_',0) != -1) && (cadena.indexOf('-',0) != -1)) 
	{ numeroplaneta = 4; }
else if ((cadena.indexOf('5',0) != -1) && (cadena.indexOf('_',0) != -1) && (cadena.indexOf('-',0) != -1)) 
	{ numeroplaneta = 5; }
else if ((cadena.indexOf('6',0) != -1) && (cadena.indexOf('_',0) != -1) && (cadena.indexOf('-',0) != -1)) 
	{ numeroplaneta = 6; }
else  if ((cadena.indexOf('7',0) != -1) && (cadena.indexOf('_',0) != -1) && (cadena.indexOf('-',0) != -1)) 
	{ numeroplaneta = 7; }
else if ((cadena.indexOf('8',0) != -1) && (cadena.indexOf('_',0) != -1) && (cadena.indexOf('-',0) != -1)) 
	{ numeroplaneta = 8; }
else if ((cadena.indexOf('9',0) != -1) && (cadena.indexOf('_',0) != -1) && (cadena.indexOf('-',0) != -1)) 
	{ numeroplaneta = 9; }
return numeroplaneta;
}


function AcabarTest()
{
var numero = compruebatest();
limpiaplanetas();
//alert (compruebanivel());
if (numero == 1)
   {
	parent.izquierda2.document.images[(numero+1)].src = "../principal/3_rest_2.gif";
	parent.definiciones.document.images[10].src = "../numeros/barril1.jpg";
	setTimeout("envia_frames('../principal/main_planeta2.htm','centro','../principal/antepie_planeta2.htm','abajo_previo','../check/_1-.html','nivel','../check/_2-.html','test')",5000);
   } else if (numero == 2) {
	parent.izquierda2.document.images[(numero+1)].src = "../principal/4_trocua_2.gif";
	parent.definiciones.document.images[10].src = "../numeros/barril2.jpg";
	setTimeout("envia_frames('../principal/main_planeta3.htm','centro','../principal/antepie_planeta3.htm','abajo_previo','../check/_2-.html','nivel','../check/_3-.html','test');",5000);
   } else if (numero == 3) {
	parent.izquierda2.document.images[(numero+1)].src = "../principal/5_cocin_2.gif";
	parent.definiciones.document.images[10].src = "../numeros/barril3.jpg";
	setTimeout("envia_frames('../principal/main_planeta4.htm','centro','../principal/antepie_planeta4.htm','abajo_previo','../check/_3-.html','nivel','../check/_4-.html','test');",5000);
   } else if (numero  == 4) {
	parent.izquierda2.document.images[(numero+1)].src = "../principal/6_isse_2.gif";
	parent.definiciones.document.images[10].src = "../numeros/barril4.jpg";
	setTimeout("envia_frames('../principal/main_planeta5.htm','centro','../principal/antepie_planeta5.htm','abajo_previo','../check/_4-.html','nivel','../check/_5-.html','test');",5000);
   } else if (numero  == 5) {
	parent.izquierda2.document.images[(numero+1)].src = "../principal/7_tesie_2.gif";
	parent.definiciones.document.images[10].src = "../numeros/barril5.jpg";
	setTimeout("envia_frames('../principal/main_planeta6.htm','centro','../principal/antepie_planeta6.htm','abajo_previo','../check/_5-.html','nivel','../check/_6-.html','test');",5000);
   } else if (numero  == 6) {
	parent.izquierda2.document.images[(numero+1)].src = "../principal/8_choo_2.gif";
	parent.definiciones.document.images[10].src = "../numeros/barril6.jpg";
	setTimeout("envia_frames('../principal/main_planeta7.htm','centro','../principal/antepie_planeta7.htm','abajo_previo','../check/_6-.html','nivel','../check/_7-.html','test');",5000);
   } else if (numero  == 7) {
	parent.izquierda2.document.images[(numero+1)].src = "../principal/9_venue_2.gif";
	parent.definiciones.document.images[10].src = "../numeros/barril7.jpg";
	setTimeout("envia_frames('../principal/main_planeta8.htm','centro','../principal/antepie_planeta8.htm','abajo_previo','../check/_7-.html','nivel','../check/_8-.html','test');",5000);
   } else if (numero == 8) {
	parent.izquierda2.document.images[(numero+1)].src = "../principal/all_planets_small.gif";
	parent.definiciones.document.images[10].src = "../numeros/barril8.jpg";
	setTimeout("envia_frames('../principal/main_planeta9.htm','centro','../principal/antepie_planeta9.htm','abajo_previo','../check/_8-.html','nivel','../check/_9-.html','test');",5000);
   } else if (numero == 9) {
	parent.definiciones.document.images[10].src = "../numeros/barril9.jpg";
        setTimeout("envia_frames('../principal/fin_programa.htm','centro','../check/_9-.html','nivel','../check/_9-.html','test');",5000);
   }
envia_frames('../check/_0-.html','pregunta');
}


function compruebarespuesta(valor)
{
var nivel = compruebatest(); // Cargamos el planeta activo... (frame: nivel)
var pregunta = compruebapregunta();  // Cargamos la pregunta activa...(frame: pregunta)
var nombre = parent.centro.document.images[0].name;

if (nombre == valor) // está bien...     
// Si está bien, incrementamos la pregunta, y 
// si la pregunta es la 5..., pasamos al siguiente nivel
   {
   if (pregunta < 4 ) {   // si pregunta < 4 (5ª pregunta...)
        parent.pregunta.location.href = '../check/_'+(pregunta+1)+'-.html'; // incrementamos pregunta
	parent.centro.document.images[0].src = '../numeros/numero_base'+nombre+'.gif';
	envia_frames('bien.htm','izquierda1');
	setTimeout("envia_frames('../tests/test_preguntas.htm','centro');",5000); // enviamos el bien al lateral.
	} 
        else // si no
        {
	parent.centro.document.images[0].src = '../numeros/numero_base'+nombre+'.gif';
	envia_frames('bien.htm','izquierda1');
	AcabarTest(); // fin del test
        }
   } 
   else 
   {   
   envia_frames('mal.htm','izquierda1'); // está mal...
   }
}


function compruebatest()
{
var test = parent.test.location.href;
numerotest = 0;
if ((test.indexOf('0',0) != -1) && (test.indexOf('_',0) != -1) && (test.indexOf('-',0) != -1))
 {
  numerotest = 0;
 } else if ((test.indexOf('1',0) != -1) && (test.indexOf('_',0) != -1) && (test.indexOf('-',0) != -1))
 {
  numerotest = 1;
 } else if ((test.indexOf('2',0) != -1) && (test.indexOf('_',0) != -1) && (test.indexOf('-',0) != -1))
 {
  numerotest = 2;
 } else if ((test.indexOf('3',0) != -1) && (test.indexOf('_',0) != -1) && (test.indexOf('-',0) != -1))
 {
  numerotest = 3;
 } else if ((test.indexOf('4',0) != -1) && (test.indexOf('_',0) != -1) && (test.indexOf('-',0) != -1))
 {
  numerotest = 4;
 } else if ((test.indexOf('5',0) != -1) && (test.indexOf('_',0) != -1) && (test.indexOf('-',0) != -1))
 {
  numerotest = 5;
 } else if ((test.indexOf('6',0) != -1) && (test.indexOf('_',0) != -1) && (test.indexOf('-',0) != -1))
 {
  numerotest = 6;
 } else if ((test.indexOf('7',0) != -1) && (test.indexOf('_',0) != -1) && (test.indexOf('-',0) != -1))
 {
  numerotest = 7;
 } else if ((test.indexOf('8',0) != -1) && (test.indexOf('_',0) != -1) && (test.indexOf('-',0) != -1))
 {
  numerotest = 8;
 } else if ((test.indexOf('9',0) != -1) && (test.indexOf('_',0) != -1) && (test.indexOf('-',0) != -1))
 {
  numerotest = 9;
 }
return numerotest;
}

function compruebapregunta()
{
var pregunta = parent.pregunta.location.href;
numeropregunta = 0;
if ((pregunta.indexOf('0',0) != -1) && (pregunta.indexOf('_',0) != -1) && (pregunta.indexOf('-',0) != -1))
 {
  numeropregunta = 0;
 } else if ((pregunta.indexOf('1',0) != -1) && (pregunta.indexOf('_',0) != -1) && (pregunta.indexOf('-',0) != -1))
 {
  numeropregunta = 1;
 } else if ((pregunta.indexOf('2',0) != -1) && (pregunta.indexOf('_',0) != -1) && (pregunta.indexOf('-',0) != -1))
 {
  numeropregunta = 2;
 } else if ((pregunta.indexOf('3',0) != -1) && (pregunta.indexOf('_',0) != -1) && (pregunta.indexOf('-',0) != -1))
 {
  numeropregunta = 3;
 } else if ((pregunta.indexOf('4',0) != -1) && (pregunta.indexOf('_',0) != -1) && (pregunta.indexOf('-',0) != -1))
 {
  numeropregunta = 4;
 } else if ((pregunta.indexOf('5',0) != -1) && (pregunta.indexOf('_',0) != -1) && (pregunta.indexOf('-',0) != -1))
 {
  numeropregunta = 5;
 } 
return numeropregunta;
}

function test(numero)
{
parent.test.document.location.href = '../check/_'+numero+'-.html';
envia_frames('../tests/test_preguntas.htm','centro','antepie_test_1.htm','abajo_previo');
//generapregunta(numero);
}

function truco()
{
Numero = Aleatorio(27);
//alert(Numero);
abre_ventana('../trucos/truco'+Numero+'.htm','85','220','350','300','no','no');
}

function compruebaplaneta(planeta)
{
var cadena = parent.nivel.location.href;
//limpiaplanetas();
if (planeta == 1)
 {
   if ((cadena.indexOf('0',0) != -1) && (cadena.indexOf('_',0) != -1) && (cadena.indexOf('-',0) != -1)) 
	{
        envia_frames('main_planeta1.htm','centro','antepie_planeta1.htm','abajo_previo','../check/_1-.html','nivel','../check/_1-.html','test');
	} else inactivo();
 } 
 else if (planeta == 2)
 {
   if ((cadena.indexOf('1',0) != -1) && (cadena.indexOf('_',0) != -1) && (cadena.indexOf('-',0) != -1)) 
	{
        envia_frames('main_planeta2.htm','centro','antepie_planeta2.htm','abajo_previo','../check/_2-.html','nivel','../check/_2-.html','test');
	} else inactivo();
 } 
 else if (planeta == 3)
 {
   if ((cadena.indexOf('2',0) != -1) && (cadena.indexOf('_',0) != -1) && (cadena.indexOf('-',0) != -1)) 
	{
        envia_frames('main_planeta3.htm','centro','antepie_planeta3.htm','abajo_previo','../check/_3-.html','nivel','../check/_3-.html','test');
	} else inactivo();
 } 
 else if (planeta == 4)
 {
   if ((cadena.indexOf('3',0) != -1) && (cadena.indexOf('_',0) != -1) && (cadena.indexOf('-',0) != -1)) 
	{
        envia_frames('main_planeta4.htm','centro','antepie_planeta4.htm','abajo_previo','../check/_4-.html','nivel','../check/_4-.html','test');
	} else inactivo();
 } 
 else if (planeta == 5)
 {
   if ((cadena.indexOf('4',0) != -1) && (cadena.indexOf('_',0) != -1) && (cadena.indexOf('-',0) != -1)) 
	{
        envia_frames('main_planeta5.htm','centro','antepie_planeta5.htm','abajo_previo','../check/_5-.html','nivel','../check/_5-.html','test');
	} else inactivo();
 } 
 else if (planeta == 6)
 {
   if ((cadena.indexOf('5',0) != -1) && (cadena.indexOf('_',0) != -1) && (cadena.indexOf('-',0) != -1)) 
	{
        envia_frames('main_planeta6.htm','centro','antepie_planeta6.htm','abajo_previo','../check/_6-.html','nivel','../check/_6-.html','test');
	} else inactivo();
 } 
 else if (planeta == 7)
 {
   if ((cadena.indexOf('6',0) != -1) && (cadena.indexOf('_',0) != -1) && (cadena.indexOf('-',0) != -1)) 
	{
        envia_frames('main_planeta7.htm','centro','antepie_planeta7.htm','abajo_previo','../check/_7-.html','nivel','../check/_7-.html','test');
	} else inactivo();
 } 
 else if (planeta == 8)
 {
   if ((cadena.indexOf('7',0) != -1) && (cadena.indexOf('_',0) != -1) && (cadena.indexOf('-',0) != -1)) 
	{
        envia_frames('main_planeta8.htm','centro','antepie_planeta8.htm','abajo_previo','../check/_8-.html','nivel','../check/_8-.html','test');
	} else inactivo();
 } 
 else if (planeta == 9)
 {
   if ((cadena.indexOf('8',0) != -1) && (cadena.indexOf('_',0) != -1) && (cadena.indexOf('-',0) != -1)) 
	{
        envia_frames('main_planeta9.htm','centro','antepie_planeta9.htm','abajo_previo','../check/_9-.html','nivel','../check/_9-.html','test');
	} else inactivo();
 } 
setTimeout("planetaactivo();",1000);
}

function Aleatorio(hasta)
{
var Total;
do {
 Total = Math.ceil(Math.random()*hasta);
 } while ((Total == 0) || (Total == hasta)) 
 return Total;
}

function play(fichero)
{
sonido = parent.sonido.document;
sonido.open();
sonido.write("<HTML><HEAD></HEAD><BODY BGCOLOR='#ffffff'>");
sonido.write("<EMBED SRC='../numeros/_"+fichero+"s.wav' HIDDEN=TRUE AUTOSTART=TRUE HEIGHT=0 LOOP=FALSE>");
//sonido.write("<IMG SRC='../numeros/numero_base"+fichero+".gif'>");
sonido.write("</BODY></HTML>");
sonido.close();
}


function mensaje(fichero)
{
sonido = parent.sonido.document;
sonido.open();
sonido.write("<HTML><HEAD></HEAD><BODY BGCOLOR='#ffffff'>");
sonido.write("<EMBED SRC='../mensajes/"+fichero+".wav' HIDDEN=TRUE AUTOSTART=TRUE HEIGHT=0 LOOP=FALSE>");
sonido.write("</BODY></HTML>");
sonido.close();
}

function stop()
{
sonido = parent.sonido.document;
sonido.open();
sonido.write("<HTML><HEAD></HEAD><BODY BGCOLOR='#ffffff'>");
sonido.write("</BODY></HTML>");
sonido.close();
}

function ponercookie(nombre, valor)
{
document.cookie = nombre+"="+ escape(valor);
}

function leercookie(nombre)
{
var localizar = nombre + "=";
	if (document.cookie.length > 0) 
	{
	i = document.cookie.indexOf(localizar);
	if (i != -1)
		{
		i += localizar.lenght;
		j = document.cookie.indexOf(";", i);
		if (j == -1) 
			document.cookie.length;
		return unescape(document.cookie.substring(i,j));
		}
	}
}

function micookie()
{
if (!(num=leercookie("valor")))
	num = 1000;
	num++;
	ponercookie("valor",num);
	document.write("El valor es "+num);	
}

function Precarga_de_imagenes() { 
  var d=document; 
  if(d.images)
	{
	if(!d.MM_p) d.MM_p=new Array();
	    var i,j=d.MM_p.length,a=Precarga_de_imagenes.arguments; 
	    for(i=0; i<a.length; i++)
	        if (a[i].indexOf("#")!=0)
		{ 
		d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];
		}
	}
}

function Restaurar_imagen() 
{
  var i,x,a=document.MM_sr; 
	for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) 
		x.src=x.oSrc;
}

function Encuentra_obj(n, d) 
{ 
  var p,i,x;  
	if(!d) d=document; 
		if((p=n.indexOf("?"))>0&&parent.frames.length) 
		{
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
		}
	if(!(x=d[n])&&d.all) x=d.all[n]; 
		for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
		  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=Encuentra_obj(n,d.layers[i].document); 
			return x;
}

function CambiarImagen() { 
  var i,j=0,x,a=CambiarImagen.arguments; 
  document.MM_sr=new Array; 
  for(i=0;i<(a.length-2);i+=3)
   if ((x=Encuentra_obj(a[i]))!=null)
   {
     document.MM_sr[j++]=x; 
     if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];
   }
}

function salir() {
	parent.close();
	}

// Esta rutina permite enviar n enlaces a n frames de 
// forma simultanea
// Sintaxis:
// envia_frames('URL pagina 1', 'nombre frame 1','URL pagina 2','nombre frame 2'...
//              .... 'URL pagina n','nombre frame n')

function envia_frames(){
        var total = envia_frames.arguments.length;
        var mitad = total/2;
        var sigue=true;
        var uso= "envia_frames('URL pagina 1', 'nombre frame 1',...,'URL pagina n','nombre frame n')"
        if ((Math.abs(mitad-Math.round(mitad))>0.01)||(total == 0)){
                alert("Llamada incorrecta a la funcion envia_frames.\nSintaxis: "+uso);
                sigue = false;
        }
        if (sigue){
                for (var i=0;i<total;i=i+2){
                        eval('parent.'+envia_frames.arguments[i+1]+'.document.location.href =envia_frames.arguments[i]');
                }

        }
}

function abre_ventana(){
   var miUrl = abre_ventana.arguments[0];
   // uso: javascript:abre_ventana('(url)','(posx)','(posy)','(width)','(heigth)','(scrollbars:yes/no)','(resizable:yes/no)');
   argumentos = "top= "+abre_ventana.arguments[1]+" left="+abre_ventana.arguments[2]+" width = "+abre_ventana.arguments[3]+" height= "+abre_ventana.arguments[4]+" scrollbars=" +abre_ventana.arguments[5]+" resizable= "+abre_ventana.arguments[6]+" location = no";
   window.open(miUrl,"",argumentos);
}

