<!--

var cambioI=1, cambioT=1, cambioP=1, veces=0, vHija, hija, conte, posFrame;
var tipoContra=0, valorFondo='', valorTexto='';

var contenidoPag=null;

var contenido= new Array();
var contenidoTmp=new Array();

var frmPadre=0, frmHijo=0, totalFrm=0;
var nombres= new Array(); /*Checar si realmente lo estoy utilizando*/

/*Identifica los frames y devuelve un arreglo con sus nombres y contenido de cada pagina*/
function cuentaFrames(documento){

	var i, iguales=true, padres, hijos, nombreIframe;

	if(window.opener == null && window.parent.opener == null){
		//alert('misma pagina');
		frmPadre=window.parent.parent.frames.length;
		frmHijo=window.parent.frames.length;
		padres=window.parent.parent;
		hijos=window.parent;
	}else if(window.opener != null){
		//alert('hija sin frames');
		frmPadre=window.opener.parent.parent.frames.length;
		frmHijo=window.opener.parent.frames.length;
		padres=window.opener.parent.parent;
		hijos=window.opener.parent;
	}else{
		//alert('hija con frames');
		frmPadre=window.parent.opener.parent.parent.frames.length;
		frmHijo=window.parent.opener.parent.frames.length;
		padres=window.parent.opener.parent.parent;
		hijos=window.parent.opener.parent;
	}

	if(frmPadre==frmHijo && frmPadre!=0){
		for(i=0; i<frmPadre; i++){
			if(padres.frames[i].name != hijos.frames[i].name){
				iguales=false;
			}
			/*Cambia el valor de la variable iguales cuando la pagina no tiene el frame de accesibilidad pero si esta formada por frames*/
			if(frmPadre==2 && padres.frames[0].name!='menu' && padres.frames[1].name!='contenido'){
				iguales=false;
			}else if(frmPadre==1 || frmPadre > 2){
				iguales=false;
			}
		}
		if(!iguales){
			totalFrm=frmHijo;
		}
	}else{
		totalFrm=frmHijo;
	}

	if(totalFrm == 0 && window.opener == null && window.parent.opener == null){
		/*una pagina misma ventana*/
		/*Se identifica si existe el frame de accesibilidad*/
		if(window.parent.frames.length == 2){
			nombres[0]=window.parent.frames[1].name;
			posFrame=0;
			contenido[0]=window.parent.frames[1].document;
			
			/*Iframes*/
			if(contenido[0].getElementsByTagName('iframe').length > 0){
				for(i=0;i<contenido[0].getElementsByTagName('iframe').length;i++){
					nombreIframe=contenido[0].getElementsByTagName('iframe')[i].getAttribute('name');
					contenido[i+1]=window.frames[nombreIframe].document;
				}
			}

			//window.parent.frames[0].getNumber(nombres);
			window.parent.frames[0].getNumber(contenido,posFrame);
			window.parent.frames[0].setHija(hija, null);
		}
	}else if(totalFrm > 0 && window.opener == null && window.parent.opener == null){
		/*frames misma ventana*/
		/*Se identifica si existe el frame de accesibilidad*/
		if(window.parent.parent.frames.length == 2 && window.parent.parent.frames[0].name=='menu' && window.parent.parent.frames[1].name=='contenido'){		

			for(i=0; i<totalFrm; i++){
				nombres[i]=window.parent.frames[i].name;
				if(window.parent.frames[i].name == window.name){
					posFrame=i;
				}
				contenido[i]=window.parent.frames[i].document;
			}
			
			window.parent.parent.frames[0].getNumber(contenido,posFrame);
			window.parent.parent.frames[0].setHija(hija, null);
		}
	}else if(window.opener != null || window.parent.opener != null){
		/*otra ventana*/
		if(window.frames.length == 0){
			/*si la ventana hija es una pagina*/
			nombres[0]=window.name;
			posFrame=0;
			contenido[0]=window.document;
		}else{
			/*si la ventana hija tiene frames*/
			for(i=0; i<window.frames.length; i++){
				nombres[i]=window.frames[i].name;
				if(window.frames[i].name == window.name){
					posFrame=i;
				}
				contenido[i]=window.document;
			}
		}

		if(totalFrm==0){
			if(window.opener != null){
				/*normal-normal*/
				if(window.opener.parent.frames.length != 0){
					window.opener.parent.frames[0].getNumber(contenido,posFrame);
					window.opener.parent.frames[0].setHija(hija);
					window.opener.parent.frames[0].nvoDocto(window.opener.parent.frames[1]);
					//alert('1 '+window.opener.parent.frames[1].name);
				}
				
			}else{
				/*normal-frames*/
				if(window.parent.opener.parent.frames.length != 0){
					window.parent.opener.parent.frames[0].getNumber(contenido,posFrame);
					window.parent.opener.parent.frames[0].setHija(hija);
					window.parent.opener.parent.frames[0].nvoDocto(window.parent.opener.parent.frames[1]);
					//alert('2 '+window.parent.opener.parent.frames[1].name);
				}
				
			}
		}else{
			if(window.opener != null){
				/*frames-normal*/
				if(window.opener.parent.parent.frames.length != 0){
					window.opener.parent.parent.frames[0].getNumber(contenido,posFrame);
					window.opener.parent.parent.frames[0].setHija(hija);
					/*el index tiene que ser 0 y no 2, pero en colibri los frames 0 y 1 no hacen liga a nada*/
					window.opener.parent.parent.frames[0].nvoDocto(window.opener.parent.frames[0]);
					//alert('3 '+window.opener.parent.frames[2].document+' con la variable '+contenidoTmp[0]);
				}
				
			}else{
				/*frames-frames*/
				if(window.parent.opener.parent.parent.frames.length != 0){
					window.parent.opener.parent.parent.frames[0].getNumber(contenido,posFrame);
					window.parent.opener.parent.parent.frames[0].setHija(hija);
					window.parent.opener.parent.parent.frames[0].nvoDocto(window.parent.opener.parent.frames[0]);
					//alert('4 '+window.parent.opener.parent.frames[0].name);
				}
				
			}
		}
	}

}

/*Aplica el formato al momento de cargar la pagina*/
function getNumber(tmpContenido, posFrame) {

	contenidoPag=tmpContenido;
	
	if(cambioP != 1){
		zoomPag('','auto',posFrame);
	}
	if(cambioI != 1){
		zoomImg('','auto',posFrame);
	}
	if(cambioT != 1){
		zoomTxt('','auto',posFrame);
	}
	if(tipoContra != 0){
		contraste(tipoContra, '',posFrame,'auto');
	}
 
}

/*Zoom imagenes*/
function zoomImg(opcion, proceso, posFrame){
		
	var i,k;

	actualiza();

	if(proceso == 'manual'){
		if(opcion=='+'){
			cambioI=parseFloat(cambioI)+0.2;
		}else if(opcion=='-' && (cambioI-0.2 >= 0.4)){
			cambioI=parseFloat(cambioI)-0.2;
		}else if(opcion=='='){
			cambioI=1;
		}
		//alert(window.parent.frames[1].frames['portada'].window.ventanaHija);
	}

	if(contenidoPag!=null){

		for(k=0; k < contenidoPag.length; k++){
			try{
				documento=null;
			
				if(proceso=='auto'){
					if(k==posFrame){
						documento=contenidoPag[k].documentElement;
					}
				}else{
					documento=contenidoPag[k].documentElement;
				}

				if(documento != null){
					if(cambioI==1){
						for(i=0; i<documento.getElementsByTagName('img').length; i++){
							documento.getElementsByTagName('img')[i].style.zoom=0;
						}
						for(i=0; i<documento.getElementsByTagName('object').length; i++){
							documento.getElementsByTagName('object')[i].style.zoom=0;
						}
						//documento.body.imgs.style.zoom=0;
					}else{
						for(i=0; i<documento.getElementsByTagName('img').length; i++){
							documento.getElementsByTagName('img')[i].style.zoom=0;
							documento.getElementsByTagName('img')[i].style.zoom=cambioI;
						}
						for(i=0; i<documento.getElementsByTagName('object').length; i++){
							documento.getElementsByTagName('object')[i].style.zoom=0;
							documento.getElementsByTagName('object')[i].style.zoom=cambioI;
						}
					}
					/*AQUI VA*/
					//actIframe(documento,proceso,contenidoPag,k);
					
				}
			}catch(e){}
		}
	}

}

/*Zoom texto*/
function zoomTxt(opcion, proceso, posFrame){

	actualiza();

	if(proceso == 'manual'){
		if(opcion=='+'){
			cambioT=parseFloat(cambioT)+0.2;
		}else if(opcion=='-' && (cambioT-0.2 >= 0.4)){
			cambioT=parseFloat(cambioT)-0.2;
		}else if(opcion=='='){
			cambioT=1;
		}
	}

	if(contenidoPag!=null){
		for(k=0; k< contenidoPag.length; k++){
			try{
				documento=null;
				if(proceso=='auto'){
					if(k==posFrame){
						documento=contenidoPag[k].documentElement;;
					}
				}else{
					documento=contenidoPag[k].documentElement;
				}

				if(documento != null){
					ejecutaZoomTxt(documento, 'p');
					ejecutaZoomTxt(documento, 'h1');
					ejecutaZoomTxt(documento, 'h2');
					ejecutaZoomTxt(documento, 'h3');
					ejecutaZoomTxt(documento, 'h4');
					ejecutaZoomTxt(documento, 'h5');
					ejecutaZoomTxt(documento, 'h6');
					ejecutaZoomTxt(documento, 'a');
					ejecutaZoomTxt(documento, 'font');
				}
			}catch(e){}
		}
	}

}

function ejecutaZoomTxt(documento, elemento){

	var i;

	if(cambioT==1){
		for(i=0; i<documento.getElementsByTagName(elemento).length; i++){
			if((documento.getElementsByTagName(elemento)[i].childNodes.length > 0) && ((elemento != 'p' && elemento != 'a') || (documento.getElementsByTagName(elemento)[i].firstChild.nodeName.toLowerCase() != 'img' && documento.getElementsByTagName(elemento)[i].firstChild.nodeName.toLowerCase() != 'a'))){
				documento.getElementsByTagName(elemento)[i].style.zoom=0;
			}
		}
	}else{
		for(i=0; i<documento.getElementsByTagName(elemento).length; i++){
			if((documento.getElementsByTagName(elemento)[i].childNodes.length > 0) && ((elemento != 'p' && elemento != 'a') || (documento.getElementsByTagName(elemento)[i].firstChild.nodeName.toLowerCase() != 'img' && documento.getElementsByTagName(elemento)[i].firstChild.nodeName.toLowerCase() != 'a'))){
				documento.getElementsByTagName(elemento)[i].style.zoom=0;
				documento.getElementsByTagName(elemento)[i].style.zoom=cambioT;
			}
		}
	}

}

/*Zoom pagina*/
function zoomPag(opcion, proceso, posFrame){
	
	var k;

	actualiza();

	if(proceso == 'manual'){
		if(opcion=='+'){
			cambioP=parseFloat(cambioP)+0.2;
		}else if(opcion=='-' && (cambioP-0.2 >= 0.4)){
			cambioP=parseFloat(cambioP)-0.2;
		}else if(opcion=='='){
			cambioP=1;
		}
	}

	if(contenidoPag!=null){
		for(k=0; k< contenidoPag.length; k++){
			documento=null;
			if(proceso=='auto'){
				if(k==posFrame){
					documento=contenidoPag[k];
				}
			}else{
				documento=contenidoPag[k];
			}

			try{
	
				if(documento != null){
					if(cambioP==1){
						documento.body.style.zoom=0;
						zoomImg('=','manual');
						zoomTxt('=','manual');
					}else{
						documento.body.style.zoom=0;
						documento.body.style.zoom=cambioP;
					}
				}
		
			}catch(e){}

		}
	}

}

/*Contrastes*/
function contraste(tipoC, valor, posFrame, proceso){
	
	actualiza();

	tipoContra=tipoC;

	if(contenidoPag!=null){
	for(k=0; k< contenidoPag.length; k++){
		documento=null;
		if(proceso=='auto'){
			if(k==posFrame){
				documento=contenidoPag[k];
			}
		}else{
			documento=contenidoPag[k];
		}

		if(documento != null){
		if(tipoContra==0){
			
			valorFondo='';
			valorTexto='';
			documento.location.reload(true);

		}else if(tipoContra== 1){
			//alert('es el 1');
			quitaFormato(documento.documentElement);
			documento.bgColor = "#FFFFFF";
			documento.fgColor="#000000";
			documento.linkColor="#000000";
			documento.alinkColor="#000000";
			documento.vlinkColor="#000000";
			valorFondo='';
			valorTexto='';
		
		}else if(tipoContra== 2){
			//alert('es el 2');
			quitaFormato(documento.documentElement);
			documento.bgColor = "#000000";
			documento.fgColor="#FFFFFF";
			documento.linkColor="#FFFFFF";
			documento.alinkColor="#FFFFFF";
			documento.vlinkColor="#FFFFFF";
			valorFondo='';
			valorTexto='';

		}else if(tipoContra==3 || tipoContra==4 || tipoContra==5){

			if(tipoContra==3 && valor != ''){
				//alert('es el 3');
				valorFondo=valor;
			}
			if(tipoContra==4 && valor != ''){
				//alert('es el 4');
				valorTexto=valor;
			}
			if(tipoContra==5 && valor != ''){
				//alert('es el 5');
				valores=valor.split(":");
				valorFondo=valores[0];
				valorTexto=valores[1];
			}

			if(valorFondo != ''){
				//alert('fondo');
				quitaFormato(documento.documentElement);
				documento.bgColor = valorFondo;
			}
			
			if(valorTexto != ''){
				//alert('texto');
				quitaFormato(documento.documentElement);
				documento.fgColor=valorTexto;
				documento.linkColor=valorTexto;
				documento.alinkColor=valorTexto;
				documento.vlinkColor=valorTexto;
			}

		}
		}

	}
	}

}

/*Quita el formato de la pagina poniendo en blanco algunos atributos*/
function quitaFormato(documento){

	var i;
	
	//actualiza();

	if(documento != null){
		for(i=0; i<documento.getElementsByTagName('font').length; i++){
			documento.getElementsByTagName('font')[i].setAttribute('color','');
		}

		for(i=0; i<documento.getElementsByTagName('link').length; i++){
			documento.getElementsByTagName('link')[i].setAttribute('href','');
		}

		for(i=0; i<documento.getElementsByTagName('body').length; i++){
			documento.getElementsByTagName('body')[i].setAttribute('bgcolor','');
			documento.getElementsByTagName('body')[i].setAttribute('background','');
			documento.getElementsByTagName('body')[i].setAttribute('link','');
			documento.getElementsByTagName('body')[i].setAttribute('vlink','');
			documento.getElementsByTagName('body')[i].setAttribute('alink','');
		}
	}

}

/*Reinicia la pagina a los valores originales tanto de zoom como de contrastes*/
function reiniciaTodo(){
	zoomPag('=','manual');
	contraste(0,'');
}

/*Le asigna a vHija la nueva ventana que se abrio*/
function setHija(hija){
	if(hija != null && typeof(hija) != undefined){
		vHija=hija;
	}
}

/*Trae el contenido de la pagina que abrio la ventanita*/
function nvoDocto(conte){
	contenidoTmp[0]=conte;
}

/*Actualiza valores si se abrio una ventanita*/
function actualiza(){
	var aux;
	if(vHija!=null && typeof(vHija) != undefined && contenidoTmp[0]!=null){
		if(vHija.closed){
			vHija=null;
			aux=contenidoTmp[0];
			contenidoTmp[0]=null;
			aux.location.reload(true);		
		}else{
			contenidoTmp[0].location.reload(true);
			contenidoTmp[0]=null;
		}
	}
}

/*Actualiza la pagina que contiene el iframe, no la utilizo*/
function actIframe(documento,proceso,contenidoPag,k){
	if(documento.getElementsByTagName('iframe').length > 0 && proceso=='manual'){
		contenidoPag[k].location.reload(true);
	}
}

function mandaHome(){

	if(window.parent.frames.length == 2){
		window.location.href="contenido.html";
	}else{
		window.location.href="index2.html";
	}

}

// -->