
/*-- Noticias & Eventos --*/
jQuery(document).ready(function() {
	jQuery(".content").hide();
	//toggle the componenet with class msg_body
	jQuery(".year").click(function()
	{
		jQuery(this).next(".content").slideToggle(500);
	});
});

/*---------- COLORBOX ----------*/


/*--- Función para aplicar estilos de plantilla 
independientes a diferentes instancias en una misma pagina ---*/
	
	function aplicarColorbox(_elemento, _stylesheet, _idReferencia, _innerWidth, _innerHeight, _iframe, _overlayClose, _estatico, _opacity){
	
		//_elemento: objeto al que se desea aplicar colorbox con estilo personalizado.
		//_stylesheet: ruta para la hoja de estilo a aplicar.
		//_attrReferencia: atributo de referencia para reconocer la hoja de estilo a manipular.
		//_width: ancho fijo de colorbox.
		//_height: alto fijo de colorbox.
		//_innerHeight: en caso de necesitar el innterheight, es necesario dejar el "_height" vacío.
		//_iframe: si este parametro es igual a "iframe, entonces se activa como tal".
		//_overlayClose: si el valor es "noOverlayClose", el colorbox solo se cerrara usando el boton cerrar.
		//_estatico: especifica si el body sera "overflow:hidden" o "overflow:auto", y así mantener la pantalla fija.
		//_opacityOverlay: indica el nivel de opacidad que debera tener la pantalla del overlay, medido desde "0" hasta "1" (ej.: 0.5)
		
		/*NOTA: si alguno de estos parametros no son necesarios en algun caso específico, 
		se deben poner como vacío ('') y de ese modo marcar su lugar en la función ya que los parametros introducidos se esperan en un orden preestablecido.*/
		
		$(_elemento).click(function(){
				//hack(_elemento, _stylesheet, _idReferencia, _width, _height, _iframe, _overlayClose, _estatico, _opacityOverlay);

				var rutaInicial = $('link[id=' + _idReferencia + ']').attr("href");		
				rutaInicial = rutaInicial.split('/');
				rutaInicial.pop();
				rutaBase = rutaInicial.join('/');
				
				if(rutaBase != ""){
					var rutaBase = rutaBase + '/';
				}
				rutaFinal = rutaBase + _stylesheet;
				$('link[id=' + _idReferencia + ']').attr('href', rutaFinal); // se asigna la nueva hoja de estilo al html
				
				//confirmar _iframe
				var _opcIframe;
				if(_iframe == 'iframe'){
					_opcIframe = true;
				}else{
					_opcIframe = false;
				}
				//confirmar _overlayClose
				if(_overlayClose == 'noOverlayClose'){
					_overlayClose = false;
				}else{
					_overlayClose = true;
				}
				//confirmar _estatico
				if(_estatico == 'estatico'){
					$(_elemento).colorbox({onComplete:function(){$("body").css("overflow", "hidden")}, onClosed:function(){$("body").css("overflow", "auto")}});
				}
				
				$(_elemento).colorbox({innerWidth: _innerWidth, innerHeight: _innerHeight, iframe: _opcIframe, overlayClose: _overlayClose, opacity: _opacity});  //llamo a colorbox

		});
	}
	
	
	$('document').ready(function(){			
			//REFERENCIA => aplicarColorbox(_elemento, _stylesheet, _idReferencia, _innerWidth, _innerHeight, _iframe, _overlayClose, _estatico, _opacity)
			
			//fotos en Articulos de noticia
			aplicarColorbox('[rel=colorbox_artNoticias]', 'art_noticia.css', 'estilo_colorbox', '800px', '600px');
			//fotos en Articulos de eventos
			aplicarColorbox('[rel=colorbox_imgEventos]', 'template_3.css', 'estilo_colorbox');
			//formulario Lista de correo
			aplicarColorbox('[rel=colorbox_frm_lista_correo]', 'formularios.css', 'estilo_colorbox', '560px', '500px', 'iframe', 'noOverlayClose', '');
			//formulario Sugerencias y comentarios
			aplicarColorbox('[rel=colorbox_frm_sugerencias]', 'formularios.css', 'estilo_colorbox', '900px', '520px', 'iframe', 'noOverlayClose', '');
			//Política de privacidad
			aplicarColorbox('[rel=colorbox_politica_privacidad]', 'template_1.css', 'estilo_colorbox', '900px', '700px', 'iframe');
			//Calendario académico
			aplicarColorbox('[rel=colorbox_calendario_academico]', 'colorbox_calendario.css', 'estilo_colorbox', '1050px', '100%', 'iframe', 'noOverlayClose', 'estatico', 1);
			//pensum de carreras
			aplicarColorbox('[rel=colorbox_pensum]', 'colorbox_pensum.css', 'estilo_colorbox', '1050px', '100%', 'iframe', 'noOverlayClose', 'estatico', 1);
			//Galerias Extensión Cultural
			aplicarColorbox('[rel=colorbox_galeriasExtCult]', 'template_1.css', 'estilo_colorbox', '900px', '700px', 'iframe');
			
			
			/* AVISOS DE LA PAGINA PRINCIPAL */
			//especialidad gestion de negocios
			aplicarColorbox('[rel=colorbox_espGestNeg]', 'template_3.css', 'estilo_colorbox', '', '', '','','',0.98);	
			//calendadio monografico
			aplicarColorbox('[rel=colorbox_monogr]', 'template_3.css', 'estilo_colorbox', '850px', '92%', 'iframe','','estatico',0.98);
			//calendadio monografico
			aplicarColorbox('[rel=colorbox_img]', 'template_3.css', 'estilo_colorbox');
			
	});
	
/*---------- /FIN COLORBOX ----------*/


/*usado para abrir avisos*/
function popup(URL,width,height){ 
   window.open(URL,"ventana1","width="+width+",height="+height+",scrollbars=NO");
}

function pic(i,contenedor){

		$("." +contenedor+" .slide li").hide();
		$("."+contenedor + " .slide [rel='"+contenedor + "_"+i+"'].").fadeIn();

}
/**/
