document.observe("dom:loaded", function() {

    trackExternalLink();
    
    var accordion = $('accordion');
    Event.observe(accordion, 'click', function(event) {
      var elt = Event.findElement(event, 'a');
      if(elt){
        var href = elt.href;
        try {  
            pageTracker._trackPageview('mapmenu/' + href.replace('javascript://',''));
        } catch(err) {}
      }
      
    });

}); 


function trackExternalLink(){
    $$("a").each(function(item){
        $(item).observe("click", function(){
            var href = this.href;
            //Track external link
            if ((href.match(/^https?\:/i)) && (!href.match(document.domain))){
                try {  
                    pageTracker._trackPageview('External/' + href);
                } catch(err) {} 
            }
        });
    });
}
