var map = null;
var geocoder = null;


function lokalizacja(id, coord_x, coord_y, is_coord, zoom, typ) 
{
  this.counter = 0;
  this.map = new GMap2(document.getElementById("map_canvas"));
  this.map.setCenter(new GLatLng(coord_x, coord_y), zoom);
  this.map.addControl(new GLargeMapControl());
  	
  //G_NORMAL_MAP, G_SATELLITE_MAP, G_HYBRID_MAP, and G_PHYSICAL_MAP
  this.map.setMapType(typ);

	
  var mapControl = new GMapTypeControl();	
  this.map.addControl(mapControl);
  
	var point2 = new GLatLng(coord_x,coord_y);
      
  if(is_coord==1) this.map.addOverlay(new GMarker(point2));
}

function initialize(id, coord_x, coord_y, is_coord, zoom, typ) {
  var application = new lokalizacja(id, coord_x, coord_y, is_coord, zoom, typ);
}


function lokalizacje_all() 
{
  this.counter2 = 0;
  coord_x2=52.2296756;
  coord_y2=19.0022287;
  this.map2 = new GMap2(document.getElementById("map_canvas2"));
  this.map2.setCenter(new GLatLng(coord_x2, coord_y2), 5);
  this.map2.addControl(new GLargeMapControl());

  function createMarker(point, id) 
  {
      var marker = new GMarker(point);
      GEvent.addListener(marker, "click", function() {

		/*ob_html="<table border=0 cellpadding='5' height='150' width='450'><tr><td><img src='grafiki/" + zdjecie + "'> </td><td valign='top'> <font size=2 color='#2D5614'><b>" + nazwa + "</b></font><br> <hr>Typ obiektu noclegowego:<font color='#E87F05' size='2'><b>" + rodzaj + "</b></font><br>Cena minimalna od osoby:<font color='#E87F05' size='2'><b>" + cena + " PLN</b></font><br><br><a href='?strona=noclegi&id_inf=" + id + "'> <br>zobacz szczegóły >> </a>";

		marker.openInfoWindowHtml(ob_html);*/
		       
		window.location.href = "index.php?strona=towary&id_prod="+id;


      });
      return marker;
  }
  for (var i = 0; i <= 10; i++) 
  { 
  	
      if(prod_loc1[i]) var latlng = new GLatLng(prod_loc1[i],prod_loc2[i]);
      if(prod_id[i]) this.map2.addOverlay(createMarker(latlng, prod_id[i]));
  }

}

function initialize_all() {
  var application2 = new lokalizacje_all();
}


/*
var g_wpromieniu = null;
var g_rodzaj = null;
var g_osob = null;
var g_cel = null;

function showAddress(cel, wpromieniu, rodzaj, osob) {

g_osob = osob;

g_wpromieniu = wpromieniu;
g_rodzaj = rodzaj;
g_cel = cel;

//alert ('asdasd');

geocoder = new GClientGeocoder();

geocoder.getLocations(cel, writeAddress);

 }

function writeAddress(response) 
    {
if (!response || response.Status.code != 200) {
       alert("Nie ma takiego adresu, prosimy spróbować ponownie");
     } else {

place = response.Placemark[0]; 

var loc1 = place.Point.coordinates[1];
var loc2 = place.Point.coordinates[0];

window.location.href ="index.php?form=wyszukaj&loc1="+loc1+"&loc2="+loc2+"&cel="+g_cel+"&osob="+g_osob+"&rodzaj="+g_rodzaj+"&wpromieniu="+g_wpromieniu;




}

}*/
