/* Magic alts */

var mX = 0;
var mY = 0;
var dmalt 			= null;
document.maltLoaded 	= false;
var IE 				= document.all ? true : false;

/*
if ( !IE ) {
	document.captureEvents( Event.MOUSEMOVE );
}
*/
function initMalt() {
	if( !dmalt ) {
		document.dmalt 	= get( 'hint_info' );
		dmalt 		= 	document.dmalt;
	}
}

oMM = function(e) {
	
 	if ( !e ) e = window.event;

	if( e ) {
		if ( IE ) { 
			var iebody		=	( document.compatMode && document.compatMode != "BackCompat" ) ? document.documentElement : document.body;
			var dsocleft	=	document.all ? iebody.scrollLeft : pageXOffset;
			var dsoctop	=	document.all ? iebody.scrollTop : pageYOffset;
			mX = event.clientX + dsocleft;
			mY = event.clientY + dsoctop;
		} else {
			mX = e.pageX;
			mY = e.pageY;
		}  
		if ( mX < 0 ){ mX = 0; }
		if ( mY < 0 ){ mY = 0; }
	
		dmalt.style.top = ( mY - 70 ).toString( 10 )+'px';
		dmalt.style.left = ( mX - 15 ).toString( 10 )+'px';
	}
	
}

function malt( str ) {
	initMalt();
	if( !document.maltLoaded ) {
		oMM();
		document.onmousemove = oMM;
		dmalt.style.display = 'block';
		dmalt.firstChild.innerHTML = str;
	}
}

function hideMalt() {
    initMalt();
	dmalt.style.display 			= 'none';
	dmalt.style.top = '0px';
	dmalt.style.left = '0px';
	document.maltLoaded		= false;	
	document.onmousemove 	= null;
}
