$(document).ready(function() {
	$('.AreaMapa').click(function(){
		$(this).css('outline','none');
		$('#filter .current').removeClass('current');
		$(this).parent().addClass('current');
		var filterVal = $(this).attr('alt').toLowerCase().replace(' ','-');
				
		if(filterVal == 'all') {
			$('ul#portfolio li.hidden').fadeIn('slow').removeClass('hidden');
		} else {
			
			filtrar(filterVal);
		}
		establecerAltura();

		return false;
	});
	var region = getValorParametro('region');
	
	if(region)
	{
		filtrar(region);
	}	
	
	establecerAltura();
});

	function filtrar(filtro)	
	{
		$('ul#portfolio li').each(function() {
				if(!$(this).hasClass(filtro)) {
					$(this).fadeOut('normal').addClass('hidden');
				} else {
					$(this).fadeIn('slow').removeClass('hidden');
				}
			});
	}
	function getValorParametro(name){
		var regexS = "[\\?&]" + name + "=([^&#]*)";
		var regex = new RegExp (regexS);
		var tmpURL = window.location.href;
		var results = regex.exec(tmpURL);
		if(results == null)
		{
			return "";
		}
		else
		{
			return results[1];
		}
	}
	
	function establecerAltura()
	{
		var altura = $('ul#portfolio li').not(".hidden").length * 20;
		$('.FrameFundaciones', window.parent.document).css("height", altura + 250);
	}
