browser_name = navigator.appName; 
browser_version = parseFloat(navigator.appVersion); 
step = 320;
if (browser_name == "Opera") { step = 320; }
else if (browser_name =="Netscape") { step = 320; }

function SIm(offs, alln)
{
document.getElementById("adr_photos").style.marginTop = "-"+offs*step+"px";
}

function Nw(pic)
{
window.open(pic, 'catWin', 'toolbar=no, directories=no, location=no, status=yes, menubar=no, resizable=yes, scrollbars=no, width=500, height=500');
return false;
}

	var map;
	$(document).ready(function(){
		if (GBrowserIsCompatible()) {
			map = new GMap2(document.getElementById("map_canvas"));

			map.setCenter(new GLatLng(55.752, 37.618), 10);
			map.enableScrollWheelZoom();
      var nets = [];
			var shops = $('#gmapdata .address');
/*      var latmax = 0;
      var latmin = 90;
      var lngmax = 0;
      var lngmin = 90;
      alert(shops.length);
      for (shop in shops) {
        var clat = shop.find('div[class=lat]').text();
        var clng = shop.find('div[class=lng]').text();
        if (clat < latmin) {
          latmin = clat;
        }
        if (clat > latmax) {
          latmax = clat;
        }
        if (clng < lngmin) {
          lngmin = clng;
        }
        if (clng > lngmax) {
          lngmax = clng;
        }
      }
			map.setCenter(new GLatLng(latmin+(latmax-latmin)/2, lngmin+(lngmax-lngmin)/2), 10);
*/
			$.each(shops, function(){
        addrIcon = new GIcon(G_DEFAULT_ICON);
        //addrIcon.shadow = "http://www.hpc.ru/img/address_gmap_shadow.png";
        //addrIcon.shadowSize = new GSize(37, 34);
        //addrIcon.iconAnchor = new GPoint(9, 34);
        //addrIcon.infoWindowAnchor = new GPoint(9, 2);
        //addrIcon.image = 'http://www.hpc.ru/address/img/'+$(this).find('div[class=marker]').text();
        //addrIcon.iconSize = new GSize(71,26);
        markerOptions = { icon:addrIcon };

        var marker = new GMarker(new GLatLng($(this).find('div[class=lat]').text(), $(this).find('div[class=lng]').text()), markerOptions);
        
				marker.bindInfoWindowHtml($(this).find('div[class=store]').html());
				map.addOverlay(marker);
			});
		}
	});
		function search() {
			alert($('#place').val());
		}
		function moveto(lat,lng,scale) {
			map.setCenter(new GLatLng(lat, lng), scale);
		}
		function shopmap(id) {
			var coords = new GLatLng($('#'+id+' > div[class=lat]').text(), $('#'+id+' > div[class=lng]').text());
			map.setCenter(coords, $('#'+id+' > div[class=scale]').text());
			map.openInfoWindow(coords, document.createTextNode($('#'+id+' > div[class=name]').text()));
		}
		function shopmarker(lat,lng,content) {
			map.openInfoWindow(new GLatLng(lat, lng), document.createTextNode(content));
		}

