var offsetx = 10;
var offsety = 20;




function popup(day) {
	var event_name = "";
	var text = "";
	var len = popupText.length;
	for (i=0; i<len; i++){
		if(day == popupText[i][0] ){
			event_name = popupText[i][1];
			text += "<img src=\"/images/calendar/bullet-white.gif\" align=\"absmiddle\" alt=\"\" /> " + popupText[i][2] + " - " + popupText[i][3] + "<br />";
		}
	}
		
	txt = "<div class=\"eventpopup\">";
	txt += "<div class=\"eventpopup-title\">" + event_name + "</div>";
	txt += "<div class=\"eventpopup-text\">" + text + "</div>";
	txt += "</div>";
	
	layerWrite(txt);
	//dir = 1;
	//disp();
}


function newelement(newid)
{ 
    if(document.createElement)
    { 
        var el = document.createElement('div'); 
        el.id = newid;     
        with(el.style)
        { 
            display = 'none';
            position = 'absolute';
        } 
        el.innerHTML = '&nbsp;'; 
        document.body.appendChild(el); 
    } 
} 
//var ie5 = (document.getElementById && document.all); 
//var ns6 = (document.getElementById && !document.all); 




function getmouseposition(e)
{


if( !e ) 
{
    if( window.event ) {
      //DOM
      e = window.event;
    } else {
      //TOTAL FAILURE, WE HAVE NO WAY OF REFERENCING THE EVENT
      return;
    }
  }
  if( typeof( e.pageX ) == 'number' ) 
  {
    //NS 4, NS 6+, Mozilla 0.9+
    var xcoord = e.pageX;
    var ycoord = e.pageY;
  } 
  else 
  {
    if( typeof( e.clientX ) == 'number' ) 
	{
      //IE, Opera, NS 6+, Mozilla 0.9+
      //except that NS 6+ and Mozilla 0.9+ did pageX ...
      var xcoord = e.clientX;
      var ycoord = e.clientY;
      	if( !( ( window.navigator.userAgent.indexOf( 'Opera' ) + 1 ) ||
        ( window.ScriptEngine && ScriptEngine().indexOf( 'InScript' ) + 1 ) ||
        window.navigator.vendor == 'KDE' ) ) 
		{
        	if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) 
			{
	          //IE 4, 5 & 6 (in non-standards compliant mode)
	          xcoord += document.body.scrollLeft;
	          ycoord += document.body.scrollTop;
	        } 
			else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) 
		  	{
          	//IE 6 (in standards compliant mode)
         	xcoord += document.documentElement.scrollLeft;
          	ycoord += document.documentElement.scrollTop;

		
		
        	}
      	}
    } else {
      //TOTAL FAILURE, WE HAVE NO WAY OF OBTAINING THE
      //MOUSE COORDINATES
      return;
    }
  }

			
			var lixlpixel_tooltip = document.getElementById('tooltip');
          	//alert(ycoord)
			lixlpixel_tooltip.style.left = (xcoord+offsetx) + 'px';
        	lixlpixel_tooltip.style.top = (ycoord+offsety) + 'px';
	
	
	
}
function layerWrite(tip)
{
    if(!document.getElementById('tooltip')) newelement('tooltip');
    var lixlpixel_tooltip = document.getElementById('tooltip');
	//var newText = document.getElementById(tip).innerHTML;
    lixlpixel_tooltip.innerHTML = tip;
    lixlpixel_tooltip.style.display = 'block';
    document.onmousemove = getmouseposition;
}
function clearpopups()
{
    document.getElementById('tooltip').style.display = 'none';
}


//mouseover for vouchers
function tooltip(tip)
{
    if(!document.getElementById('tooltip')) newelement('tooltip');
    var lixlpixel_tooltip = document.getElementById('tooltip');
	var newText = document.getElementById(tip).innerHTML;
    lixlpixel_tooltip.innerHTML = newText;
    lixlpixel_tooltip.style.display = 'block';
    document.onmousemove = getmouseposition;
}
function exit()
{
    document.getElementById('tooltip').style.display = 'none';
}
