function hideAll() {
	var elements = document.getElements('.contact-box');
	elements.each(function(el) {
		el.setStyles({ 'opacity': '0', 'display': 'none' });
	});
}

window.addEvent('domready', function() {
	var maps = $$('map');
	hideAll();
        if($defined(maps)) {
                maps.each(function(map) {
                        var areas = map.getElements('area');
                        if($defined(areas)) {
                                areas.each(function(ar){
                                        var href1 = ar.get('href').toString();
                                        var href = href1.split('#');
	                                if($defined(href[1])) {
                                                ar.addEvent('mouseover', function(e) {
                                                	hideAll();
                                                	var id = href[1];
                                                        var link = document.getElement('#' + id);
                                                        if($defined(link)) {
                                                                var contact = link.getNext('div.contact-box');
                                                                if($defined(contact)) {
                                                                	contact.setStyle('display', 'block');
                                                                        contact.fade(1);
                                                                }
                                                        }

                                                });
                                        }
                                });
                        }
                });
        }
});
