function TypyMapy() {}
TypyMapy.prototype = new GControl();

TypyMapy.prototype.odswiez = function()
{
if(this.mapa.getCurrentMapType() != G_SATELLITE_MAP)this.przycisk1.className = 'nieaktywny';
else this.przycisk1.className = 'aktywny';	
if(this.mapa.getCurrentMapType() != G_HYBRID_MAP)this.przycisk2.className = 'nieaktywny';
else this.przycisk2.className = 'aktywny';				
if(this.mapa.getCurrentMapType() != G_NORMAL_MAP)this.przycisk3.className = 'nieaktywny';
else	this.przycisk3.className = 'aktywny';	
if(this.mapa.getCurrentMapType() != G_PHYSICAL_MAP)this.przycisk4.className = 'nieaktywny';
else this.przycisk4.className = 'aktywny';
}

TypyMapy.prototype.initialize = function(mapa)
{
var lista 	= document.createElement("ul");
lista.id	= 'typymapy';

var przycisk1 = document.createElement('li');
var przycisk2 = document.createElement('li');
var przycisk3 = document.createElement('li');
var przycisk4 = document.createElement('li');

przycisk1.innerHTML = 'satelita';
przycisk2.innerHTML = 'sat+mapa';
przycisk3.innerHTML = 'mapa';
przycisk4.innerHTML = 'teren';

przycisk1.title = 'widok z satelity';
przycisk2.title = 'widok z satelity + ulice';
przycisk3.title = 'mapa';
przycisk4.title = 'mapa fizyczna';

przycisk1.onclick = function() { mapa.setMapType(G_SATELLITE_MAP); return false; };
przycisk2.onclick = function() { mapa.setMapType(G_HYBRID_MAP); return false; };
przycisk3.onclick = function() { mapa.setMapType(G_NORMAL_MAP); return false; };
przycisk4.onclick = function() { mapa.setMapType(G_PHYSICAL_MAP); return false; };

lista.appendChild(przycisk1);
lista.appendChild(przycisk2);
lista.appendChild(przycisk3);
lista.appendChild(przycisk4);

this.przycisk1 = przycisk1;
this.przycisk2 = przycisk2;
this.przycisk3 = przycisk3;
this.przycisk4 = przycisk4;
this.mapa = mapa;			
mapa.getContainer().appendChild(lista);
return lista;
}
TypyMapy.prototype.getDefaultPosition = function()
{
	return new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(5, 5));
}
