//Contador auxiliar que se incrementa en función de contador_tiempo_aux
contador_tiempo = new Array(0,0,0,0);
//Valor que incrementa hasta llegar a 2000
contador_tiempo_aux = new Array(0,50,20,20);
//Indica el valor de la propiedad Alpha
contador_fundido = new Array(0,0,100,100);
//Valor que incrementa el número del fundido
contador_fundido_pos = new Array(0,1,1,1);
//Controla si funde a blanco o hacia la imagen
contador_blanco = new Array(0,1,0,0);
//Controla la imagen anterior al fundido
contador_img_anterior = new Array("","","","");
//Sirve para parar en cualquier momento las transiciones [1,0]
contador_activar = new Array(0,0,0,0);
//Velocidad en segundos/100
contador_vel = new Array(0,1,10,10);
// Controla el estado del fundido
contador_controlador = new Array(0,0,0,0);

function fundido(aux){
	contador_tiempo[aux] += contador_tiempo_aux[aux]
	
	if(contador_tiempo[aux]>4000){
		if(contador_blanco[aux]==1){
			contador_fundido[aux] += contador_fundido_pos[aux]
			if(contador_fundido[aux]>=100){
				contador_blanco[aux]= 0
				contador_tiempo[aux] = 0
				if(aux==1)
					contador_activar[aux]=1
			}
		}
		else {
			contador_fundido[aux] -= contador_fundido_pos[aux]*2
			if(contador_fundido[aux]<=0){
				contador_blanco[aux] = 1
				eval("max_fotos = fotos_"+aux+".length - 1")
				eval("foto = fotos_"+aux+"[aleatorio(0,"+max_fotos+")]")
				foto_ok = 0
				while(foto_ok == 0){
					if(foto==contador_img_anterior[aux])
						eval("foto = fotos_"+aux+"[aleatorio(0,"+max_fotos+")]")
					else
						foto_ok = 1
				}
				contador_img_anterior[aux] = foto
				eval("document.getElementById('img_"+aux+"').style.backgroundImage = 'url("+foto+")'")
			}
		}
		alpha('img_'+aux,contador_fundido[aux])
		//document.getElementById('img_'+aux).style.filter = "alpha(opacity=" + contador_fundido[aux] + ")"
	}				
	
	if(contador_activar[aux]==0){
		setTimeout("fundido("+aux+")", contador_vel[aux])
	}
}

function alpha(capa,opacidad){
	if(navigator.appName=="Netscape") {
		document.getElementById(capa).style.opacity = ""+(opacidad/100)
	} else {
		document.getElementById(capa).style.filter = "alpha(opacity=" + opacidad + ")"
	}
}

function fundido_stop(aux){
	if(contador_blanco[aux]==0)
		contador_activar[aux] = 1
	else
		setTimeout("fundido_stop("+aux+")",100)
}

function fundido_start(aux){
	if(contador_blanco[aux]==0) {
		contador_activar[aux] = 0
		fundido(aux)
	} else {
		setTimeout("fundido_start("+aux+")",100)
	}
}

function aleatorio(inferior,superior){ 
	numPosibilidades = superior - inferior 
	aleat = Math.random() * numPosibilidades 
	aleat = Math.round(aleat) 
	return parseInt(inferior) + aleat 
} 

function mostrarMenu()
{
	if(document.getElementById('menu').style.display=='none')
	{
		document.getElementById('menu').style.display=''
		document.getElementById('menu_on').style.display='none'
		document.getElementById('menu_off').style.display=''
	}
	else
	{
		document.getElementById('menu').style.display='none'
		document.getElementById('menu_on').style.display=''
		document.getElementById('menu_off').style.display='none'
	}
}
function mostrarMenuHotel(){
	if(document.getElementById('submenu').style.display=='none'){
		document.getElementById('submenu').style.display=''
		fundido_stop(2)
	} else {
		document.getElementById('submenu').style.display='none'
		fundido_start(2)
	}

}

function mostrarMenuFormulario(){
	if(document.getElementById('submenu').style.display=='none'){
		document.getElementById('submenu').style.display=''
	} else {
		document.getElementById('submenu').style.display='none'
	}
}

function mostrarIdioma(){
	if(document.getElementById('idioma_off').style.display=='none')
	{
		document.getElementById('idioma_on').style.display='none'
		document.getElementById('idioma_off').style.display=''
	}
	else
	{
		document.getElementById('idioma_on').style.display=''
		document.getElementById('idioma_off').style.display='none'
	}
}
function mostrarTexto(){
	if(document.getElementById('img_d').style.display=='none')
	{
		document.getElementById('img_c').style.display='none'
		document.getElementById('img_d').style.display=''
	}
	
}