var sArrayIndices = Array("EURIBOR <b>1.281% </b>", "IRPH Bancos <b>2.324% </b>", "IRPH Cajas <b>2.920% </b> ", "CECA <b>4.750% </b> ");
var sIndices = 0;
var sInNumIni = 0;
var sInNumFin = sArrayIndices[sIndices].length;
var sInterTicker;
function sTicker(sForm){
	sInNumIni++;
	if(sInNumIni < sInNumFin){
		sForm.innerHTML = sArrayIndices[sIndices].substring(0,sInNumIni);
	} else if(sInNumIni >= (sInNumFin+5) ){
		if( sIndices < sArrayIndices.length-1 ){
			sIndices++;
		} else {
			sIndices = 0;
		}
		sInNumIni = 0;
		sInNumFin = sArrayIndices[sIndices].length;
	}
}

var sAnteriorLayer = null;
function sLayerAbre(sObjeto){
	if(sAnteriorLayer == null){
		document.getElementById(sObjeto).style.display = 'block';
		sAnteriorLayer = sObjeto;
	} else {
		if(sAnteriorLayer!=sObjeto){
			document.getElementById(sAnteriorLayer).style.display = 'none';
			document.getElementById(sObjeto).style.display = 'block';
			sAnteriorLayer = sObjeto;
		} else {
			document.getElementById(sObjeto).style.display = 'none';
			sAnteriorLayer = null;
		}
	}
}

var sButtonIn = null;
function sButtonInto(sIdInto, sIdImg1, sIdImg2, nombre1, nombre2, extension){
	if(sButtonIn != sIdInto){
		
		if(sButtonIn!=null){
			document.getElementById(sButtonIn).style.display = "none";
		} else {
			
		}
		document.getElementById(sIdInto).style.display = "block";
		
		cambiaImagen(sIdImg2, nombre2, 'off', extension);
		cambiaImagen(sIdImg1, nombre1, 'on', extension);
		
		sButtonIn = sIdInto;
	} else {
		document.getElementById(sIdInto).style.display = "none";
		cambiaImagen(sIdImg1, nombre1, 'off', extension);
		sButtonIn = null;
	}
}


function cambiaImagen(objeto, nombre, estado, extension){
	var imagen = new Image();
	var texto = nombre + estado +  '.' + extension;
	imagen.src = "images/" + texto;
	
	objeto.src = imagen.src;
}


function abrir(direccion, pantallacompleta, herramientas, direcciones, estado, barramenu, barrascroll, cambiatamano, ancho, alto, izquierda, arriba, sustituir){ 
    //**********************************************************************
	//***Función: abrir()
	//***Abre un PopUp
	//***Parámetros: ... buf! para explicarlo...
	//**********************************************************************
	 var opciones = "fullscreen=" + pantallacompleta + 
                 ",toolbar=" + herramientas + 
                 ",location=" + direcciones + 
                 ",status=" + estado + 
                 ",menubar=" + barramenu + 
                 ",scrollbars=" + barrascroll + 
                 ",resizable=" + cambiatamano + 
                 ",width=" + ancho + 
                 ",height=" + alto + 
                 ",left=" + izquierda + 
                 ",top=" + arriba; 
     var ventana = window.open(direccion,"venta",opciones,sustituir); 
}

function findObj(psElementName, poDocument) {
	//**********************************************************************
	//***Función: findObj()
	//***Devuelve el objeto buscado
	//***Parámetros:psElementName - nombre del objeto a buscar
	//**********************************************************************
	var p,i,x;  
	if(!poDocument) poDocument=document; if((p=psElementName.indexOf("?"))>0&&parent.frames.length) {
	poDocument=parent.frames[psElementName.substring(p+1)].document; psElementName=psElementName.substring(0,p);}
	if(!(x=poDocument[psElementName])&&poDocument.all) x=poDocument.all[psElementName];
	else if (!document.layers)  if (!document.all) x=poDocument.getElementById(psElementName);
	for (i=0;!x&&i<poDocument.forms.length;i++) x=poDocument.forms[i][psElementName];
	for(i=0;!x&&poDocument.layers&&i<poDocument.layers.length;i++) x=findObj(psElementName,poDocument.layers[i].document); return x;
}

function hideLayer(poLayer) {
//**********************************************************************
//***Función: hideLayer()
//***Objetivo: Oculta la capa pasada como parámetro
//***Parámetros: poLayer - objeto capa a la que hace referencia
//**********************************************************************
	var oObject=poLayer
	if (oObject.style) {
		oObject=oObject.style;
	}
	oObject.visibility="hidden";
}
function showLayer(poLayer) {
//**********************************************************************
//***Función: showLayer()
//***Objetivo: muesta la capa pasada como parámetro
//***Parámetros: poLayer - objeto capa a la que hace referencia
//**********************************************************************
	var oObject=poLayer
	if (oObject.style) {
		oObject=oObject.style;
	}
	oObject.visibility="visible";
}

function writeLayer(poObject,psHTML){
	//**********************************************************************
	//***Función: writeLayer()
	//***Objetivo: reescribe una capa (o elemento IE/DOM)
	//***Parámetros: poObject - objeto capa a reescribir
	//***			 psHTML - código HTML con el que se desea reescribir la capa
	//**********************************************************************
	if (document.layers){//NS4
			poObject.document.open();
			poObject.document.write("<layer top=\"0\" left=\"0\">");
			poObject.document.write(psHTML);
			poObject.document.write("</layer>");
			poObject.document.close();
	}
	else{//explorer o DOM
			poObject.innerHTML=psHTML;
	}
}

function calcLeftPos(node) {
		if( node.parentNode == null)
			return 0;

		var valor;
		if( node.nodeName == "TR" || node.nodeName == "TBODY" || node.nodeName == "IMG" )
				valor = 0;
		else
				valor = node.offsetLeft;

		// alert( node.tagName + ":" + valor );
		return valor + calcLeftPos( node.parentNode );
}

function calcTopPos( node )	{
		if( node.parentNode == null )
				return 0;
		var valor;
		if( node.nodeName == "TD" || node.nodeName == "A" || node.nodeName == "FORM")
				valor = 0;
		else
				valor = node.offsetTop;

		// alert( node.tagName + ":" + valor );
		return valor + calcTopPos( node.parentNode );
}