﻿////////////////////////////////////////////////// DETECCION DE NAVEGADOR ///////////////////////////////////////////////////////////////////

var isIe6=	  	( navigator.userAgent.toLowerCase().indexOf('msie 6')!=-1 );	
var isIe7=	  	( navigator.userAgent.toLowerCase().indexOf('msie 7')!=-1 );
var isIe=	  	( isIe6 || isIe7 );
var isChrome = 	( navigator.userAgent.toLowerCase().indexOf('chrome')!=-1 );
var isFirefox = ( navigator.userAgent.toLowerCase().indexOf('firefox')!=-1 );
var isOpera = 	( navigator.userAgent.toLowerCase().indexOf('opera')!=-1 );


var rutaImg 		= 'imag/';
var imgOcultaEle 	= rutaImg+'ocultar.gif';
var imgMuestraEle 	= rutaImg+'mostrar.gif';

///////////////////////////////////////////////////// EVENTOS DEL NAVEGADOR /////////////////////////////////////////////////////////////////﻿

function detectarEvento(objeto, evento, funcion) {
	if(isIe){
		objeto.attachEvent("on" + evento, funcion);	
	}else{
		objeto.addEventListener(evento, funcion, false);
	}
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////﻿

function insertarHTML(contenido, contenedor){
	contenedor.innerHTML = "";
	if(isIe){
		contenedor.insertAdjacentHTML("beforeEnd", contenido);
	}else{
		var rng = contenedor.ownerDocument.createRange();
		rng.setStartBefore(contenedor);
		contenedor.appendChild(rng.createContextualFragment(contenido), contenedor);
	}
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////﻿
function muestraOcultaEle(idElementos, enlace){/* se le pasa un array de id's + el enlace que yama esta función*/
	
	if(enlace){
		if(enlace.getElementsByTagName('img')){
			var imgs = enlace.getElementsByTagName('img');
			var imgMuestraOculta = imgs[0];
		}
	}
	for(var i=0;i<idElementos.length;i++){
		if(document.getElementById(idElementos[i])){
			var elemento = document.getElementById(idElementos[i]);
			if(!elemento.style.display){
				if(imgMuestraOculta){
					imgMuestraOculta.src = imgOcultaEle;
				}
				elemento.style.display = 'block';
			}
			if(elemento.style.display != 'none'){
				if(imgMuestraOculta){
					imgMuestraOculta.src = imgMuestraEle;
				}
				elemento.style.display = 'none';
			}else{
				if(imgMuestraOculta){
					imgMuestraOculta.src = imgOcultaEle;
				}
				elemento.style.display = 'block';
			}
		}
	}
}

var enlaceAnt = null;

function muestraEle(idElementos, enlace){
	if(enlace){
		enlace.style.zIndex = '2';
		if(enlaceAnt && enlaceAnt!= enlace){ enlaceAnt.style.zIndex = '0';}
		enlaceAnt = enlace;
		for(var i=0;i<idElementos.length;i++){
			if(document.getElementById(idElementos[i])){
				var elemento = document.getElementById(idElementos[i]);
				elemento.style.display = 'block';
				elemento.style.zIndex = '1';
			}
		}
	}
}

function ocultaEle(idElementos){
	for(var i=0;i<idElementos.length;i++){
		if(document.getElementById(idElementos[i])){
			var elemento = document.getElementById(idElementos[i]);
			elemento.style.display = 'none';
		}
	}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

