
var rr_MapMarker =new Array();
var map = "";
var baseIcon= "";
  
    function changeLocation(obj) {

	  var base = obj.options[obj.selectedIndex].value;
	  var temp = base.split(":");
	  map.setCenter(new GLatLng(temp[1], temp[0]), Number(temp[2]));

	  showAll=true;

	  for(var i=0; i<rr_MapMarker.length; i++)
		rr_MapMarker[i][0].closeInfoWindow();

	  if (temp[4]==0) {
	      for(var i=0; i<rr_MapMarker.length; i++) 
		if (rr_MapMarker[i][3]==temp[3]) {
		    showAll = false;
		    break;
		} else {
		    rr_MapMarker[i][0].show();
		    if(document.getElementById('address_'+rr_MapMarker[i][2]) != null) document.getElementById('address_'+rr_MapMarker[i][2]).style.display='block';
		}
	  } else {
		    showAll = false;
	  }

	  if (!showAll)
	    for(var i=0; i<rr_MapMarker.length; i++)
	      if (rr_MapMarker[i][3]==temp[3] || rr_MapMarker[i][2]==temp[4]) {
		  rr_MapMarker[i][0].show();
		  document.getElementById('address_'+rr_MapMarker[i][2]).style.display='block';
	      } else {
		  rr_MapMarker[i][0].hide();
		  document.getElementById('address_'+rr_MapMarker[i][2]).style.display='none';
	      }

      }


    function initGoogleMaps() {
	  if (GBrowserIsCompatible()) {
	    var rr_MapMarker =new Array();

	    map = new GMap2(document.getElementById("worldMap"));
	    map.setMapType(G_NORMAL_MAP);
	    map.setCenter(new GLatLng(45.089036, -8.4375), 1);
	    map.setUIToDefault();
	    map.removeMapType(G_PHYSICAL_MAP);
	    map.removeMapType(G_SATELLITE_MAP);
	    // Create a base icon for all of our markers that specifies the
	    // shadow, icon dimensions, etc.
	    baseIcon = new GIcon();
	    baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
	    baseIcon.iconSize = new GSize(20, 24);
	    baseIcon.shadowSize = new GSize(37, 34);
	    baseIcon.iconAnchor = new GPoint(9, 34);
	    baseIcon.infoWindowAnchor = new GPoint(9, 2);


    // 	GEvent.addListener(map, 'zoomend', function(oldLevel,newLevel) {
    // 		for(var i=0; i<rr_MapMarker.length; i++) {
    // 		  if (newLevel >= rr_MapMarker[i][1]) 
    // 		    rr_MapMarker[i][0].show();
    // 		  else
    // 		    rr_MapMarker[i][0].hide();
    // 
    // 		  var mapBounds=map.getBounds();
    // 
    // 		  if (document.getElementById('address_'+rr_MapMarker[i][2])!=null) {
    // 			if(rr_MapMarker[i][0].isHidden() || !mapBounds.containsLatLng(rr_MapMarker[i][0].getPoint()))
    // 			  document.getElementById('address_'+rr_MapMarker[i][2]).style.display='none';
    // 			else
    // 			    document.getElementById('address_'+rr_MapMarker[i][2]).style.display='block';
    // 		  }
    // 		}
    // 	});

    // 	GEvent.addListener(map, 'moveend', function() {
    // 	      for(var i=0; i<rr_MapMarker.length; i++) {
    // 		  var mapBounds=map.getBounds();
    // 		  if (document.getElementById('address_'+rr_MapMarker[i][2])!=null) {
    // 		      if(rr_MapMarker[i][0].isHidden() || !mapBounds.containsLatLng(rr_MapMarker[i][0].getPoint()))
    // 			document.getElementById('address_'+rr_MapMarker[i][2]).style.display='none';
    // 		      else
    // 			  document.getElementById('address_'+rr_MapMarker[i][2]).style.display='block';
    // 		  }
    // 	      }
    // 	});


	  }
    }

//    Event.observe(window, "load", function() {});

