// JavaScript Document

function teletipo(cad, tmp, iden, cnt)//Muestra las letras de una cadena de texto una a una
{
if (cnt== null) cnt=0;
var letra = cad.substr(cnt,1)
cuadro=document.getElementById(iden)
while (letra == " ")
{
cnt++
letra += cad.substr(cnt,1)
}
cuadro.innerHTML += letra;
cnt++
if (cnt < cad.length)
tempor = setTimeout("teletipo('"+cad+"',"+tmp+",'"+iden+"', "+cnt+")", tmp); 
}

var r_path = "/images"
var r_i = 2
var r_mas = new Array()
var r_name = ""
var r_count = 0

function rotate_init() {  //Función que hay que llamar en el onload de la página
    var r_name = "h3";
	var r_path = "images"
	var r_count = 4

	if (!r_count) return false
	for (i=1;i<=r_count;i++) {
		r_mas[i] = new Image
		r_mas[i].src = r_path + "/" + i + ".jpg"
		//document.write(i)
		//document.write(r_mas[i].src)
	}
	img = image("rotate")
	setTimeout("rotate_images()",3000)
}

function rotate_images() {
	img.setSrc(r_mas[r_i].src)
	setTimeout("rotate_images()",3000)
	r_i++
	if (r_i > r_count)	r_i = 1
}


function iniciarImagen(Numero)
{
var r_mas = new Array()
var r_path = "images"
for(i=1;i<=Numero;i++){
initImage(i)
}
}

function initImage(i) {//Funcion de inicializar imagen
  imageId = i;
  image = document.getElementById(imageId);
  setOpacity(image, 0);
  image.style.visibility = 'visible';
  fadeIn(imageId,0);
}


function setOpacity(obj, opacity) {//Función que controla la opacidad de una imagen dependiendo del navegador
  opacity = (opacity == 100)?99.999:opacity;
  
  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";
  
  // Safari<1.2, Konqueror
  //obj.style.KHTMLOpacity = opacity/100;
  
  // Older Mozilla and Firefox
  //obj.style.MozOpacity = opacity/100;
  
  // Safari 1.2, newer Firefox and Mozilla, CSS3
  //obj.style.opacity = opacity/100;
}


function fadeIn(objId,opacity) {//Va haciendo aparecer una foto poco a poco
  if (document.getElementById) {
    obj = document.getElementById(objId);
    if (opacity <= 100) {
      setOpacity(obj, opacity);
      opacity += 10;
      window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
    }
  }
}

function image(name){
  return new KImage(name,null)
}



function KImage(name){
	var KL_IMAGE=1
	this.path=KL_getObjectPath(name,false,KL_IMAGE)
	this.object=eval(this.path)
}

var KL_LAYER=0
  KL_imageRef="document.images[\""
  KL_imagePostfix="\"]"
  KL_styleSwitch=".style"
  KL_layerPostfix="\"]"
  isNN=navigator.appName=="Netscape"
  isNN4=isNN

function KL_getObjectPath(name,parent,type){
  var l=((parent && isNN4)?(parent+"."):(""))+((type==KL_LAYER)?KL_layerRef:KL_imageRef)+name+((type==KL_LAYER)?KL_layerPostfix:KL_imagePostfix)
  if(eval(l))return l
  if(!isNN4){
    return l
  }else{
    return KL_findObject(name,"document.layers",type)
  }
}

function KL_findObject(what,where,type){
  var i,j,l,s
  var len=eval(where+".length")
  for(j=0;j<len;j++){
    s=where+"["+j+"].document.layers"
    if(type==KL_LAYER){
      l=s+"[\""+what+"\"]"
    }
    if(type==KL_IMAGE){
      i=where+"["+j+"].document.images"
      l=i+"[\""+what+"\"]"
    }
    if(eval(l)) return l
    l=KL_findObject(what,s,type)
    if(l!="null") return l
  }
  return "null"
}






