<!--
// JavaScript Document

/*.....................-------------- INICIALES -------------.......................*/
function comp(cualE){
	if(parseInt(cualE)){
		for (n1=1;n1<=50;n1++){
			if(!document.getElementById(n1+'D')){
				break;
			} else {
				for (n2=1;n2<=50;n2++){
					if(!document.getElementById('_'+n1+'_'+n2+'D')){
						break;
					} else {
						document.getElementById('_'+n1+'_'+n2+'D').style.display = 'none';
					}
				}
				document.getElementById(n1+'D').style.display = 'none';
			}
		}
		document.getElementById(cualE+'D').style.display = 'block';
	} else{
		cF ='';
		for (ax=1;ax<=cualE.length;ax++){
			c = cualE.substr(ax,1);
			if (c == '_'){
				break;
			} else {
				cF = cF+c;
			}
		}
		for (n2=1;n2<=50;n2++){
			if(!document.getElementById('_'+cF+'_'+n2+'D')){
				break;
			} else {
				document.getElementById('_'+cF+'_'+n2+'D').style.display = 'none';
			}
		}
		document.getElementById(cualE+'D').style.display = 'block';
	}
}



function descarga(hrefD,targetD){ 
  window.open(hrefD,targetD,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=1000,height=550,top=100,left=150');
}


/*.....................-------------- MENU -------------.......................*/
function mostrarInicio(){
  limpiarDiv('div_contenido');
  escondeElementos('div_contenido', 'ifrCentral');
  muestraElementos('div_home', 'div_contacto');  
  var menu = document.getElementById('my_menu').getElementsByTagName('a');
  for (var i = 0; i < menu.length; i++){
	menu[i].className = "";
  }
}



function muestraPagina(nombre, nombreArchivo){
  escondeElementos('div_home', 'div_contenido');
  mostrarElemento('ifrCentral');
  cambiarSrc('ifrCentral', nombreArchivo);
  if(nombre != '') menu_elegido(nombre);
}




function abrePagina(nombre, nombreArchivo){
  escondeElementos('div_home', 'ifrCentral');
  mostrarElemento('div_contenido');
  generarObjetoAjax(nombreArchivo, '', 'div_contenido', false);  
  if(nombre != '') menu_elegido(nombre);
}



function cargarPagina(nombre, idPagina){
  escondeElementos('div_home', 'ifrCentral');
  mostrarElemento('div_contenido');
  generarObjetoAjax('clases/crearPagina.php', '?pagina=' + idPagina, 'div_contenido', false); 
  if(nombre != '') menu_elegido(nombre); 
}//cargar pagina



function cargarContenido(nombre, idPagina){
  escondeElementos('div_home', 'ifrCentral');
  mostrarElemento('div_contenido');
  generarObjetoAjax('clases/crearPagina.php', '?pagina_contenido=' + idPagina, 'div_contenido', false); 
  if(nombre != '') menu_elegido(nombre); 
}//cargar pagina




function abreURL(nombre, titulo, url){
  if(url != '') window.open(url,'_blank');
  else{
    escondeElementos('div_home', 'ifrCentral');
    mostrarElemento('div_contenido');
    generarObjetoAjax('clases/crearPagina.php', '?titulo='+titulo+'&url='+url, 'div_contenido', false);
  }
  if(nombre != '') menu_elegido(nombre);
}



function menu_elegido(nombre){
  var menu = document.getElementById('my_menu').getElementsByTagName('a');
  for (var i = 0; i < menu.length; i++){
    if(menu[i].id == nombre) menu[i].className = 'current';
	else menu[i].className = "";
  }
}



function montarContenido(idContenido){
  escondeElementos('div_home', 'ifrCentral');
  mostrarElemento('div_contenido');
  desplegarContenido(idContenido, 'div_contenido');
}


/*.....................-------------- Ligas -------------.......................*/
function tipoLiga(combo, nombre_url, nombre_txt){
 var estilo = getEstilo(nombre_url);
 var clase  = estilo.split(" ");
 var campo_url = getObj(nombre_url);
 var campo_txt = getObj(nombre_txt);
 
 limpiarValue('hIdPagina');
 limpiarValue(nombre_url);
 esconderElemento(nombre_txt);
 cambiarEstilo(campo_txt, 'instruccion_upload');
 cambiarValue(nombre_txt, 'Descripcion de la liga.')
 
 if(combo.value == 0){
   cambiarEstilo(campo_url, clase[0] + " " + 'instruccion_upload');
   deshabilitarElemento(nombre_url);
   cambiarValue(nombre_url, 'Seleccione un tipo de liga.');
 }
 else{
   if(combo.value == 'E'){
     mostrarElemento(nombre_txt);
     cambiarValue(nombre_url, 'http://');
   }
   cambiarEstilo(campo_url, clase[0]);
   habilitarElemento(nombre_url);
 }
}



function mostrarLigas(campo, nombreCombo){
 var tipo = getVal(nombreCombo);
 if(tipo != 0 && tipo != 'E'){
   muestraElementos('div-bgConfirmacion', 'div-confirmacion'); 
   generarObjetoAjax('00N-ContenidoCarpetas.php', '?campo_liga=' + campo.id + '&tipo_liga='+tipo, 'div-confirmacion', false);
 }
}



function cerrarLigas(){
  limpiarDiv('div-confirmacion');
  escondeElementos('div-bgConfirmacion', 'div-confirmacion');
}



function seleccionarArchivo(nombreArchivo, carpeta, nombreCampo, idPagina){
  var campo = getObj(nombreCampo);
  var hid   = getObj('hIdPagina');
  hid.value = idPagina;
  campo.value = nombreArchivo;
  cerrarLigas();
}



function ligaLlenada(nombreCombo, nombreUrl, nombreTexto){
  var combo = getVal(nombreCombo);
  var url   = getVal(nombreUrl);
  var texto = getObj(nombreTexto);
  
  if(combo == 0) return -1; //No selecciono el tipo de liga
  else{
   if(combo == 'E' && (vacio(url) ==0 || url == 'http://') && (vacio(texto.value) == 0 || texto.className == 'instruccion_upload')) return -2; //Tiene que llenar al menos un campo
   if(combo != 'E' && (vacio(url) ==0 || url == 'http://')) return -3; //debe elegir un archivo o pagina
  }//else
  return 1;  //Han llenado los campos obligatorios
}//funcion



function limpiarOpcLigas(combo_tipo, nombre_url, nombre_txt, clase){  
 cambiarValue(combo_tipo, 0);
 esconderElemento(nombre_txt);
 cambiarEstilo(getObj(nombre_txt), 'instruccion_upload');
 cambiarValue(nombre_txt, 'Descripcion de la liga.');
 cambiarEstilo(getObj(nombre_url), clase + " " + 'instruccion_upload');
 deshabilitarElemento(nombre_url);
 cambiarValue(nombre_url, 'Seleccione un tipo de liga.');
}



function resetLiga(combo_tipo, nombre_url, nombre_txt, clase){
  limpiarValue('hIdLiga', 'hIdPagina');
  limpiarOpcLigas(combo_tipo, nombre_url, nombre_txt, clase);
}



function llenarLiga(idLiga, idPagina, val_tipo, val_url, val_texto, combo_tipo, nombre_url, nombre_txt, clase){
  resetLiga(combo_tipo, nombre_url, nombre_txt, clase);
  habilitarElemento(nombre_url);
  cambiarEstilo(getObj(nombre_url), clase);
  cambiarValue('hIdPagina', idPagina);
  cambiarValue('hIdLiga', idLiga);
  cambiarValue(combo_tipo, val_tipo);
  cambiarValue(nombre_url, val_url);
  if(val_tipo == 'E'){
    mostrarElemento(nombre_txt);
    cambiarValue(nombre_txt, val_texto);
    cambiarEstilo(nombre_txt, '');
  }//if
}//funcion


function filasNoramles(contenedor, activa, normal){
 var tuplas = getObj(contenedor).getElementsByTagName('DIV');
 for(var y = 0; y < tuplas.length; y++){
   if(tuplas[y].className == activa) tuplas[y].className = normal;
 } 
}//funcion




/*.....................-------------- Noticias -------------.......................*/
function mostrarNoticia(idNoticia){
 if(getObj('div_cont_periodico').style.display == 'none') mostrarElemento('div_cont_periodico');
 $.getJSON('../../clases/crearPagina.php', {"mNoticia":idNoticia}, function(data){
   if(data.alerta) alert(data.alerta);
   if(data.html){
     getObj('periodico_contenido').innerHTML = data.html;
   }
   else generarObjetoAjax('../../clases/crearPagina.php', '?iNoticia=' + idNoticia, 'periodico_contenido', false);
 });
}//funcion




/*.....................-------------- Eventos -------------.......................*/
function dibujarTablaEventos(anio){
  generarObjetoAjax('../../clases/crearPagina.php', '?anioEventos=' + anio, 'div_tabla_eventos', false);
}




/*.....................-------------- Galeria Fotografica -------------.......................*/
function coleccionFotos(carpeta){
  generarObjetoAjax('../../clases/crearPagina.php', '?carpeta_fotos=' + carpeta, 'div_carpetas_fotos', false);
  if(existe('gallery')) limpiarDiv('gallery');
}



function fotosThumb(carpeta){
 //generarObjetoAjax('../../clases/crearPagina.php', '?mini_fotos=' + carpeta, 'gallery', false);
 parent.cambiarSrc('ifrCentral', 'archivos/paginas/galeFotografica.php?mini_fotos=' + carpeta);
}//funcion




/*.....................-------------- Generales -------------.......................*/
function desplegarPagina(idPagina, div_contenedor){
  generarObjetoAjax('clases/crearPagina.php', '?pagina=' + idPagina, div_contenedor, false);
}



function desplegarContenido(idContenido, div_contenedor){
  generarObjetoAjax('clases/crearPagina.php', '?contenido=' + idContenido, div_contenedor, false);
}



function fechaCompleta(cDia, cMes, cAnio, obligado){
 var dia  = getVal(cDia);
 var mes  = getVal(cMes);
 var anio = getVal(cAnio);
 if(dia > 0 || mes > 0 || anio > 0 || obligado == true) {  //si es obligatorio o llenaron algo
   if(dia == 0 || mes == 0 || anio == 0) return false;   //se verifica que este llenado completamente
 }//else
 return true;
}//funcion

function datosFecha(cDia, cMes, cAnio){
 var fecha = fechaCompleta(cDia, cMes, cAnio, true);
 if(fecha){
  var dia   = getVal(cDia);
  var mes   = getVal(cMes);
  var anio  = getVal(cAnio);
  return dia + mes + anio;
 }
 else return '';
}


function cambiarBordes(contenedor, borde){
  //Quitamos todos los bordes grises de las filas
  var contenedor = getObj(contenedor);  
  var tuplas = contenedor.getElementsByTagName('DIV');
  for(var y=0; y< tuplas.length; y++){ 
    tuplas[y].style.border = borde;
  }//for   
}

















-->
