//Efectos con jQuery
$(document).ready(
		
	function()
    {
				
		//Selector de lenguajes
		$("#portal-languageselector li a").each( function( e, j){
			$(j).append( j.title );	
			j.title = '';
		});
		
		//Control de transparencia del menu
		menuTransparency();
			
		//Efectos que solo se aplicarán si no estamos navegando desde un dispositivo móvil
		if ( screen.width > 481 ) {
			
			//Ocultamos el contenido hasta aplicarse todos los efectos
			document.getElementById('region-content').style.display = 'none';
			
			//Efectos de portada
			if ($('body').is('.section-front-page')) {
				jQuery.preLoadImages(portal_url + '/fondo_portada_hover.jpg');
				hoverHomeImage(); //Cambio de imagen de portada y copyright
				displayHome(); //Muestra dock y menús superior
			}
			
			//Ajuste menu superior
			fixPortalGlobalNav();
			
			//Ajuste de contenido
			fixContent();
			$( window ).wresize( fixPortalGlobalNav );
			$( window ).wresize( fixContent );
			
			//Efectos de la galeria de imágenes
			if ( $('body').is('.template-atct_album_view')){			
				preloadGallery();
				photoGallery();
			}
			else {
				zoomImages();
			}
			
			//Tooltips (Si estamos autenticados no se aplican)
			try {
				if ($("#user-name").length == 0) {
					$("a, .tooltip, #content img").each( function(e,j){
						if( j.title != "" ){
							$(this).tooltip( {tip: '#tip', offset: [45, 0], lazy: false} ).dynamic({});
						}
					});
				}
			} catch (e) {
				//Compatibilidad
			}
			
			efectosExtraPantallas();
		
		}
		else {
			//Efectos específicos para dispositivos móviles
			
			//Cambio de imagen de portada
			hoverHomeImageMobile();
			
			//Galleria
			if ( $('body').is('.template-atct_album_view')){
				
				$("#content img").unbind();
	
				//Precarga
				$("#content img").each( function(e){
					this.onload = function() {					
						//Precarga de imagen
						var new_src = this.src.replace('/image_thumb','/image_preview');
						jQuery.preLoadImages(new_src);
					}
				});	 
				
				photoGalleryMobile();
				
			}
			else {
			//Estamos en una página de contenido
				
				//Zoom de imagenes
				zoomImages();
				
				//Ajuste botones
				var numBotones = 0;
				$("#content a.state-published").each( function(e){
					numBotones = numBotones + 1;
				});
				
				if ( numBotones >= 1 ) {
					fixSizeButtoms();
				}
			
				//fixPortalGlobalNav();
			}
			
			dockBottonActive();
			
			efectosExtraMoviles();
			
		}
		//Fin else moviles vs pantallas
		
		efectosExtraGlobales();
    }
	//Fin jquery Ready
);
