/*
.........................
:: Javascript a medida. ::
.........................
*/

$(document).ready( function(){
	$("#thumbnails img").bind("click", function() {
		f_thumbnails(this);
	});
});

function f_thumbnails(thumbPinch) {
	var imagenGr = $("#visor img");
	var srcImgPq = thumbPinch.src;
	var txtVisor = text[ parseInt(srcImgPq.match(/\d/g).join("")) ];

	if (srcImgPq == imagenGr.attr("src")) return;

	$("#textoVisor").html(txtVisor);
	// Ocultamos la imagen anterior
	imagenGr.fadeOut(400, function() {
		// Cambiamos la imagen y la mostramos
		imagenGr.attr({src: srcImgPq});
		imagenGr.fadeIn(400);
		// Cambiamos el link del lightbox
		$("#visor a").attr({
			href: srcImgPq.replace('.jpg', '_gr.jpg')
		});
	});
}

function cambiarFotos(mostrar,ocultar) {
	$('#ubicacio').css("z-index", "-1");
	$('#'+ocultar).hide(400,function(){
		$('#'+mostrar + ', #textoVisor, #thumbnails, #visor a').show(400);
	});
	f_thumbnails( $('#'+mostrar).find("img")[0] );
}

function mostrarMapa() {
	$('#fotos , #planos, #textoVisor, #thumbnails, #visor a').fadeOut(400, function() {
		$('#ubicacio').css({
			"z-index" : 2
		});
	});
}

// Script para ocultar  los formularios

$(document).ready(function() { 						   
	$("#mostrarVisita").click(function() {
		$('#formVisita').fadeIn('slow'); 
		$('#formAmigo').fadeOut('slow');
		return false;
	});
	
	$("#mostrarAmigo").click(function() {
		$('#formAmigo').fadeIn('slow');
		$('#formVisita').fadeOut('slow'); 
		return false;
	});
	
	$('form .delete').click(function(){
		$(this).parents('form').fadeOut("slow");
		return false;
	});
	
	// preparamos procesCompra
	$('#info > div').not(':first').hide();
	
	$("#procesCompra li").click(function() {
		if (this.className == 'activo') return false;
		var idTemp = this.id;
		// Cambio de elemento activo
		$('#procesCompra li.activo').removeClass('activo');
		this.className = 'activo';
		
		// fadeIN/OUT de capas
		$('#info div:visible').slideUp('slow', function() {
			$('#c_' + idTemp).slideDown('slow');
		});
		
		return false;
	})
	
	ajustarFooter();

});

$(window).resize(ajustarFooter);

// Ajustar padding de #footerWrap
function ajustarFooter() {
	var diffH = $(window).height() - $("body").height();;
	var p_foot = parseInt($("#footerWrap").css("padding-bottom"));
	if (diffH > 0) {
		$("#footerWrap").css("padding-bottom", p_foot + diffH + "px");
	}
}