var xmlHttp;
        var dataDiv;
        var dataTable;
        var dataTableBody;
        var offsetEl;

        function createXMLHttpRequest() {
            if (window.ActiveXObject) {
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            else if (window.XMLHttpRequest) {
                xmlHttp = new XMLHttpRequest();                
            }
        }

        function initVars() {
            dataTableBody = document.getElementById("courseDataBody");            
            dataTable = document.getElementById("courseData");
            dataDiv = document.getElementById("popup");
        }

        function getCourseData(element) {
            initVars();            
            createXMLHttpRequest();
            offsetEl = element;
            var url = "mini.asp?V=<%= NOW()%>&id=" + escape(element.id);
            
            xmlHttp.open("GET", url, true);
            xmlHttp.onreadystatechange = callback;
            xmlHttp.send(null);
        }

        function callback() {
		
		iniziotabella='<table border="0"><tr><td><font class="tooltiptitle">'
		finetabella='</font></td></tr></table>'
            if (xmlHttp.readyState == 4) {
                if (xmlHttp.status == 200) {
                    { document.getElementById('ToolTip').style.left = mouse_X;
		              document.getElementById('ToolTip').style.top  = mouse_Y;
					  document.getElementById("tooltip").innerHTML = iniziotabella + xmlHttp.responseText + finetabella;}
					  
                }
            }
			else 
		
								{document.getElementById('ToolTip').style.left = mouse_X;
		              			document.getElementById('ToolTip').style.top  = mouse_Y;
								document.getElementById("tooltip").innerHTML = iniziotabella + '<table border="0" bgcolor="#ffffff"><tr><td><img src=immagini/loading.gif></td></tr></table>' + finetabella;
								}
        }
        
       
 function clearData() {            
 document.getElementById("tooltip").innerHTML = '';
 mouse_X = 0;
 mouse_Y = 0;
       
	   }  
		
		
var mouse_X;
var mouse_Y;

var tip_active = 1;

function update_tip_pos(){

		document.getElementById('ToolTip').style.left = mouse_X ;
		//document.getElementById('ToolTip').style.top  = mouse_Y ;
}

var ie = document.all?true:false;
if (!ie) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;

function getMouseXY(e) {
if (ie) { // grab the x-y pos.s if browser is IE
mouse_X = event.clientX + document.body.scrollLeft + 10;
mouse_Y = event.clientY + document.body.scrollTop - 50;
}
else { // grab the x-y pos.s if browser is NS
mouse_X = e.pageX + 30;
mouse_Y = e.pageY - 50;
}
if (mouse_X < 0){mouse_X = 0;}
if (mouse_Y < 0){mouse_Y = 0;}
if (mouse_X > 700){mouse_X = mouse_X - 320;}
if(tip_active){update_tip_pos();}
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

