var divObj;

function setScroll(){
	divObj = new fx.Scroll(null,{duration:500});
}

function pageScroll(target){
	divObj.scrollTo(target);
}

function mapScroller(event) {
	if (!event) event = window.event;
	var target = (!event.target) ? event.srcElement : event.target;
	
	var href = target.getAttribute('href');
	var s = href.split('#');
	var name = s[1];
	
	pageScroll(name);
	
	return false;
}

function setMapScroller() {
	var i;
	var area = document.getElementsByTagName("area");
	if (area) {
		for (i=0;i<area.length;i++) {
			addEvent(area[i], 'click', mapScroller, false);
		}
	}
}

addEvent(window, 'load', setScroll, false);
addEvent(window, 'load', setMapScroller, false);