// JavaScript Document

// Variable con los estados de cada botón
var NUM_BOTONES=14;
var NORMAL=0;
var OVER=1;
var SETTED=2;
var RUTA="./imagenes/";

estadosBotones = new Array(NUM_BOTONES);
nombresBotones = new Array(NUM_BOTONES);

function entrarMenu(idObjeto)
{
	var objeto=document.getElementById(idObjeto);
	objeto.className="enlaceSeleccionado";
}

function salirMenu(idObjeto)
{
	var objeto=document.getElementById(idObjeto);
	objeto.className="enlace";
}

function setNombresBotones()
{
	nombresBotones[0]="botonDesempleados";
	nombresBotones[1]="botonTrabajadores";
	nombresBotones[2]="botonInformatica";
	nombresBotones[3]="botonIdiomas";
	nombresBotones[4]="botonOposiciones";
	nombresBotones[5]="botonGrados";
	nombresBotones[6]="botonApoyo";
	nombresBotones[7]="botonEmpresarial";
	nombresBotones[8]="botonManipulador";
	nombresBotones[9]="botonOtros";
	nombresBotones[10]="botonNinos";
	nombresBotones[11]="botonPresenciales";
	nombresBotones[12]="botonDistancia";
	nombresBotones[13]="botonOnline";
}


function inicializarBotones()
{
	var cont;
	
	// Se actualizan los nombres de los botones
	setNombresBotones();
	
	// Se ponen todos los botones normales con la imagen correspondiente
	for (cont=0; cont<NUM_BOTONES; cont++)
	{
		estadosBotones[cont]=NORMAL;
		document.getElementById(nombresBotones[cont]).src=RUTA+nombresBotones[cont]+".jpg";
	}
}

function actualizarBotones(estadosBotonesAPoner)
{
	var cont;
	
	// Se actualizan los nombres de los botones
	setNombresBotones();
	
	// Se ponen todos los botones normales con la imagen correspondiente
	for (cont=0; cont<NUM_BOTONES; cont++)
	{
		estadosBotones[cont]=estadosBotonesAPoner[cont];
		if (estadosBotonesAPoner[cont]==NORMAL)
		{
			document.getElementById(nombresBotones[cont]).src=RUTA+nombresBotones[cont]+".jpg";
		}
		else
		{
			document.getElementById(nombresBotones[cont]).src=RUTA+nombresBotones[cont]+"Setted.jpg";
		}
	}
}

function entrarBoton(posicion)
{
	// Se mira si está setted
	if (estadosBotones[posicion]!=SETTED)
	{
		var objeto=document.getElementById(nombresBotones[posicion]);
		objeto.src=RUTA+nombresBotones[posicion]+"Over.jpg";
	}
}

function salirBoton(posicion)
{
	// Se mira si está setted
	if (estadosBotones[posicion]!=SETTED)
	{
		var objeto=document.getElementById(nombresBotones[posicion]);
		objeto.src=RUTA+nombresBotones[posicion]+".jpg";
	}
}

function pulsarBoton(posicion)
{
	var objeto=document.getElementById(nombresBotones[posicion]);
	
	// Se mira si está setted y se cambia su estado
	if (estadosBotones[posicion]==SETTED)
	{	
		objeto.src=RUTA+nombresBotones[posicion]+".jpg";
		estadosBotones[posicion]=NORMAL;
	}
	else
	{
		objeto.src=RUTA+nombresBotones[posicion]+"Setted.jpg";
		estadosBotones[posicion]=SETTED;
	}
	
	return estadosBotones.join(',');
}


