if(GBrowserIsCompatible()){var geocoder=null;var centerPoint=null;var labels=new Array('*','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','*');var n=0;function count(){n++;return n;}
var side_bar_html="";var gmarkers=[];var lastlinkid;function jscss(a,o,c1,c2){switch(a){case'swap':o.className=!jscss('check',o,c1)?o.className.replace(c2,c1):o.className.replace(c1,c2);break;case'add':if(!jscss('check',o,c1)){o.className+=o.className?' '+c1:c1;}
break;case'remove':var rep=o.className.match(' '+c1)?' '+c1:c1;o.className=o.className.replace(rep,'');break;case'check':return new RegExp('\\b'+c1+'\\b').test(o.className)
break;}}
function createMarkerFromPoint(point,title,addr,cityStateZip){createMarker(point,title,addr,cityStateZip);}
function createMarkerFromAddress(title,addr,cityStateZip){geocoder.getLatLng(addr+", "+cityStateZip,function(point){if(!point){alert(address+" not found");}else{createMarker(point,title,addr,cityStateZip);/*alert(point);*/}});}
function createMarker(point,title,addr,cityStateZip){var label=null;if(n>=26){label=labels[27];}else{label=labels[count()];}
if(centerPoint==null){centerPoint=1;map.setCenter(point,15);}
var iconOptions={};iconOptions.primaryColor="#FFD700";iconOptions.strokeColor="#333333";iconOptions.labelColor="#333333";iconOptions.label=label;var newIcon=MapIconMaker.createLabeledMarkerIcon(iconOptions);var marker=new GMarker(point,{icon:newIcon});var linkid="link"+(gmarkers.length);GEvent.addListener(marker,'mouseover',function(){jscss('add',document.getElementById(linkid),'hovering');});GEvent.addListener(marker,'mouseout',function(){jscss('remove',document.getElementById(linkid),'hovering');});GEvent.addListener(marker,'click',function(){marker.openInfoWindowHtml(title+'<br />'+addr+'<br />'+cityStateZip);jscss('add',document.getElementById(linkid),'activeMapItem');lastlinkid=linkid;});gmarkers.push(marker);side_bar_html='<div id="'+linkid+'"><div class="mapSidebarLabel">'+label+') <\/div><div class="mapSidebarDetails"><a href="javascript:myclick('+(gmarkers.length-1)+');">'+title+'<\/a><\/div><div class="mapSidebarDirections"><a href="http://maps.google.com?q='+addr+', '+cityStateZip+'" class="external" title="Directions to '+title+'">&raquo; Get Directions<\/a><\/div><\/div>';document.getElementById("side_bar").innerHTML+=side_bar_html;map.addOverlay(marker);}
function myclick(i){GEvent.trigger(gmarkers[i],"click");}
document.getElementById("side_bar").innerHTML=side_bar_html;}else{alert("Sorry, the Google Maps API is not compatible with this browser");}
