/* 
 * @author Michał Adamiak <michal.adamiak@enigmatis.pl>
 * @version 1.0
 * @copyright Agencja Interaktywna ENIGMATIS POLSKA
 */
var mapy = new Array();
mapy['default'] = new Array();
var mainmap;
$(document).ready(function(){
//	if(mapy){
//		$('#google_map').html(mapy['default']);
//		$('div .b-link-map a').click(function(){
//			name = $(this).attr('name');
//			$('#google_map').html(mapy[name]);
//		});
//	}
	showMap(mapy['default']['lat'], mapy['default']['lon'], mapy['default']['nazwa'], mapy['default']['adres']);
	$('div .b-link-map a').click(function(){
		name = $(this).attr('name');
		showMap(mapy[name]['lat'], mapy[name]['lon'], mapy[name]['nazwa'], mapy[name]['adres']);
	});
});
function addMark(p1, p2, options, mapa, txt){
    options.position = new google.maps.LatLng(p1, p2)
    options.map = mapa;
    var marker = new google.maps.Marker(options);
    var dymek = new google.maps.InfoWindow();
	dymek.setContent(txt);
	dymek.open(mapa, marker);
    return marker;
}
function showMap(lat, lan, tytul, opis){
	if(lat && lan){
		newlat = parseFloat(lat)+0.005
		var wspolrzedne = new google.maps.LatLng(newlat, lan);
		var opcjeMapy = {
			zoom: 13,
			center: wspolrzedne,
			mapTypeId: google.maps.MapTypeId.ROADMAP
		};
		mainmap = new google.maps.Map(document.getElementById("google_map"), opcjeMapy);
		//dodaje markery do mapy
		addMark(lat, lan, {title: tytul}, mainmap, '<div style="min-height:70px"><b>Adres:</b><br/>'+opis+'</div>');
	}
}
