function mouse_pos() {
}

mouse_pos.prototype = {
	init : function(field_id) {
		// Set-up to use getMouseXY function onMouseMove
			document.onmousemove = this.update_pos(field_id);		
	},	
	update_pos : function(e,field_id) {
		x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
		y = (document.all) ? window.event.y + document.body.scrollTop  : e.pageY;
		if (document.getElementById(field_id) != null) {
			document.getElementById(field_id).style.left    = (x + 20) + "px";
			document.getElementById(field_id).style.top 	= (y + 20) + "px";
		}
	},
	value_visible : function(field_id) {
		if(document.getElementById(field_id).style.display == 'block') {
		} else {
			document.getElementById(field_id).style.display = 'block';
		};
	},
	value_inivisible : function(field_id) {
		if(document.getElementById(field_id).style.display == 'block') {
			document.getElementById(field_id).style.display = 'none';
		} else {
			document.getElementById(field_id).style.display = 'none';
		}
	}
}

