	var counter = null;
	window.onload = function() {
		var in_float = null;
		var al = $('#album_link'), ar = $('#artist_link'), fl = $('#alfloat'), fr = $('#arfloat');
		fl.origTop = fl.css('top');
		fl.origLeft = fl.css('left');
		fr.origTop = fr.css('top');
		fr.origLeft = fr.css('left');
		fl.css({top: '-9999px', left: '0'});
		fr.css({top: '-9999px', left: '0'});

		al.mouseenter(function() {
			if( in_float != null ) {
				in_float.hide();
				in_float = null;
			}
			in_float = fl;
			setTimeout(function() {
				fl.css({
					display: '',
					top: fl.origTop,
					left: fl.origLeft,
					zIndex: 999
				});
				fl.mouseenter(function() {
					clearTimeout(counter);
				});
				fl.mouseleave(function() {
					counter = setTimeout(function() { fl.css({display: 'none', top: '-9999px', left: '0'}); }, 1000);
				});
			}, 100);
		});
		al.mouseleave(function() {
			counter = setTimeout(function() { fl.css({display: 'none', top: '-9999px', left: '0'}); }, 1000);
		});
		ar.mouseenter(function() {
			if( in_float != null ) {
				in_float.hide();
				in_float = null;
			}
			in_float = fr;
			setTimeout(function() {
				fr.css({
					display: '',
					top: fr.origTop,
					left: fr.origLeft,
					zIndex: 999
				});
				fr.mouseenter(function() {
					clearTimeout(counter);
				});
				fr.mouseleave(function() {
					counter = setTimeout(function() { fr.css({display: 'none', top: '-9999px', left: '0'}); }, 1000);
				});
			}, 100);
		});
		ar.mouseleave(function() {
					counter = setTimeout(function() { fr.css({display: 'none', top: '-9999px', left: '0'}); }, 1000);
		});
	};

