	var z = 0;
	var points = [];
	var markers = [];
	var counter = 0;
	var marker_html = [];
	var map = null;
	var a = new Array;
	var defaltas = new Image();
	var dicon = '';
	var api = '';
	var zoomm = 0;
	var aukstis = 0;
	var plotis = 0;
	var x = 0;
	var y = 0;
	var defsize2 = 0;
	var defsize1 = 0;
	var icon = new GIcon(G_DEFAULT_ICON);
	var degaliniu_tinklas = '';
	
function naujas(ids) {
	//alert(ids);
	page = 135;
	//var idas = window.location.hash;
	$.getJSON("gmap.php",{action: 'take7', id: ids}, function(j){
		//alert(j[0].name);
		zoom('', j[0].x, j[0].y, j[0].name, 'true');//////////////////////////////////////////////////////////////sita atkomentuot jei ka....
		//degalines_list();
		//alert(ids);
		clickas(ids, j[0].x, j[0].y, '');
		window.location.hash = '#'+j[0].city_id+'.'+ids;
		menu_color_id(j[0].city_id);
	})
}
function miestas(ids) {
	page = 135;
	//var idas = window.location.hash;
	$.getJSON("gmap.php",{action: 'take7', idas: ids}, function(j){
		//alert(j[0].name);
		zoom('', j[0].x, j[0].y, j[0].name, '');
		//degalines_list();
		//alert(ids);
		//clickas(ids, j[0].x, j[0].y, '');
		window.location.hash = '#0.'+ids;
	})
}
function pradzia() {
	$.getJSON("gmap.php",{action: 'take1', page: page}, function(j){
		dicon = j[0].icon;
		api = j[0].api;
		zoomm = j[0].zoom;
		aukstis = j[0].aukstis;
		plotis = j[0].plotis;
		x = j[0].x;
		y = j[0].y;
		defaltas.src = dicon;
		initialize();
	})
}
function take() {
	$.getJSON("gmap.php",{action: 'take2', page: page}, function(j){
		for (z = 0; z < j.length; z++) {
			if (j[z].icon != "") {
			//	alert(j[z].icon);
				icon.image = j[z].icon;
				icon.iconSize = new GSize(j[z].iconh, j[z].iconw);
				var heig = (j[z].iconh / 2);
				var wid = (j[z].iconw / 2);
				icon.iconAnchor = new GPoint(heig, wid);
				icon.shadow = '';
			} else if (dicon != "") {
				icon.image = dicon;
				defsize2 = defaltas.height;
				defsize1 = defaltas.width;
				icon.iconSize = new GSize(defsize1, defsize2);
				var heig = (defsize1 / 2);
				var wid = (defsize2 / 2);
				icon.iconAnchor = new GPoint(heig, wid);
				icon.shadow = 'http://www.google.com/mapfiles/shadow50.png';
				
			} else {
				icon.image = "http://www.google.com/mapfiles/marker.png";
				icon.shadow = 'http://www.google.com/mapfiles/shadow50.png';
			}
			var icon1 = j[z].icon;
			var icon2 = j[z].icon2;
			var point = new GLatLng(j[z].x, j[z].y);
			var name = j[z].name;
			var ilgis = name.length * 6;
			var text = j[z].text;
			var lati = point.lat();
			var lngi = point.lng();
			var bla1 = "<b>"+name+ "</b>" +  "<hr width='" + ilgis + "px' align='left'>" + text;
			var bla = "<b>"+name+ "</b>" +  "<hr width='" + ilgis + "px' align='left'>" + text+ "<a href='"+location.href+"#' onclick='zoom("+ lati +", "+lngi+", "+counter+")' > Priartinti</a>";
			var tooltip = name;
			var marker = createMarker('visi' ,j[z].id , point, name, bla, icon, tooltip, icon1, icon2);
			map.addOverlay(marker);
		}
		setTimeout('laukimas()', 2000);
	})
}
function laukimas() {
	//alert('a');
}

function degalines_list(place) {
	if (place == 'visos') {
		var city = '';
		var degaline = '';
		//var sarasas = array();
		$.getJSON("gmap.php",{action: 'take4', page: page}, function(j){
			//alert('z');
			line = '<div id="degalines"><table class="tbl1" border="0" width="100%" border="0" cellspacing="0" cellpadding="5">';
			for (z = 0; z < j.length; z++) {
				if (city != j[z].city) {
					line = line+'<tr><td colspan="6" style="padding-bottom:10px; padding-top:10px;"><b>'+j[z].city+'</b></td></tr>';
					line = line+'<tr><td class="b13v" style="text-align: left;">Degalinė</td><td class="b13v">BE95</td><td class="b13v">BE98</td><td class="b13v">DIESEL</td><td class="b13v">ADBLUE</td></tr>';
					city = j[z].city;
				}
				if (degaline != j[z].name) {
					line = line + '<tr id="'+j[z].name+'"><td class="b13v" style="text-align: left;">'+j[z].name+'</td><td class="b13v"><div id="BE95'+j[z].name+'" ></div></td><td class="b13v"><div id="BE98'+j[z].name+'"></div></td><td class="b13v"><div id="DIESEL'+j[z].name+'"></div></td><td class="b13v"><div id="ADBLUE'+j[z].name+'"></div></td></tr>';
					degaline = j[z].name;
				}
			}
			line = line+'</table><div>';
			$("#degalines").remove();
			$('#svytuokle').after(line);
			for (z = 0; z < j.length; z++) {
				//var skaicius = j[z].kaina;
				//alert(skaicius);
				//alert(skaicius.toPrecision(2));
				if (j[z].product_id == 2) {
					document.getElementById("BE95"+j[z].name).innerHTML = +j[z].kaina+' Lt';
				} else if (j[z].product_id == 4) {
					document.getElementById("DIESEL"+j[z].name).innerHTML = +j[z].kaina+' Lt';
				} else if (j[z].product_id == 13) {
					document.getElementById("BE98"+j[z].name).innerHTML = +j[z].kaina+' Lt';
				} else if (j[z].product_id == 16) {
					document.getElementById("ADBLUE"+j[z].name).innerHTML = +j[z].kaina+' Lt';
				}
			}
			for (z = 0; z < j.length; z++) {
				if (document.getElementById("BE95"+j[z].name).innerHTML == '') {
					document.getElementById("BE95"+j[z].name).innerHTML = '-';
				}
				if (document.getElementById("DIESEL"+j[z].name).innerHTML == '') {
					document.getElementById("DIESEL"+j[z].name).innerHTML = '-';
				}
				if (document.getElementById("BE98"+j[z].name).innerHTML == '') {
					document.getElementById("BE98"+j[z].name).innerHTML = '-';
				}
				if (document.getElementById("ADBLUE"+j[z].name).innerHTML == '') {
					document.getElementById("ADBLUE"+j[z].name).innerHTML = '-';
				}
			}
		})
	} else {
		var city = '';
		//alert(page);
		//alert(place);
		$.getJSON("gmap.php",{action: 'take5', page: page, title: place}, function(j){
			/*line = '<div id="degalines"><table>';
			for (z = 0; z < j.length; z++) {
				if (city != place) {
					line = line+'<tr><td style="padding-bottom:10px;"><b>'+place+'</b></td></tr>';
					city = place;
				}
				line = line+'<tr><td>'+j[z].name+'</td></tr>';
				
			}
			line = line+'</table><div>';
			$("#degalines").remove();
			$('#svytuokle').after(line);*/
			//alert('z');
			line = '<div id="degalines"><table class="tbl1" border="0" width="100%" border="0" cellspacing="0" cellpadding="5">';
			for (z = 0; z < j.length; z++) {
				if (city != j[z].city) {
					line = line+'<tr><td style="padding-bottom:10px; padding-top:10px;" colspan="6" ><b>'+j[z].city+'</b></td></tr>';
					line = line+'<tr><td class="b13v" style="text-align: left;">Degalinė</td><td class="b13v">BE95</td><td class="b13v">BE98</td><td class="b13v">DIESEL</td><td class="b13v">ADBLUE</td></tr>';
					city = j[z].city;
				}
				if (degaline != j[z].name) {
					line = line + '<tr id="'+j[z].name+'"><td class="b13v" style="text-align: left;">'+j[z].name+'</td><td class="b13v"><div id="BE95'+j[z].name+'" ></div></td><td class="b13v"><div id="BE98'+j[z].name+'"></div></td><td class="b13v"><div id="DIESEL'+j[z].name+'"></div></td><td class="b13v"><div id="ADBLUE'+j[z].name+'"></div></td></tr>';
					degaline = j[z].name;
				}
			}
			line = line+'</table><div>';
			$("#degalines").remove();
			$('#svytuokle').after(line);
			for (z = 0; z < j.length; z++) {
				//var skaicius = j[z].kaina;
				//alert(skaicius);
				//alert(skaicius.toPrecision(2));
				if (j[z].product_id == 2) {
					document.getElementById("BE95"+j[z].name).innerHTML = +j[z].kaina+' Lt';
				} else if (j[z].product_id == 4) {
					document.getElementById("DIESEL"+j[z].name).innerHTML = +j[z].kaina+' Lt';
				} else if (j[z].product_id == 12) {
					document.getElementById("BE92"+j[z].name).innerHTML = +j[z].kaina+' Lt';
				} else if (j[z].product_id == 13) {
					document.getElementById("BE98"+j[z].name).innerHTML = +j[z].kaina+' Lt';
				} else if (j[z].product_id == 16) {
					document.getElementById("ADBLUE"+j[z].name).innerHTML = +j[z].kaina+' Lt';
				}
			}
			for (z = 0; z < j.length; z++) {
				if (document.getElementById("BE95"+j[z].name).innerHTML == '') {
					document.getElementById("BE95"+j[z].name).innerHTML = '-';
				}
				if (document.getElementById("DIESEL"+j[z].name).innerHTML == '') {
					document.getElementById("DIESEL"+j[z].name).innerHTML = '-';
				}
				if (document.getElementById("BE98"+j[z].name).innerHTML == '') {
					document.getElementById("BE98"+j[z].name).innerHTML = '-';
				}
				if (document.getElementById("ADBLUE"+j[z].name).innerHTML == '') {
					document.getElementById("ADBLUE"+j[z].name).innerHTML = '-';
				}
			}
		})
	}
}
function initialize() {
	//alert('2');
	zoomm = parseInt(zoomm);
	x = parseFloat(x);
	y = parseFloat(y);
	map = new GMap(document.getElementById("map_canvas"));
	map.setCenter(new GLatLng(x, y), zoomm, G_NORMAL_MAP);
	map.addControl(new GSmallZoomControl());
	//alert('s');
	if (window.location.hash.replace("#", "") != '') {
		page = 135;
		var idas = window.location.hash;
		//alert(idas);
		idas = idas.replace("#", "");
		var arras = idas.split(".");
		if (arras[1] != '0') {
			//alert(arras[1]);
			idas = arras[1];
			idas = parseInt(idas);
			menu_color_id(arras[0]);
			$.getJSON("gmap.php",{action: 'take7', id: idas}, function(j){
				//alert(j[0].name);
				zoom('', j[0].x, j[0].y, j[0].name, 'true');////////////////////////////////jei ka pataisy
				//degalines_list();
				clickas(idas, j[0].x, j[0].y, '');
			})
		} else if (arras[0] != '0') {
			idas = arras[0];
			idas = parseInt(idas);
			menu_color_id(arras[0]);
			//alert(idas);
			$.getJSON("gmap.php",{action: 'take7', idas: idas}, function(j){
				//alert(j[0].name);
				zoom('', j[0].x, j[0].y, j[0].name, '');
				//degalines_list();
				//clickas(idas, j[0].x, j[0].y, '');
				//degalines_list(place);
			})
		}
	} else {
		degalines_list('visos');
		take();
	}
}	
function clickas(id, x, y, point) {
	if (x == '') {
		var lati_x = point.lat();
		var lngi_x = point.lng();
	} else {
		var lati_x = x;
		var lngi_x = y;
	}
	if (lati_x != '') {
		if (id == 25 || id == 23) {
			map.setCenter(new GLatLng (lati_x, lngi_x), 12, G_NORMAL_MAP);
		} else {
			map.setCenter(new GLatLng (lati_x, lngi_x), 15, G_NORMAL_MAP);
		}
		//alert(id);
	}
	//alert(id);
	$.getJSON("gmap.php",{action: 'take6', id: id}, function(j){
		line = '<div id="degalines"><table  class="tbl1" border="0" width="100%" border="0" cellspacing="0" cellpadding="5">';
		line = line+'<tr><td style="padding-bottom: 5px; padding-top: 5px;" colspan="2"><b>'+j[0].name+'</b></td></tr>';
		//line = line+'<tr><td background="images/bord1.gif" style="background-repeat:repeat-x; font-size: 0.6em; padding-bottom: 5px; padding-top: 5px;" colspan="2">'+j[0].text+'</td></tr>';
		for (z = 1; z < j.length; z++) {
			line = line+'<tr><td class="b13v" style="text-align: left; padding-bottom: 5px; padding-top: 5px;" width="50%">'+j[z].title+'</td><td style="padding-bottom: 5px; padding-top: 5px;" class="b13v">'+j[z].kaina+' Lt</td></tr>';
		}
		line = line+'</table><div>';
		$("#degalines").remove();
		$('#svytuokle').after(line);
	})
}
function zoom(point, x, y, title, idikas) {
	
	//alert(name_s);
	//markers[]
	if (x == '') {
		var lati_x = point.lat();
		var lngi_x = point.lng();
	} else {
		var lati_x = x;
		var lngi_x = y;
	}
	map.setCenter(new GLatLng (lati_x, lngi_x), 12, G_NORMAL_MAP);
	var p = 0;
	while (p != counter) {
		map.removeOverlay(markers[p]);
		p++;
	}
	counter = 0;
	//alert(title);
	//alert(idas);
	if (idikas != 'true') {
		degalines_list(title);
	}
	$.getJSON("gmap.php",{action: 'take3', page: page, title: title}, function(j){
		for (z = 0; z < j.length; z++) {
			if (j[z].icon != "") {
			//	alert(j[z].icon);
				icon.image = j[z].icon;
				icon.iconSize = new GSize(j[z].iconh, j[z].iconw);
				var heig = (j[z].iconh / 2);
				var wid = (j[z].iconw / 2);
				icon.iconAnchor = new GPoint(heig, wid);
				icon.shadow = '';
			} else if (dicon != "") {
				icon.image = dicon;
				defsize2 = defaltas.height;
				defsize1 = defaltas.width;
				icon.iconSize = new GSize(defsize1, defsize2);
				var heig = (defsize1 / 2);
				var wid = (defsize2 / 2);
				icon.iconAnchor = new GPoint(heig, wid);
				icon.shadow = 'http://www.google.com/mapfiles/shadow50.png';
				
			} else {
				icon.image = "http://www.google.com/mapfiles/marker.png";
				icon.shadow = 'http://www.google.com/mapfiles/shadow50.png';
			}
			var icon1 = j[z].icon;
			var icon2 = j[z].icon2;
			var point = new GLatLng(j[z].x, j[z].y);
			//alert(j[z].name);
			var id = j[z].id;
			var name = j[z].name;
			var ilgis = name.length * 6;
			var text = j[z].text;
			var lati = point.lat();
			var lngi = point.lng();
			var bla1 = "<b>"+name+ "</b>" +  "<hr width='" + ilgis + "px' align='left'>" + text;
			var bla = "<b>"+name+ "</b>" +  "<hr width='" + ilgis + "px' align='left'>" + text+ "<a href='"+location.href+"#' onclick='zoom("+ lati +", "+lngi+", "+counter+")' > Priartinti</a>";
			var tooltip = name;
			var marker = createMarker('nevisi' ,id ,point, name, bla, icon, tooltip, icon1, icon2);
			map.addOverlay(marker);
		}
	})
//	map.closeInfoWindow();
//	marker1 = markers[count];
//	html = marker_html[count];
//	marker1.openInfoWindowHtml(html);
}
function createMarker(place ,id , point, title, html, icon, tooltip, ic1, ic2) {
	tooltip = tooltip.replace(/&quot;/g, '"');
	//alert(point);
	var marker = new GMarker(point,{'icon': icon, 'title': tooltip });

	GEvent.addListener(marker, "click", function() { 
		//marker.openInfoWindowHtml(html);
		var title = marker.getTitle();
		if (place == 'visi') {
			hashas = window.location.hash;
			var arras = hashas.split(".");
			//alert(arras[0]);
			zoom(point, '', '', title, arras[0]);
			menu_color_id(id);
			window.location.hash = '#'+id+'.0';
		} else {
			hashas = window.location.hash;
			var arras = hashas.split(".");
			clickas(id, '', '', point);
			menu_color_id(arras[0]);
			window.location.hash = arras[0]+'.'+id;
		}
	});
	GEvent.addListener(marker, "mouseover", function() {
		marker.setImage(ic2);
	});
	GEvent.addListener(marker, "mouseout", function() {
		marker.setImage(ic1);
	});
	points[counter] = point;
	markers[counter] = marker;
	marker_html[counter] = html;
	counter++;
	return marker;
}

function menu_color_id(id) {
	var spalvos = document.getElementById("spalv").getElementsByTagName("td");
	//alert(spalvos);
	for (i = 0; i < spalvos.length; i++) {
      	spalvos[i].className = "b11";
    }
    id = id.replace("#", "");
    $("#miestas_"+id).toggleClass('b2');
			//obj.className = 'b2';
}