var W3CDOM = (document.createElement && document.getElementsByTagName);

document.getElementsByClassName = function(className, container){
   var data = tags = [];
   var obj = document.getElementById("wrapper");
   var node = aux = null;
	var strClassName = className.replace(/\-/g, "\\-");
    var pattern = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	if(container) node = (typeof(container) == "object") ? container : document.getElementById(container);
	else node = (obj) ? obj : document;
	aux = node.getElementsByTagName("*");
	tags = (document.all) ? node.all : aux;
   for(var i=0;i<tags.length;i++) { if(pattern.test(tags[i].className)) data.push(tags[i]);}
   return data;
}


var e = {
	addEvent : function(obj, evType, fn, useCapture){
		if (obj.addEventListener){
			obj.addEventListener(evType, fn, useCapture);
			return true;
		}else if (obj.attachEvent){
			var r = obj.attachEvent("on"+evType, fn);
			return r;
		}else {
			return false;
		}
	}
}

var behaviours = {	
borraCampo:function(id){
	document.getElementById(id).onfocus=function(){
		document.getElementById(id).value=""
	}
},

compCapa:function(){
	var valores = document.getElementsByClassName("capaValores", document.getElementById("lista"))	
	for (var x=0;x<valores.length;x++ ){
		valores[x].style.display="none";
		var elemento=document.createElement("a");
		elemento.appendChild(document.createTextNode("cerrar"));
		elemento.href="#";
		elemento.className="cerrar";
		valores[x].appendChild(elemento);
		
	}
	document.getElementById("capaOculta").style.display="none"
	document.getElementById("tipo2").onclick=function(){
		if(document.getElementById("tipo2").checked){ document.getElementById("capaOculta").style.display="block"}
		else document.getElementById("capaOculta").style.display="none"
		for(var i=0; i<document.getElementById("lista").getElementsByTagName("a").length-1;i++ ){
			document.getElementById("lista").getElementsByTagName("a")[i].onclick=function(){
				var elemento=this
				var hijo=this.parentNode.parentNode.parentNode.getElementsByTagName("div")[0];
				
				if(hijo.className=="capaValores"){
					hijo.style.display="block";
					this.className="sel";
					hijo.getElementsByTagName("a")[0].onclick=function(){
						hijo.style.display="none";
						elemento.className="";
						return false;
					}
				}
				
				return false;
			
		}
		}
		
	}
	document.getElementById("tipo1").onclick=function(){
		document.getElementById("capaOculta").style.display="none"
	}
	
},

submenu:{
	init: function(){
		var obj = document.getElementById("menuPlegado");
		obj.parentNode.getElementsByTagName("ul")[0].style.display = "none";
		obj.parentNode.className = "background";
		obj.onclick = function(){
			if(this.parentNode.getElementsByTagName("ul")[0].style.display == "none"){
				this.parentNode.getElementsByTagName("ul")[0].style.display = "block";			
				this.parentNode.className = "sel";
			}
			else{
				this.parentNode.getElementsByTagName("ul")[0].style.display = "none";			
				this.parentNode.className = "background";
			}
			return false;
		}
	}
},
tablas:{
	init: function(){
		/*
		for(var w=0; w<document.getElementsByClassName("tablas").length; w++){
			var ids="tablas"+w
			if(document.getElementsByClassName("tablas")[w].id == ids) {
				document.getElementsByClassName("tablas")[w].style.display="none"
			}
			
		}
		for(var dd=0; dd<document.getElementsByClassName("title").length; dd++){
			var idss="title"+dd
			if(document.getElementsByClassName("title")[dd].id == idss) {
				document.getElementsByClassName("title")[dd].style.marginBottom=1+"em"
				var nuevo=document.createElement("a")
				nuevo.appendChild(document.createTextNode("+"));
				nuevo.href="#";
				nuevo.id="abrirTabla"+dd;
				nuevo.className="abrirTabla"
				document.getElementsByClassName("title")[dd].appendChild(nuevo)
			}
			
		}
		
		for(q=0; q<document.getElementsByClassName("abrirTabla").length; q++){
			document.getElementsByClassName("abrirTabla")[q].onclick = function(i){
				var contaId=q+1
				return function(e){
					if(document.getElementById("tablas"+contaId).style.display=="none"){
						this.parentNode.style.marginBottom="0"
						this.firstChild.nodeValue="-"
						document.getElementById("tablas"+contaId).style.display="block"
					}
					else{
						this.parentNode.style.marginBottom=1+"em"
						this.firstChild.nodeValue="+"
						document.getElementById("tablas"+contaId).style.display="none"
					}
					return false;
				};
			}(q);
			
		}*/
	}
},
explica:{
	links:[],
	titles:["ayuda sobre capacidad de compra", "ayuda sobre capacidad venta a crÃ©dito", "ayuda sobre cartera neta", "ayuda sobre ratio de cobertura"],
	init:function(){
		var obj = document.getElementById("formBroker");
		var txts = document.getElementsByClassName("capaExplicativa", obj);
		var element = element2 = null;		
		for (var i=0; i < txts.length; i++) {			
			txts[i].style.display = "none";
			element = document.createElement("a");
			element2 = element.cloneNode(true);
			element.appendChild(document.createTextNode("¿Qué es esto?"));
			element.title = behaviours.explica.titles[i];
			element.className = "abrir";
			element.href = ""
			element.onclick = function(i){
				return function(e){
					behaviours.explica.action(this, i,0);
					return false;
				};
			}(i);
			txts[i].parentNode.insertBefore(element, txts[i])
			element2.appendChild(document.createTextNode("cerrar"));
			element2.href = "";
			element2.className = "cerrar";
			element2.onclick = function(i){
				return function(e){
					behaviours.explica.action(this, i,1);
					return false;
				};
			}(i);
			txts[i].appendChild(element2);
			element = element2 = null;
		}		
	},
	action:function(obj, idx, cerrar){
		if(cerrar){
			if (behaviours.explica.history != null) {
				obj.parentNode.style.display = "none";
				behaviours.explica.history.className = "abrir";
			}
		}else{
			document.getElementById("capa" + idx).style.display = "block";			
			obj.className = "abrir sel"
			behaviours.explica.history = obj;
		}		
		
	}	
}
}
var fixes={	
	setPrint:function(){
		var utilidades = document.getElementsByClassName("utilidades", document.getElementById("bodyContent"));
		var liElement = aElement = null;
		if(utilidades.length != 0){
			liElement = document.createElement("li");
			aElement = document.createElement("a");
			aElement.className = "print";
			aElement.href = "javascript:window.print()";
			aElement.appendChild(document.createTextNode("Imprimir"));
			liElement.appendChild(aElement);
			utilidades[0].appendChild(liElement);
		}
	}
}

var curves={		
		navBar:{
			set:function(){
				var obj = $("#navBar");
				var cTr = cTl = null;
				$$('#navBar a').each(function(el) {
					cTr = curves.createElementsCurves("cTr");
					cTl = curves.createElementsCurves("cTl");
					el.appendChild(cTr);
					el.appendChild(cTl);
					cTr = cTl = null;
				});			
			}
		},
		menuSec:{
			set:function(){
				var obj = $("#menuSec");
				var cTr = cTl = null;
				$$('#menuSec a').each(function(el) {
					cTr = curves.createElementsCurves("cTr");
					cTl = curves.createElementsCurves("cTl");
					el.appendChild(cTr);
					el.appendChild(cTl);
					cTr = cTl = null;
				});			
			}
		},
		createElementsCurves:function(style){
			var element = document.createElement("div");
			element.className = style + " sp";
			element.appendChild(document.createTextNode(" "));
			return element;
		}
	}



/* validaciones de formularios */
var formsValidations = {
	setErrorBlock:function(id, txt){
		var obj = $(id);
		var errors = $(obj).parent().find(".msg");		
		var spanElement = aux = null;
		if(txt != ""){								
			$(obj).parent().toggleClass("error");				
			spanElement = document.createElement("span");			
			spanElement.className = "msg";			
			if(errors.length != 0){
				aux = errors.eq(0).get(0);
				aux.removeChild(aux.firstChild);		
				aux.appendChild(document.createTextNode(txt));
			}else{						
				spanElement.appendChild(document.createTextNode(txt));
				$(obj).get(0).parentNode.insertBefore(spanElement,$(obj).get(0).parentNode.firstChild);				
			}						
		}else
			if(errors.length != 0) {
				$(obj).parent().removeClass("error");
				$(obj).get(0).parentNode.removeChild(errors.eq(0).get(0));				
			}
	},
	setMsgError:function(txt, form){
		var parentForm = form.parentNode;
		var msgError = document.getElementsByClassName("msgError", parentForm);
		var divElement = (msgError.length != 0) ? msgError[0] : document.createElement("div");		
		var ulElement = document.createElement("ul");
		var liElement = null;		
		var errors = txt.split("|");				
		divElement.className = "msgError";
		divElement.style.display = "none";
		if(divElement.getElementsByTagName("ul").length != 0) divElement.removeChild(divElement.getElementsByTagName("ul")[0])
		for(var i = 0; i < errors.length - 1; i++){
			liElement = document.createElement("li");
			liElement.appendChild(document.createTextNode(errors[i]));
			ulElement.appendChild(liElement);
		}		
		divElement.appendChild(ulElement);		
		divElement.tabIndex = -1;
		if(msgError.length == 0) parentForm.insertBefore(divElement,form);
		divElement.style.display = "block";
		divElement.focus();
	},
	setFormatError:function(form, obj){
		obj.className = "error";
	},
	setFormatErrorClass:function(form, obj, error){
		obj.className = error;
	},
	validateFormDeposito:function(){
		var f = document.forms.formDepositos;		
		var obj = document.getElementById("formDepositos");
		var errorTxt = "";			
		var fechaDesde = f.desdeDia[f.desdeDia.selectedIndex].value + "/" + f.desdeMes[f.desdeMes.selectedIndex].value + "/" + f.desdeAnyo[f.desdeAnyo.selectedIndex].value;
		var fechaHasta = f.hastaDia[f.hastaDia.selectedIndex].value + "/" + f.hastaMes[f.hastaMes.selectedIndex].value + "/" + f.hastaAnyo[f.hastaAnyo.selectedIndex].value;
		if (f.importe.value == "" && f.desdeDia.selectedIndex == 0 && f.desdeMes.selectedIndex == 0 && f.desdeAnyo.selectedIndex == 0 &&
		f.hastaDia.selectedIndex == 0 && f.hastaMes.selectedIndex == 0 && f.hastaAnyo.selectedIndex == 0) {			
			errorTxt += "Debes rellenar todos los campos para realizar la consulta|";
			formsValidations.setFormatError(obj, document.getElementById("importe").parentNode);
			formsValidations.setFormatError(obj, obj.getElementsByTagName("fieldset")[1]);
			formsValidations.setFormatError(obj, obj.getElementsByTagName("fieldset")[2]);
		}
		if (f.importe.value == "" && (f.desdeDia.selectedIndex != 0 && f.desdeMes.selectedIndex != 0 && f.desdeAnyo.selectedIndex != 0) &&
		(f.hastaDia.selectedIndex != 0 && f.hastaMes.selectedIndex != 0 && f.hastaAnyo.selectedIndex != 0)) {			
			errorTxt += "Debes rellenar el importe|";	
			formsValidations.setFormatError(obj, document.getElementById("importe").parentNode);
		}	
		if(f.importe.value != "" && !regularExpressions.esCifra(f.importe.value)){			
			errorTxt += "El importe debe ser numï¿½rico|";				
			formsValidations.setFormatError(obj, document.getElementById("importe").parentNode);
		}		
		if(f.importe.value != "" && (f.desdeDia.selectedIndex == 0 || f.desdeMes.selectedIndex == 0 || f.desdeAnyo.selectedIndex == 0 ||
		f.hastaDia.selectedIndex == 0 || f.hastaMes.selectedIndex == 0 && f.hastaAnyo.selectedIndex == 0)){			
			errorTxt += "Debes rellenar los campos de fechas|";	
			formsValidations.setFormatError(obj, obj.getElementsByTagName("fieldset")[1]);
			formsValidations.setFormatError(obj, obj.getElementsByTagName("fieldset")[2]);
		}	
		if(regularExpressions.comparaFechas(fechaDesde, fechaHasta) < 0){			
			errorTxt += "La fecha 'desde' no puede ser mayor que la fecha 'hasta'|";			
			formsValidations.setFormatError(obj, obj.getElementsByTagName("fieldset")[1]);	
		}
		if(errorTxt != ""){	
			formsValidations.setMsgError(errorTxt, obj);
			return false;
		}		
	},
	validateFormCuenta: function(){
		var f = document.forms.formCuenta;		
		var obj = document.getElementById("formCuenta");
		var errorTxt = "";					
		if(f.importe1.value == ""){
			errorTxt += "Debes introducir un importe para realizar la comparación|";				
			formsValidations.setFormatError(obj, document.getElementById("importe1").parentNode);						
		}else{
			if(!regularExpressions.esCifra(f.importe1.value)){			
				errorTxt += "El importe debe ser numérico|";				
				formsValidations.setFormatError(obj, document.getElementById("importe1").parentNode);
			}					
		}				
		if(errorTxt != ""){	
			formsValidations.setMsgError(errorTxt, obj);
			return false;
		}
	},
	validateFormPlanes:function(){
		var f = document.forms.formPlanes;		
		var obj = document.getElementById("formPlanes");
		var errorTxt = "";					
		if(f.euros.value == ""){
			errorTxt += "Debes introducir los euros a aportar|";				
			formsValidations.setFormatError(obj, document.getElementById("euros").parentNode);						
		}else{
			if(!regularExpressions.esCifra(f.euros.value)){			
				errorTxt += "El importe debe ser numérico|";				
				formsValidations.setFormatError(obj, document.getElementById("euros").parentNode);
			}					
		}			
		if(f.ingresos.value == ""){
			errorTxt += "Debes introducir ingresos anuales|";				
			formsValidations.setFormatError(obj, document.getElementById("ingresos").parentNode);						
		}else{
			if(!regularExpressions.esCifra(f.ingresos.value)){			
				errorTxt += "El importe debe ser numérico|";				
				formsValidations.setFormatError(obj, document.getElementById("ingresos").parentNode);
			}					
		}		
		if(f.tipo.value == ""){
			errorTxt += "Debes introducir un tipo de interés|";				
			formsValidations.setFormatError(obj, document.getElementById("tipo").parentNode);						
		}else{
			if(!regularExpressions.esCifra(f.tipo.value)){			
				errorTxt += "El tipo de interÃ©s debe ser numÃ©rico|";				
				formsValidations.setFormatError(obj, document.getElementById("tipo").parentNode);
			}					
		}			
		if(f.tiempo.value == ""){
			errorTxt += "Debes introducir cuÃ¡ntos aÃ±os te quedan para jubilarte|";				
			formsValidations.setFormatError(obj, document.getElementById("tiempo").parentNode);						
		}else{
			if(!regularExpressions.esCifra(f.tiempo.value)){			
				errorTxt += "El importe debe ser numÃ©rico|";				
				formsValidations.setFormatError(obj, document.getElementById("tiempo").parentNode);
			}					
		}				
		if(errorTxt != ""){	
			formsValidations.setMsgError(errorTxt, obj);
			return false;
		}
	},
	validateModuloAtencion:function(){
		var f = document.forms.formAtencion;		
		var obj = document.getElementById("formAtencion");
		var ok = true;		
		if(f.llamada.value == ""){
			formsValidations.setErrorBlock("#llamada", "El telÃ©fono es requerido");
			ok = false;	
		}else formsValidations.setErrorBlock("#llamada", "");		
		if(ok) f.submit();
		return false;
	},
	validateSimulador:function(nombreForm){
	document.getElementById(nombreForm).onsubmit=function(){
		var ok = true;
		var noCheck = true;
		for(var i=0; i < document.getElementById(nombreForm).getElementsByTagName("fieldset").length; i++){						
			var aux = document.getElementById(nombreForm).getElementsByTagName("fieldset")[i].getElementsByTagName("input");
			for(var x = 0; x < aux.length; x++){
				noCheck = aux[x].checked;
				if(noCheck) break;
			}	
			if(!noCheck){
				
				formsValidations.setFormatErrorClass(document.getElementById(nombreForm),document.getElementById(nombreForm).getElementsByTagName("fieldset")[i].getElementsByTagName("span")[0], "error"+i)
				ok = false;
				
			}else{
				
				formsValidations.setFormatErrorClass(document.getElementById(nombreForm),document.getElementById(nombreForm).getElementsByTagName("fieldset")[i].getElementsByTagName("span")[0], "exito"+i)
				noCheck = true;				
				
			}			
		}
		if(!ok) {
			formsValidations.setMsgError("Es necesario que contestes a nuestras preguntas para que podamos poner a tu disposiciÃ³n la cuenta que mÃ¡s te convenga.|",document.getElementById(nombreForm))
			return false
			}
	
		
	}
	
},

validateFormFondos:function(formulario){
	document.getElementById(formulario).onsubmit=function(){
		
		if(document.getElementById("criterio3").value!=""){
			if((document.getElementById("criterio3").value.length==12)==false || regularExpressions.esCadena(document.getElementById("criterio3").value)==false || regularExpressions.esAlfabetico(document.getElementById("criterio3").value.substring(0,1))==false || regularExpressions.esAlfabetico(document.getElementById("criterio3").value.substring(1,2))==false){
				formsValidations.setMsgError("El cÃ³digo ISIN debe constar de 12 caracteres alfanumÃ©ricos, comenzando por 2 letras. Ejemplo: XX1234567890|",document.getElementById(formulario))
				formsValidations.setFormatErrorClass(document.getElementById(formulario),document.getElementById("cambio1"), "relError")
				formsValidations.setFormatErrorClass(document.getElementById(formulario),document.getElementById("cambio2"), "explError")
				return false;
			}
		}
			
		
}
},
validateFormPestannas:function(){
	document.getElementById("compararFondos").onsubmit=function(){
		var inter=false;
		var conta=0;
		for (var i=0;i<this.getElementsByTagName("input").length;i++){
			if(this.getElementsByTagName("input")[i].type=="checkbox" && this.getElementsByTagName("input")[i].checked) conta++;
		}
		if(conta==2) inter=true;
		else {
			formsValidations.setMsgError("Es necesario seleccionar como mÃ¡ximo dos fondos para realizar la comparaciÃ³n.|",document.getElementsByClassName("resultados")[0].firstChild)
			}
		return inter;
	}
},
validaAlquila:function(formulario){
	document.getElementById(formulario).onsubmit=function(){
	var inter=0;
	var aux=0
		//document.getElementById("mensError1").style.display="none"
		//document.getElementById("mensError").style.display="none"
		//document.getElementById("mensError2").style.display="none"
		if(document.getElementsByClassName("errorFondo0")[0]) {document.getElementsByClassName("errorFondo0")[0].className="exitoFondo0";document.getElementsByClassName("exitoFondo0")[0].style.color="#5F5F5E"}
		if(document.getElementsByClassName("errorFondo1")[0]) {document.getElementsByClassName("errorFondo1")[0].className="exitoFondo1";document.getElementsByClassName("exitoFondo1")[0].style.color="#5F5F5E"}
		if(document.getElementById("valor").value==""){
				for(var i=0;i<document.getElementById("radios").getElementsByTagName("input").length;i++ ){
					if(document.getElementById("radios").getElementsByTagName("input")[i].checked){ 
					aux++;
					}
				}
				
				if(aux==0){
					formsValidations.setMsgError("Debes rellenar todos los campos para realizar la bÃºsqueda.|",document.getElementById(formulario))
					formsValidations.setFormatErrorClass(document.getElementById(formulario),document.getElementById("formato1"), "errorFondo0")
					formsValidations.setFormatErrorClass(document.getElementById(formulario),document.getElementById("formato2"), "errorFondo1")
					return false;
				}
				else{
					formsValidations.setMsgError("Debes introducir el nombre del valor que quieres buscar.|",document.getElementById(formulario))
					formsValidations.setFormatErrorClass(document.getElementById(formulario),document.getElementById("formato2"), "errorFondo1")
					return false;
				}
				
				
				
		}
		else{
			
		for(var i=0;i<document.getElementById("radios").getElementsByTagName("input").length;i++ ){
			if(document.getElementById("radios").getElementsByTagName("input")[i].checked){ 
			inter++;
			}
		}
		if(inter==0){
			formsValidations.setMsgError("Debes seleccionar el tipo de bÃºsqueda que deseas realizar.|",document.getElementById(formulario))
					formsValidations.setFormatErrorClass(document.getElementById(formulario),document.getElementById("formato1"), "errorFondo0")
					return false;}
			else return true;
		}
}
}
}

/* expresiones regulares para validar formularios */
var regularExpressions = {	
	isValidEmail:function (str){
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		return (filter.test(str));
	},
	esCadena:function(c) { return /^[0-9A-Za-z-\/Ã‘Ã±?Ã‰?Ã“ÃšÃ¡Ã©Ã­Ã³ÃºÃœÃ¼Ã„Ã¤Ã‹Ã«?Ã¯Ã–Ã¶Â´,'/\\t\n\r\s]+$/.test(c); },
	esAlfabetico:function(c){return /^([a-zA-Z])+$/.test(c);},
	esNumero:function(c){return /^[0-9]+$/.test(c);},
	esCifra:function(c){return /^[0-9\.\,]+$/.test(c);},
	esTelefono:function(c){return /^[0-9\s\+\-)(]+$/.test(c)},
	comparaFechas:function(c1,c2){
		var f1=c1.split("/");
		var f2=c2.split("/");
		var fecha1=new Date();
		var fecha2=new Date();
		fecha1.setFullYear(f1[2],f1[1]-1,f1[0]);
		fecha2.setFullYear(f2[2],f2[1]-1,f2[0]);
		return (fecha2-fecha1)/1000/60/60/24;
	}

}

var carruseles = {
	home:{
		init:function(){
			jQuery('#thumb').jcarousel(); 
		}		
	}
}

var mediaModule = {
	history:null,
	videosHome: function(){/*
		var obj = document.getElementById("thumb");
		var lis = obj.getElementsByTagName("li")
		mediaModule.history = lis[0].getElementsByTagName("a")[0];
		for(var i = 0; i < lis.length; i++){
			lis[i].getElementsByTagName("a")[0].onclick = function(i){
				return function(e){
					$(function() {						
						var aux = lis[i].getElementsByTagName("a")[0];
						var s1 = new SWFObject("swf/flvplayer.swf","single","274","251","7");
						s1.addParam("allowfullscreen","true");
						s1.addVariable("file",videos[i].video);
						s1.addVariable("image",videos[i].preview);
						s1.addVariable("width","274");
						s1.addVariable("height","251");
						s1.addVariable("wmode", "transparent");
						s1.write("player");
						if(mediaModule.history != null) mediaModule.history.parentNode.className = mediaModule.history.parentNode.className.replace("current","");					
						aux.parentNode.className += " current";
						mediaModule.history = aux;	
					});
					return false;
				};
			}(i);
			lis[i].onmouseover = function(){
				var aux = this.className;
				if(aux.indexOf("current") == -1) this.className += " current";
			}
			lis[i].onmouseout = function(){
				var aux = this.className;
				if(aux.indexOf("current") != -1 && this != mediaModule.history.parentNode) this.className = this.className.replace("current","");
			}
		}*/
	}
}
	var funcionalidad = {
		fuentes:function(){
/*			var contador=0;
			var rangoAumento=15;
			var rangoDisminucion=15;
			var interSuma=0;
			var interResta=0;
			if (document.getElementById("header")) document.getElementById("header").style.marginBottom=2.5 + "em";
			var sp1 = document.createElement("ul");
			sp1.setAttribute("id", "tamanno");
			var sp2=document.createElement("li");
			var sp3=document.createElement("a");
			sp3.setAttribute("href","#");
			sp3.setAttribute("id","aumenta");
			sp3.setAttribute("title","Aumenta el tamaÃ±o de la letra")
			var sp4=document.createElement("img")
			sp4.setAttribute("src","/images/ico_aumenta.gif")
			sp4.setAttribute("alt","Aumenta el tamaÃ±o de la letra")
			sp4.setAttribute("title","Aumenta el tamaÃ±o de la letra")
			var sp5=document.createElement("li")
			var sp6=document.createElement("a");
			sp6.setAttribute("href","#")
			sp6.setAttribute("id","disminuye")
			sp6.setAttribute("title","Aumenta el tamaÃ±o de la letra")
			var sp7=document.createElement("img")
			sp7.setAttribute("src","/images/ico_disminuye.gif")
			sp7.setAttribute("alt","Disminuye el tamaÃ±o de la letra")
			sp7.setAttribute("title","Aumenta el tamaÃ±o de la letra")
			var nodo1=sp1.appendChild(sp2)
			var nodo2=nodo1.appendChild(sp3)
			nodo2.appendChild(sp4)
			var nodo3=sp1.appendChild(sp5)
			var nodo4=nodo3.appendChild(sp6)
			nodo4.appendChild(sp7)
			if (document.getElementById("logo")) {
				var sp8 = document.getElementById("logo").parentNode;
				var parentDiv = sp8.parentNode;
				parentDiv.insertBefore(sp1, sp8);
			}
			if (document.getElementById("aumenta")) {
				document.getElementById("aumenta").onclick=function(){
					interSuma++;
					if(interSuma==1 && interResta==1){document.getElementsByTagName("body")[0].style.fontSize="62.5%";interSuma=0; interResta=0;}
					else if(interSuma==1 && interResta==2){document.getElementsByTagName("body")[0].style.fontSize="50%"}
					else if(interSuma==2 && interResta==1){document.getElementsByTagName("body")[0].style.fontSize="70%"}
					else if(interSuma==2 && interResta==0){document.getElementsByTagName("body")[0].style.fontSize="80%"}
					else if(interSuma==1 && interResta==0){document.getElementsByTagName("body")[0].style.fontSize="70%"}
					else if(interSuma==2 && interResta==2){document.getElementsByTagName("body")[0].style.fontSize="62.5%";interSuma=0; interResta=0;}
					if(interSuma==3) {interSuma=2}
					return false;
				}
			}
			if (document.getElementById("disminuye")) {
				document.getElementById("disminuye").onclick=function(){
					interResta++;
					if(interResta==1 && interSuma==0){document.getElementsByTagName("body")[0].style.fontSize="50%"}
					else if(interResta==1 && interSuma==1){document.getElementsByTagName("body")[0].style.fontSize="62.5%";interSuma=0; interResta=0;}
					else if(interResta==1 && interSuma==2){document.getElementsByTagName("body")[0].style.fontSize="70%"}
					else if(interResta==2 && interSuma==0){document.getElementsByTagName("body")[0].style.fontSize="45%"}
					else if(interResta==2 && interSuma==1){document.getElementsByTagName("body")[0].style.fontSize="50%"}
					else if(interResta==2 && interSuma==2){document.getElementsByTagName("body")[0].style.fontSize="62.5%";interSuma=0; interResta=0;}
					if(interResta==3) {interResta=2;interSuma=0}
					return false;
				}
			}
			
*/			
		}
	}
var load={
	existeId:function(cid){	
		if(document.getElementById(cid)) return true;		
		return false;
	},
	setEvents:function(){

	}
}
if(W3CDOM) e.addEvent(window, "load", load.setEvents, false);

jQuery(document).ready(function() {	
	fixes.setPrint();
	funcionalidad.fuentes();
	if(document.getElementById("navBar")) curves.navBar.set();
	if(document.getElementById("menuSec")) curves.menuSec.set();
	if(document.getElementById("home") && document.getElementById("thumb")){
		carruseles.home.init();
		mediaModule.videosHome();
	} 	
	if (load.existeId("clave")) behaviours.borraCampo("clave");
	if (load.existeId("llamada")) behaviours.borraCampo("llamada");
	if (load.existeId("formCuentas")) formsValidations.validateSimulador("formCuentas");
	if (load.existeId("formFondos")) formsValidations.validateFormFondos("formFondos");
	if (load.existeId("tipo2")) behaviours.compCapa();	
	if (load.existeId("compararFondos")) formsValidations.validateFormPestannas();
	if (load.existeId("formBuscador")) behaviours.validar("formBuscador");
	if (load.existeId("formBuscaCuenta")) behaviours.validar("formBuscaCuenta");
	if (load.existeId("menuPlegado")) behaviours.submenu.init();
	if (load.existeId("formBroker")) behaviours.explica.init();	
	if (load.existeId("formAlquila")) formsValidations.validaAlquila("formAlquila");
	if (load.existeId("formCuenta")) document.getElementById("formCuenta").onsubmit = formsValidations.validateFormCuenta;
	if (load.existeId("formDepositos")) document.getElementById("formDepositos").onsubmit = formsValidations.validateFormDeposito;
	if(load.existeId("formAtencion")) document.getElementById("formAtencion").onsubmit = formsValidations.validateModuloAtencion;
	if(load.existeId("formPlanes")) document.getElementById("formPlanes").onsubmit = formsValidations.validateFormPlanes;
	if(load.existeId("contentTable"))  behaviours.tablas.init();
});		
	

