Event.observe(window, 'load', artistbaloon, false);
function artistbaloon(){
	var element = document.createElement('div');
	element.id = "artist_baloon";
	element.style.position = 'absolute';
	element.style.overflow = 'visible';
	element.style.fontsize = 'x-small';
	element.style.zIndex = '9999';
	element.style.backgroundImage = 'url(http://www.mumumu.org/~cinnamon/img/b.png)';
	element.style.height = '160px';
	element.style.width = '210px';
	element.style.display = 'none';
	element.style.padding = '5px';
	var objBody = document.getElementsByTagName("body").item(0);
	objBody.appendChild(element);

	$$('a[class^="artist"]').each(function(el){
		el.observe('mouseover',function(e){
			var pos = Position.cumulativeOffset(this);
			var ret = Element.getDimensions(el);
			var offX = Number(pos[1]) + Number(ret.height) + 2;
			var offY = pos[0];
			if (offY > document.body.offsetWidth - 210){
				offY = document.body.offsetWidth - 210;
			}
			var num = Element.classNames(el).toString().replace('artist','');

			$("artist_baloon").style.top = offX + 'px';
			$("artist_baloon").style.left = offY + 'px';

			var a = new Ajax.Request(
				"http://www.mumumu.org/~cinnamon/music/summary.php",
				{
					"method": "get",
					"parameters": "aid=" + num,
					onComplete: function(request) {
						$('artist_baloon').innerHTML = request.responseText;
					}
				}
			);

			Element.show('artist_baloon');
		});
		el.observe('mouseout',function(){
			Element.hide('artist_baloon');
			$('artist_baloon').innerHTML = "loading...";
		});
	});
}