var rules = {};
				
rules['area'] = {
	onmouseover : function(e) {
		var popUp = $('RegionPopup');
		var map = $('ImageMap');
		
		/*popUp.style.top = (map.y + (map.container ? map.container.pageY : 0)) + 'px';
		popUp.style.left = (40 + map.width + map.x + (map.container ? map.container.pageX : 0)) + 'px';*/
		if(document.all) {
			popUp.style.top = window.event.y + 'px';
			popUp.style.left = (40 + window.event.x) + 'px';
		}
		else {
			popUp.style.top = e.pageY + 'px';
			popUp.style.left = (40 + e.pageX) + 'px';
		}
		popUp.style.width = '200px';
		popUp.style.height = '200px';
				
		new Ajax.Request(
			this.href + 'popup',
			{
				method : 'get',
				onFailure : function(response) {alert("There was an error updating your order information. Please try again.");},
				onComplete : function(response) {
					popUp.innerHTML = response.responseText;
				}
			}
		);
		
		popUp.style.visibility = 'visible';
	},
	onmouseout : function() {
		var popUp = $('RegionPopup');
		popUp.innerHTML = '';
		popUp.style.visibility = 'hidden';
	}
};
/*rules['#RegionPopup'] = {
	onclick : function() {
		this.innerHTML = '';
		this.style.visibility = 'hidden';
	}
};*/

Behaviour.register(rules);