if(!YAHOO.Mevia){ YAHOO.namespace("Mevia"); }

(function(){
	
	var map = function(map,bubble){
		this.init(map,bubble);
	}

	var yud = YAHOO.util.Dom;
	var yue = YAHOO.util.Event;
	var yur = YAHOO.util.Region;
	
	map.prototype = {
		init:function(map,bubble){
			var bubble = yud.get(bubble);
			var test = function(e){ return true; }
			var areas = yud.getElementsBy(test,'area',map);
			yue.addListener(areas,'mouseover',function(){
				var r = this.coords.split(',');
				var alt = this.alt;
				bubble.innerHTML = "<div>"+alt+"</div>";
				var l = parseInt(r[0])-55;
				var t = parseInt(r[1])-35;
				yud.setStyle(bubble,'display','block');
				yud.setStyle(bubble,'top',t+'px');
				yud.setStyle(bubble,'left',l+"px");
			})
			yue.addListener(areas,'mouseout',function(){
				yud.setStyle(bubble,'display','none');
			})
		}
		
	};
	
	
	YAHOO.Mevia.Map = map;
})();

