//Variables globales
var ie=document.all
var ns=document.layers
var ns6=document.getElementById&&!document.all

/* ------- Rollover --------- 
Funciones que crean el efecto rollover en los botones de la página web
 */
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		situacion_over = newImage("images/situacion-over.gif");
		enlaces_over = newImage("images/enlaces-over.gif");
		informacion_over = newImage("images/informacion-over.gif");
		contacto_over = newImage("images/contacto-over.gif");
		alojamiento_over = newImage("images/alojamiento-over.gif");
		inicio_over = newImage("images/inicio-over.gif");
		preloadFlag = true;
	}
}

/* -------- Fin Rollover ---------*/


/*Imágenes de los mapas -- By JM*/

prov=new Image(); 
prov.src="images/mapa.jpg"; 

prov2=new Image(); 
prov2.src="images/mapa2.jpg"; 

flagprov = false; flagprov2 = false; 

function empieza() { 
if (prov.complete) flagprov=true; 
	if (prov2.complete) flagprov2=true;  
		window.status="Mapas de ruta cargados, ya puede visualizarlos"; 

if (flagprov && flagprov2) { 
mapa.src="images/mapa.jpg"; 
mapa2.src="images/mapa2.jpg";  
clearTimeout(tiempo); 
} 
else tiempo=setTimeout('empieza()',1000); 
} 

/*Precarga de imágenes general a las secciones: las imagenes tienen un id que va de im0 a imx*/
/*By JM*/
var extension='.jpg';
var rutaimagen='images/';
var imagenes;
var flags;
var provisional;
function precarga(imag){
	imagenes=imag;
	provisional = new Array (imagenes.length);
	flags = new Array (imagenes.length);
	for (i=0;i<imagenes.length;i++){
		provisional[i]=new Image();
		provisional[i].src=rutaimagen+imagenes[i]+extension;
		flags[i]=false;
	}
}

/*precarga de alojamiento genérico. By JM*/
function precargaGeneral(){
	todas=false;
	for (i=0;i<flags.length;i++){
			if (provisional[i].complete) flags[i]=true;
	}
	
	if (i==flags.length){
		todas=true;
		status='Imágenes cargadas...';
	} 

	if (todas) { 
		
		for (i=0;i<imagenes.length;i++){
			//alert('im'+i+'.src='+rutaimagen+imagenes[i]+extension+';');
			eval('im'+i+'.src=\"'+provisional[i].src+'\";');
		}
		clearTimeout(tiempo);
		//acciones adicionales sobre la página (al acabar la precarga...), modificar después...
		if (navigator.appName!='Netscape'){
		abajo.style.visibility='visible';
		arriba.style.visibility='visible'; 
		}
	} 
	
	else 
		tiempo=setTimeout('precargaGeneral()',1000); 
	
} 


/*-------------Fin Imágenes de las secciones-------------*/

/*Mostrar y ocultar capas*/

function muestracapa(capa)
{
if (ie)
	document.all[capa].style.visibility='visible';
else
	if(ns)
		document.capa.visibility='show';	
	else
		document.getElementById(capa).style.visibility='visible';
}
function ocultacapa(capa)
{
if (ie)
	document.all[capa].style.visibility='hidden';
else
	if(ns)
		document.capa.visibility='hide';	
	else
		document.getElementById(capa).style.visibility='hidden';

}


/*Funciones de presentación*/

function cambiatitulo (texto) {
	document.title=texto;
	return true;
}
