﻿// Archivo JScript

function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}

function blendimage(divid, imageid, imagefile, millisec) {
    var speed = Math.round(millisec / 100);
    var timer = 0;
    
    //set the current image as background
    document.getElementById(divid).style.backgroundImage = "url(" + document.getElementById(imageid).src + ")";
    
    //make image transparent
    changeOpac(0, imageid);
    
    //make new image
    document.getElementById(imageid).src = imagefile;

    //fade in image
    for(i = 0; i <= 100; i++) {
        setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed));
        timer++;
    }
}

function aleatorio(inferior,superior){ 
	numPosibilidades = superior - inferior 
	aleat = Math.random() * numPosibilidades 
	aleat = Math.floor(aleat); 
	return parseInt(inferior) + aleat; 
}

var cabeceras = new Array('cabecera1.jpg', 'cabecera2.jpg', 'cabecera3.jpg', 'cabecera4.jpg', 'cabecera5.jpg', 'cabecera6.jpg', 'cabecera7.jpg', 'cabecera8.jpg', 'cabecera9.jpg', 'cabecera10.jpg');
var lemas = new Array('calidad, seguridad y resultados', 'nuestro objetivo es tu salud', 'los mejores resultados médicos', 'liderazgo en el diagnóstico precoz', 'liderazgo en el tratamiento de las enfermedades', 'asistencia integral de tu salud', 'profesionales más cerca de tí', 'investigación más cerca de tí', 'docencia más cerca de tí', 'tecnología más cerca de tí', 'una tecnología difícil de igualar, a tu servicio');

/*
 * Función para imagen con su identificador al div que contiene la imagen
 */
 function inicializarImgCabecera(){
    var nImagen = aleatorio(0, cabeceras.length - 1);
    document.getElementById('imagenCabecera').innerHTML = '<img id="imgCab" src="'+raiz+'images/'+ cabeceras[nImagen] +'" alt="Hospital de Madrid"/>'
 }
 
 /*
  * Función para inicializar el lema
  */
  
 function inicializarLemaCabecera(){
    var nLema = aleatorio(0, lemas.length - 1);
    document.getElementById('textoCabecera').innerHTML = lemas[nLema];
 }


/*
 * Funcion principal para cambiar las imagenes y los lemas aleatoriamente
 */
function cambiarImagenCabecera(){
    var nImagen = aleatorio(0, cabeceras.length - 1);
    blendimage('imagenCabecera', 'imgCab', raiz+'images/'+cabeceras[nImagen], 3000);
    var nLema = aleatorio(0, lemas.length - 1);
    document.getElementById('textoCabecera').innerHTML = lemas[nLema];
}

setInterval("cambiarImagenCabecera()", 8000);