var MiClip=0;
var Despliegue=0;
var EraNav 		=	0;

if(document.layers){
	EraNav		=	1;
}

if(!document.all && document.getElementById){
	EraNav		=	2;
}

if(document.all){
	EraNav		=	3;
}

//alert('EraNav:'+EraNav);

var ultimaFilaConSubmenuVisitada="";

var minNumMenu=1;
var maxNumMenu=9;

var minNumSubmenusMenuSup1=1;
var maxNumSubmenusMenuSup1=3;

var minNumSubmenusMenuSup2=0;
var maxNumSubmenusMenuSup2=0;

var minNumSubmenusMenuSup3=1;
var maxNumSubmenusMenuSup3=1;

var minNumSubmenusMenuSup4=0;
var maxNumSubmenusMenuSup4=0;

var minNumSubmenusMenuSup5=0;
var maxNumSubmenusMenuSup5=0;

var minNumSubmenusMenuSup6=0;
var maxNumSubmenusMenuSup6=0;

var minNumSubmenusMenuSup7=0;
var maxNumSubmenusMenuSup7=0;

var minNumSubmenusMenuSup8=0;
var maxNumSubmenusMenuSup8=0;

var minNumSubmenusMenuSup9=0;
var maxNumSubmenusMenuSup9=0;

var minNumSubmenusMenuLeft=1;
var maxNumSubmenusMenuLeft=3;

var minNumSubmenusMenuSup10=0;
var maxNumSubmenusMenuSup10=0;

var minNumSubmenusMenuSup11=0;
var maxNumSubmenusMenuSup11=0;

var minNumSubmenusMenuSup12=0;
var maxNumSubmenusMenuSup12=0;

var minNumSubmenusMenuSup13=0;
var maxNumSubmenusMenuSup13=0;

var minNumSubmenusMenuSup14=0;
var maxNumSubmenusMenuSup14=0;

listaMenusActivos = new Array(1,2,3,4,8);


var colorFilaMenuSupOn="7da7d9";
var colorFilaMenuSupOff="587b9d";

var colorFilaMenuIzdaOn="b8dbfd"
var colorFilaMenuIzdaOff="88abcd"

var txtFontWeightOn="bold";
var txtFontWeightOff="normal";

// overMenuLeft=new Boolean(false);
var overMenuLeft=false;

var bieHome=document.URL.substr(0, (window.location.protocol.length + 3 + window.location.hostname.length));
var bieHome="http://www.bieikastola.net/";

//var idiomaActual=bieHome+"eus";
// Cuando haya mas de un idioma hay que quitar la linea de arriba y poner lo siguiente:

//var idiomaActual=document.URL.substr(0, (window.location.protocol.length + 3 + window.location.hostname.length + 3));
//var idiomaActual=document.URL.substr((26),3);

var idiomaActual=document.URL.substr((24 + 3),3);

	imagen1on= new Image();
	imagen1on.src= bieHome+"images/pixAz1Bie.gif";
	imagen1off= new Image();
	imagen1off.src=bieHome+"images/sp.gif";
	
	imagen2on= new Image();
	imagen2on.src= bieHome+"images/pixAz1Bie.gif";
	imagen2off= new Image();
	imagen2off.src= bieHome+"images/sp.gif";
	
	imagen3on= new Image();
	imagen3on.src= bieHome+"images/pixAz1Bie.gif";
	imagen3off= new Image();
	imagen3off.src= bieHome+"images/sp.gif";
	
	imagen4on= new Image();
	imagen4on.src= bieHome+"images/pixAz1Bie.gif";
	imagen4off= new Image();
	imagen4off.src= bieHome+"images/sp.gif";
	
	imagen5on= new Image();
	imagen5on.src= bieHome+"images/pixAz1Bie.gif";
	imagen5off= new Image();
	imagen5off.src= bieHome+"images/sp.gif";
	
	imagen6on= new Image();
	imagen6on.src= bieHome+"images/pixAz1Bie.gif";
	imagen6off= new Image();
	imagen6off.src= bieHome+"images/sp.gif";
	
	imagen7on= new Image();
	imagen7on.src= bieHome+"images/pixAz1Bie.gif";
	imagen7off= new Image();
	imagen7off.src= bieHome+"images/sp.gif";
	
	imagen8on= new Image();
	imagen8on.src= bieHome+"images/pixAz1Bie.gif";
	imagen8off= new Image();
	imagen8off.src= bieHome+"images/sp.gif";
	
	imagen9on= new Image();
	imagen9on.src= bieHome+"images/pixAz1Bie.gif";
	imagen9off= new Image();
	imagen9off.src= bieHome+"images/sp.gif";
	
	imagen10on= new Image();
	imagen10on.src= bieHome+"images/pixAz1Bie.gif";
	imagen10off= new Image();
	imagen10off.src= bieHome+"images/sp.gif";
	
	imagen11on= new Image();
	imagen11on.src= bieHome+"images/pixAz1Bie.gif";
	imagen11off= new Image();
	imagen11off.src= bieHome+"images/sp.gif";
	
	imagen12on= new Image();
	imagen12on.src= bieHome+"images/pixAz1Bie.gif";
	imagen12off= new Image();
	imagen12off.src= bieHome+"images/sp.gif";
	
	imagen13on= new Image();
	imagen13on.src= bieHome+"images/pixAz1Bie.gif";
	imagen13off= new Image();
	imagen13off.src= bieHome+"images/sp.gif";
	
	imagen14on= new Image();
	imagen14on.src= bieHome+"images/pixAz1Bie.gif";
	imagen14off= new Image();
	imagen14off.src= bieHome+"images/sp.gif";

var Netscape = (navigator.appName == "Netscape")?true:false;
var velocidad = 8;
var altura;
var anchura;
var nTimer;


	function out(){
		for (i=1;i<5;i++)
			(Netscape)?eval("document.menu"+i+"act.visibility='hidden';"):eval("menu"+i+"act.style.visibility='hidden'");			
	}

	function over(capa){
		out();
		(Netscape)?eval("document."+capa+".visibility='visible';"):eval(capa+".style.visibility='visible'");
	}


function BajaMenu(num){
	var nMenu = minNumMenu;
	var nBusca=0;

    if (Despliegue!=num) {
	    Despliegue=num;
        for (nMenu=minNumMenu; nMenu <= maxNumMenu; nMenu++)
        // for (nMenu in listaMenusActivos)
	    {
            if (nMenu!=num){
			    ChangeVisibility('MenuSup'+nMenu,0);
			    ChangeVisibility('Capa'+nMenu,0);
		    } else {
				// Despliega('MenuSup'+nMenu); 
				ChangeVisibility('Capa'+nMenu,1);
                // Se saca el menu si existe
				for (nBusca in listaMenusActivos) {
				    if (listaMenusActivos[nBusca]==nMenu)	ChangeVisibility('MenuSup'+nMenu,1);
				}
		    }
		}
	    ChangeVisibility('CapaInterruptor',1);
	}
	else {
	    Despliegue=0;
        // for (nMenu=minNumMenu; nMenu <= maxNumMenu; nMenu++)
        for (nMenu in listaMenusActivos)
	    {
	        // ClipLayer('MenuSup'+nMenu,0,0,0,0)
	        ChangeVisibility('MenuSup'+listaMenusActivos[nMenu],0);
            ChangeVisibility('Capa'+listaMenusActivos[nMenu],0);
		}
	}
}


function Apaga(){
var nMenu=0;
var TimerId;
	
	//clearTimeout(TimerId);
	ChangeVisibility('CapaInterruptor',0);
    for (nMenu = minNumMenu; nMenu <= maxNumMenu; nMenu++)
    // for (nMenu in listaMenusActivos)
	{
        ChangeVisibility('MenuSup'+nMenu,0);
        ChangeVisibility('Capa'+nMenu,0);
        ApagaSubmenus('MenuSup'+nMenu);
	}
	Despliegue=0;
	// Además se apagan los submenus del menu left
	ApagaSubmenus('MenuLeft');
	overMenuLeft=false;
	
}
//funcion que despliega las capas

var Activo=0;
var TimerId;

function Despliega(capa){
	ChangeVisibility(capa,1);
	clearTimeout(TimerId);
	var alto=GetHeight(capa);
	var ancho=GetWidth(capa);
	var velocidad;
	velocidad=6
		if (MiClip<=alto){
			MiClip=MiClip+velocidad;
			ClipLayer(capa,0,0,ancho,MiClip);
			TimerId = setTimeout("Despliega('"+capa+"')",1)
		}

}


//Rollon/off

	
function rollon(imgName,lyName) {
	if (ns4) {
		document.layers[lyName].document.images[imgName].src = eval(imgName+"on.src");
	}
	else {
		lyName = null;
		document.images[imgName].src = eval(imgName+"on.src");
	}
}

function rolloff(imgName,lyName) {
	
	if (ns4) {
		document.layers[lyName].document.images[imgName].src = eval(imgName+"off.src");
	}
	else {
		lyName = null;
		document.images[imgName].src = eval(imgName+"off.src");
	}
}

function colorFilaOff (rowName) {
	document.all.item(rowName).bgColor=colorFilaMenuSupOff;
}

function colorFilaOn (rowName) {
    document.all.item(rowName).bgColor=colorFilaMenuSupOn;
}

function outTexto (idIdioma) {
	document.all.item(idIdioma).style.color="black"
}

function overTexto (idIdioma) {	
    document.all.item(idIdioma).style.color="FF3300";
}

function colorFilaMenu (menuName, rowName, rowStatus) {

var colorFila="";
var tipoFuente="normal";

    switch (menuName) {
	    case "MenuSup1" :
		case "MenuSup2" :
		case "MenuSup3" :
		case "MenuSup4" :
		case "MenuSup5" :
		case "MenuSup6" :
		case "MenuSup7" :
		case "MenuSup7" :
		case "MenuSup8" :
		case "MenuSup9" :
		    // Se prepara el color de la fila
		    if (rowStatus == "on") {
                // Se apaga el resto de submenus
                ApagaSubmenus(menuName);
			    colorFila=colorFilaMenuSupOn;
				// tipoFuente=txtFontWeightOn;
			}
			else {			
			    colorFila=colorFilaMenuSupOff;
				// tipoFuente=txtFontWeightOff;
            }
		break;
	    case "MenuLeft" :
		    if (rowStatus == "on") {
                // Se apaga el resto de submenus
                ApagaSubmenus(menuName);
			    colorFila=colorFilaMenuIzdaOn;
				tipoFuente=txtFontWeightOn;
			}
			else {
			    colorFila=colorFilaMenuIzdaOff;
				tipoFuente=txtFontWeightOff;
			}
		break;
		
		case "MenuSup1Submenu1" :
		case "MenuSup1Submenu2" :
		case "MenuSup1Submenu3" :
		case "MenuSup3Submenu1" :
		    // Se le pone color a la fila que llamo al submenu
		    if (rowStatus == "on") {
			    colorFila=colorFilaMenuSupOn;
				// tipoFuente=txtFontWeightOn;
			}
			else {
			    colorFila=colorFilaMenuSupOff;
				// tipoFuente=txtFontWeightOff;
			}
			
            document.all.item(ultimaFilaConSubmenuVisitada).bgColor=colorFila;
		break;
		
		case "MenuLeftSubmenu1" :
		case "MenuLeftSubmenu2" :
		case "MenuLeftSubmenu3" :
		    // Se le pone color a la fila que llamo al submenu
		    if (rowStatus == "on") {
			    colorFila=colorFilaMenuIzdaOn;
				tipoFuente=txtFontWeightOn;
			}
			else {			
			    colorFila=colorFilaMenuIzdaOff;
				tipoFuente=txtFontWeightOff;
			}
            document.all.item(ultimaFilaConSubmenuVisitada).bgColor=colorFila;
		break;

		default: ;	
	}

	// Se pone color en la fila
	document.all.item(rowName).bgColor=colorFila;
	// Se cambia el tipo de letra en la fila
	document.all.item('txt'+rowName).style.fontWeight=tipoFuente;
}

function colorFilaSubmenu (menuName, identificador, submenuName, rowStatus) {

	// Se pone color a la fila del menu
    colorFilaMenu(menuName, identificador, rowStatus);
    // Se hace visible el submenu correspondiente	
	if (rowStatus == "on" && 
	    document.all.item(menuName+submenuName).style.visibility == "hidden") {
	    
	    ultimaFilaConSubmenuVisitada = identificador;
		// Se busca la posición top del submenu		
		document.all.item(menuName+submenuName).style.top = 
		    document.all.item(menuName).offsetTop + 
			document.all.item(identificador).offsetTop;
			
        ChangeVisibility(menuName+submenuName,1);
	} 	
}

function activaInterruptor(idCapa) 
{
	if(EraNav == 3)
		document.all.item(idCapa).style.zIndex=5;
	if(EraNav == 2)
		document.getElementById(idCapa).style.zIndex=5;
	
    // Se activa el interruptor
	if (!overMenuLeft) {
	    overMenuLeft=true;
	    ChangeVisibility('CapaInterruptor',1);
    }
}

function desactivaInterruptor(idCapa) 
{
	if(EraNav == 3)
    	document.all.item(idCapa).style.zIndex=3;
    	if(EraNav == 2)
	document.getElementById(idCapa).style.zIndex=3;
}

function ApagaSubmenus(menuName)
{
    nMenu=menuName.substr(4);;
    minNumSubmenus=eval('minNumSubmenusMenu'+nMenu);
    maxNumSubmenus=eval('maxNumSubmenusMenu'+nMenu);
    for (nSubmenu = minNumSubmenus; nSubmenu > 0 && nSubmenu <= maxNumSubmenus; nSubmenu++)
	{
        ChangeVisibility(menuName+'Submenu'+nSubmenu,0);
	}
}

function putOpaco(cur,modo)
{
	//alert('cur en putopaco:'+cur.src);
    if(EraNav == 3){
    	if (modo==0)
	        cur.filters.alpha.opacity=100;
	    else
        	cur.filters.alpha.opacity=75; 
    }
}

function cambiaIdioma(nuevoLenguaje)
{
    // Se cambia en el caso de que el idioma elegido sea distinto al actual
	// window.location.pathname.substr(0, 3)
    if (idiomaActual != nuevoLenguaje) {
		//idiomaActual='http://www.bieikastola.net/'+nuevoLenguaje;
		idiomaActual='http://www.bieikastola.net/'+nuevoLenguaje;
	    	//location.replace(idiomaActual+document.URL.substr(30));
	    	location.replace(idiomaActual+document.URL.substr(30));
	}
}

function abreVentana(pathRelativo, donde)
{ 
	if (idiomaActual == '')
		idiomaActual = 'eus';

	var noraj	=	'http://www.bieikastola.net/'+idiomaActual+'/'+pathRelativo;
	    
    window.open(noraj, donde);
}
