function showLink(id, ide, dane, dir)
{
	hideMap();
	
	//show link
	$(ide).prepend('<h2 id="dyn-gen-wrap-h2-585"><a href="#" >'+translate.viewPhots+' ('+dane[id].maps.length+')</a></h2>');
	
	$('#dyn-gen-wrap-h2-585 a').click(function(){
		
		$('#dyn-gen-wrap-h2-585').html(translate.pleaseWait);
		
		showMap(id, dane, dir);
		
		return false;
	});
}
  
function lbdyn(id)
{
	var e = explode('.', id)
	
	$('a#id'+e[0]).click();
}

function showMap(id, dane, dir)
{
	function mapsLoaded() 
	{
		$('#gallery-maps').show().height(500).jmap('init', {
			'mapZoom':dane[id].zoom, 
			'mapType':'map',
			'mapCenter':[dane[id].centerx, dane[id].centery],
			'mapControl': 'small',
			'mapEnableType': true,
			'mapEnableOverview': true,
			'mapEnableScaleControl': true,
			'mapShowjMapsIcon': false,
			'language':wybranyJezyk
		
		});
		
		
		//foto
		 jQuery.each(dane[id].maps, function() {
	      
		 		$('#gallery-maps').jmap('AddMarker', {
				'pointLatLng': [this.x, this.y],
				'pointHTML': '<strong><p><b>'+this.name+'</b></p><img src="'+baseUrl+'/files/upload/images/'+dir+'/thumb/'+this.img+'" onclick="lbdyn(\''+this.img+'\');return false;" /></strong>'
			});
		 	
	    });
	    
	    hideLink();
	    
	    $("html, body").animate({ scrollTop: $('#gallery-maps').offset().top }, 'slow');
	    
	}
	
	
	google.load("maps", "2", {"callback" : mapsLoaded});
	
}


function hideMap()
{
	//map
	$('#gallery-maps').empty().hide();
}


function hideLink()
{
	$('#dyn-gen-wrap-h2-585').remove();
}

function mapsGo(ide, dane, dir)
{
	hideMap();
	hideLink();
	
	//is map
	var idx = explode('-', ide);
	var id = idx[1];
	
	//czy jest mapa
	if(dane[id])
	{
		//ujecia
		if(dane[id].maps.length > 0)
		{
			//show links show map
			showLink(id, ide, dane, dir);
		}
	}
}