var map;
var marker;
var html;

function load() {
	if (GBrowserIsCompatible()) {      
		map = new GMap2(document.getElementById("map"));
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(41.700570, -71.148387), 15);
 		marker = new GMarker(new GLatLng(41.700570, -71.148387));
		map.addOverlay(marker);
		html ="<strong>All-American Chiropractic Center</strong><br/>" +
         "400 Bedford Street<br/>" +
				 "Fall River, MA 02740<br/><br/>" +
				 "<a target='_blank' href='http://maps.google.com/maps?f=d&hl=en&geocode=&saddr=&daddr=400+Bedford+Street,+Fall+River,+MA+02720&sll=41.667526,-71.034508&sspn=0.187477,0.32135&ie=UTF8&z=16&om=1'>Get Directions</a>";
		marker.openInfoWindowHtml(html);
	}	
	
  xGetElementsByClassName('tabPanelGroup', document, 'div',
    function(d) {
      tpgInit(d);
    }
  );
}
function tpgInit(tpg)
{
  var tabs = xGetElementsByClassName('tabDefault', tpg, 'a',
    function(a) {
      a.onmouseover = tpgOnClick;
      a._TPG_ = tpg;
    }
  );
  tabs[0].onmouseover();
}
function tpgOnClick()
{
  xGetElementsByClassName('tabPanel', this._TPG_, 'div',
    function(ele) {
      ele.style.display = 'none';
    }
  );
  document.getElementById(this.hash.substr(1)).style.display = 'block';
  return false;
}
// http://cross-browser.com/x/lib/view.php?sym=xgetelementsbyclassname
function xGetElementsByClassName(c,p,t,f) {
  var r = new Array();
  var re = new RegExp("(^|\\s)"+c+"(\\s|$)");
  var e = p.getElementsByTagName(t);
//  var e = xGetElementsByTagName(t,p); // See xml comments.
  for (var i = 0; i < e.length; ++i) {
    if (re.test(e[i].className)) {
      r[r.length] = e[i];
      if (f) f(e[i]);
    }
  }
  return r;
}