



<!-- Add this code to your existing scripts

/* This script and many more are available free online at
The JavaScript Source :: http://javascript.internet.com
Created by: Dustin Diaz :: http://www.dustindiaz.com/ */

function getElementsByClass(searchClass,node,tag) {
  var classElements = new Array();
  if (node == null)
    node = document;
  if (tag == null)
    tag = '*';
  var els = node.getElementsByTagName(tag);
  var elsLen = els.length;
  var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
  for (i = 0, j = 0; i < elsLen; i++) {
    if (pattern.test(els[i].className) ) {
      classElements[j] = els[i];
      j++;
    }
  }
  return classElements;
}





function showAddress(address, mapa, n) {

  geocoder1.getLatLng(
    address,
    function(point) {
      if (!point) {
        alert(address + " not found");
      } else {
        mapa.setCenter(point, 15);
        eval('marker'+n+' = new GMarker(point)');
        eval('mapa.addOverlay(marker'+n+')');
    //    eval('marker'+n+'.openInfoWindowHtml(address)');
      }
    }
  );
}

function pintamapas(vector) {
	if (GBrowserIsCompatible()) {
		for (i=0;i<vector.length;i++) {
     	eval('var ' +vector[i].id + '= new GMap2(document.getElementById("'+vector[i].id+'"))');
		}
		
		
		geocoder1 = new GClientGeocoder();
		for (i=0;i<vector.length;i++) {
		eval (vector[i].id+'.addControl(new GSmallMapControl())');
		eval (vector[i].id+'.addControl(new GMapTypeControl())');
		}
	for (i=0;i<vector.length;i++) {
        eval('showAddress("'+coordenadas[i]+'", '+ vector[i].id+','+i+')');
	}
		
      }
}