if (window.XMLHttpRequest) {
	xmlhttp = new XMLHttpRequest();
} else {
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (e) {
			xmlhttp = false;
		}
	}
}

if (window.addEventListener) {
	window.addEventListener("load", setupEvents, false);
} else if (window.attachEvent) {
	window.attachEvent("onload", setupEvents);
} else {
	window.onload = setupEvents;
}

function setupEvents(){

	if (GBrowserIsCompatible()) {
		var m = document.getElementById("map");
		if(m){
			var info = new Array();
			var px = new Array();
			var py = new Array();
			var h = '<div style="background-color: #fff; width: 200px; font-size: 12px; font-family: Tahoma;">';
			var f = '</div>';
			
			// ikony
			var baseIcon = new GIcon();
	        baseIcon.iconSize = new GSize(32,32);
	        baseIcon.shadowSize = new GSize(56,32);
	        baseIcon.iconAnchor = new GPoint(16,32);
	        baseIcon.infoWindowAnchor = new GPoint(16,0);
			
	        var icon = new GIcon(baseIcon,'http://auto-ap.pl/pics/map/APicon.png',null,'http://auto-ap.pl/pics/map/APicon_s.png');
			
			info[0]='<strong>FILIA POZNAŃ</strong><br /><br />TEL.(061)860-88-80 i 84<br />UL.WIERUSZOWSKA 12/16<br />60-166 POZNAŃ<br />EMAIL: <a href="mailto:poznan@autoap.com.pl">poznan@autoap.com.pl</a>';
			px[0]='52.38156';
			py[0]='16.843366';
			
			info[1]='<strong>FILIA RZESZÓW</strong><br /><br />TEL.(017)875-58-82 do 89<br />UL.SIKORSKIEGO 106<br />35-959 RZESZÓW<br />EMAIL: <a href="mailto:rzeszow@autoap.com.pl">rzeszow@autoap.com.pl</a>';
			px[1]='50.002294';
			py[1]='22.01674';
			
			info[2]='<strong>FILIA WROCŁAW</strong><br /><br />TEL.(071)332-17-20 do 23<br />UL.MIĘDZYLESKA 2/4<br />50-514 WROCŁAW<br />EMAIL: <a href="mailto:wroclaw@autoap.com.pl">wroclaw@autoap.com.pl</a>';
			px[2]='51.081084';
			py[2]='17.067861';
			
			info[3]='<strong>FILIA LUBLIN</strong><br /><br />TEL.(081)528-75-50 i 56<br />UL.WOJCIECHOWSKA 21B<br />20-704 LUBLIN<br />EMAIL: <a href="mailto:lublin@autoap.com.pl">lublin@autoap.com.pl</a>';
			px[3]='51.248011';
			py[3]='22.50275';
			
			info[4]='<strong>FILIA WARSZAWA</strong><br /><br />TEL.(022)514-17-20<br />FAX (022) 514-17-30<br />UL. KOSMATKI 12<br />03-994 WARSZAWA<br />EMAIL: <a href="mailto:warszawa@autoap.com.pl">warszawa@autoap.com.pl</a><br /><br />DYREKTOR FILII<br />DARIUSZ SAWINDA<br />KOM. (0) 663-754-633<br />EMAIL: <a href="mailto:d.sawinda@autoap.com.pl">d.sawinda@autoap.com.pl</a>';
			px[4]='52.2186453';
			py[4]='21.1003503';
			
			info[5]='<strong>FILIA ŁÓDŹ</strong><br /><br />TEL.(042) 672-17-20<br />FAX (042) 672-17-25<br />UL. PŁOCKA 35/43<br />93-134 ŁÓDŹ<br /><br />DYREKTOR FILII<br />KATARZYNA ADAMCZYK<br />KOM. (0) 695-113-316<br />EMAIL: <a href="mailto:k.adamczyk@autoap.com.pl">k.adamczyk@autoap.com.pl</a>';
			px[5]='51.7426847';
			py[5]='19.4835954';
			
			info[6]='<strong>FILIA RYBNIK</strong><br /><br />TEL.(032) 422-59-48<br />UL.ZEBRZYDOWICKA 154<br />44-217 RYBNIK<br />EMAIL: <a href="mailto:rybnik@autoap.com.pl">rybnik@autoap.com.pl</a>';
			px[6]='50.100476';
			py[6]='18.498139';
			
			info[7]='<strong>FILIA KRAKÓW</strong><br /><br />TEL.(012) 259-00-66 i 67<br />UL.ŁAGIEWNICKA 39<br />30-418 KRAKÓW<br />EMAIL: <a href="mailto:krakow@autoap.com.pl">krakow@autoap.com.pl</a>';
			px[7]='50.031308';
			py[7]='19.942432';
			
			info[8]='<strong>FILIA KATOWICE</strong><br /><br />TEL.(032) 352-40-18<br />UL.WĘGLOWA 7<br />40-105 KATOWICE<br />EMAIL: <a href="mailto:katowice@autoap.com.pl">katowice@autoap.com.pl</a>';
			px[8]='50.272348';
			py[8]='19.000656';
			
			info[9]='<strong>FILIA WARSZAWA 2</strong><br /><br />TEL.(022) 73 82 900<br />UL.ŻWIRKI I WIGURY 3B<br />05-816 MICHAŁOWICE<br />EMAIL: <a href="mailto:warszawa2@autoap.com.pl">warszawa2@autoap.com.pl</a>';
			px[9]='52.176313';
			py[9]='20.883188';
			
			info[10]='<strong>FILIA BIELSKO-BIAŁA</strong><br /><br />TEL.(033)829-13-80 i 99<br />UL. GRAŻYŃSKIEGO 53<br />43-300 BIELSKO-BIAŁA<br />EMAIL: <a href="mailto:bielsko@autoap.com.pl">bielsko@autoap.com.pl</a>';
			px[10]='49.830975';
			py[10]='19.049813';
			
			info[11]='<strong>FILIA DĄBROWA GÓRNICZA</strong><br /><br />TEL.(032)260-87-80<br />UL.KASPRZAKA 5<br />41-303 DĄBROWA GÓRNICZA<br />EMAIL: <a href="mailto:dabrowa.gornicza@autoap.com.pl">dabrowa.gornicza@autoap.com.pl</a>';
			px[11]='50.330842';
			py[11]='19.235325';
			
			info[12]='<strong>FILIA KIELCE</strong><br /><br />TEL.(041)348-95-50 i 54<br />UL. KS. PIOTRA ŚCIEGIENNEGO 264<br />25-116 KIELCE<br />EMAIL: <a href="mailto:kielce@autoap.com.pl">kielce@autoap.com.pl</a>';
			px[12]='50.800688';
			py[12]='20.618977';
			
			info[13]='<strong>FILIA BIAŁYSTOK</strong><br /><br />TEL.(085) 663-77-40<br />UL. ELEWATORSKA 29A<br />15-620 BIAŁYSTOK<br />EMAIL: <a href="mailto:bialystok@autoap.com.pl">bialystok@autoap.com.pl</a>';
			px[13]='53.141155';
			py[13]='23.074253';
			
			info[14]='<strong>FILIA BYDGOSZCZ</strong><br /><br />TEL.(052) 55-90-950<br />ZIELONKA 72A<br />86-005 BIAŁE BŁOTA<br />EMAIL: <a href="mailto:bydgoszcz@autoap.com.pl">bydgoszcz@autoap.com.pl</a>';
			px[14]='53.076938';
			py[14]='17.934316';
			
			info[15]='<strong>FILIA GDAŃSK</strong><br /><br />TEL.(058) 511-60-15 i 16<br />UL.RZECZPOSPOLITEJ 8<br />80-364 GDAŃSK<br />EMAIL: <a href="mailto:gdansk@autoap.com.pl">gdańsk@autoap.com.pl</a>';
			px[15]='54.400764';
			py[15]='18.591531';
			
			info[16]='<strong>FILIA SZCZECIN</strong><br /><br />TEL.(091) 466-77-20<br />FAX (091) 466-77-21<br />UL. POMORSKA 61-65<br />70-812 SZCZECIN<br /><br />DYREKTOR FILII<br />DARIUSZ MAŚLAK<br />KOM. (0) 693-993-657<br />EMAIL: <a href="mailto:szczecin@autoap.com.pl">szczecin@autoap.com.pl</a>';
			px[16]='53.384806';
			py[16]='14.678962';
			
			info[17]='<strong>FILIA OPOLE</strong><br /><br />TEL. (077) 400 25 60<br />FAX (077) 400 25 70<br />UL. GŁOGOWSKA 39<br />45-315 OPOLE<br /><br />DYREKTOR FILII<br />KATARZYNA BONDARUK<br />KOM. (0) 667-945-890<br />EMAIL: <a href="mailto:k.bondaruk@autoap.com.pl">k.bondaruk@autoap.com.pl</a>';
			px[17]='50.6588731';
			py[17]='17.9656134';
			
			var map = new GMap2(m);
			map.addControl(new GLargeMapControl()); 
			map.addControl(new GOverviewMapControl()); 
			map.addControl(new GScaleControl()); 
			map.enableContinuousZoom();
			map.enableDoubleClickZoom();
			map.setCenter(new GLatLng(52, 19.5), 6);

			function createMarker(point, number) {
				var marker = new GMarker(point,icon);
				GEvent.addListener(marker, "click", function() {
					marker.openInfoWindowHtml(number);
				});
				return marker;
			}
			
			// punkty
			for(x=0;x<info.length;x++){
				var point = new GLatLng(px[x], py[x]);
				map.addOverlay(createMarker(point, h+info[x]+f));
			}
		}
    }

}
