// JavaScript Document
	
$(document).ready(function(){
	
	var lastActive;
	var desplegadoContacto, desplegadoPrensa, desplegadoPrensaTotal = false;
	
	//alert( 'LOG:' + loggeado);
	
	$("#navigation a").click(function (){
		
		lastActive = ($("#navigation li.selected").index()>=0)?$("#navigation li.selected").index():lastActive;		//coger el que tuviera la clase selected

		$("#navigation li").removeClass("selected");
		$("#navigation li").removeClass("selected_2");
		
		//TOGGLE FORMS
		var posicionEnlace = $(this).parent().index();
		
		//esto sólo se debe hacer si no está loggeado
		
		if (posicionEnlace == 1 && (loggeado == 0 || !loggeado )){ //despliega formulario o lo oculta PRENSA // IMPLEMENTO LOGGEADO PARA QUE NO SE ACTIVE SI EL USUARIO NAVEGA NORMALMENTE
			conmutaContacto(false);
			conmutaPrensa(!desplegadoPrensa);
			if (desplegadoPrensa){
				$(this).parent().addClass("selected_2");
			} else {
				$("#navigation li:eq("+lastActive+")").addClass("selected");
			}
		
		
		
			
		} else if (posicionEnlace == 3){ //despliega formulario o lo oculta CONTACTO
			conmutaContacto(!desplegadoContacto);
			conmutaPrensa(false);
			
			if (desplegadoContacto) 
				$(this).parent().addClass("selected_2");
			else
				$("#navigation li:eq("+lastActive+")").addClass("selected");
				
		} else if (desplegadoContacto || desplegadoPrensa){ //lo oculta
			conmutaContacto(false);
			conmutaPrensa(false);
		}
	});
	
	$("#openRegister").click(function (){
			conmutaPrensaTotal(!desplegadoPrensaTotal);
	});
	
	$("#contact_section #close").click(function (){
		conmutaContacto(false);
		$("#navigation li:eq("+lastActive+")").addClass("selected");
		$("#navigation li").removeClass("selected_2");
	});
	
	function conmutaContacto(estado){
		var topOffset;
		if (estado){
			topOffset = 0;
		} else {
			topOffset = -500;
		}
    	$('#contact_section').stop().animate({'top' : topOffset, avoidTransforms : true}, 500 );
		$('#controls-wrapper').stop().animate({'top' : topOffset+500, avoidTransforms : true}, 500 );
		$('#shadow-bar').stop().animate({'top' : topOffset+544, avoidTransforms : true}, 500 );
		$('#info-tray').stop().animate({'top' : topOffset+500, avoidTransforms : true}, 500 );
		$('#info-column').stop().animate({'top' : topOffset+500, avoidTransforms : true}, 500 );
		$('#thumbs-column').stop().animate({'top' : topOffset+500, avoidTransforms : true}, 500 );
		$('#thumb-tray').stop().animate({'top' : topOffset+500, avoidTransforms : true}, 500 );
		
		desplegadoContacto = estado;
	};
	
	function conmutaPrensa(estado){
		var topOffset;
		if (estado){
			topOffset = -138;
		} else { //oculta total
			topOffset = -270;
			desplegadoPrensaTotal= false;
		}
		$('#press_content').stop().animate({'top' : topOffset, avoidTransforms : true}, 500 );
		desplegadoPrensa = estado;
	}
	
	function conmutaPrensaTotal(estado){
		var topOffset;
		if (estado){
			topOffset = 44;
		} else {
			topOffset = -138;	
		}
		$('#press_content').stop().animate({'top' : topOffset, avoidTransforms : true}, 500 );
		desplegadoPrensaTotal = estado;
	}
});
