var cX, cY;
var ppcIE=(navigator.appName == "Microsoft Internet Explorer");
this.agent=navigator.userAgent.toLowerCase();
myRe=/msie\s5\.[\d]/; //anything msie 5.x
var isIE = (navigator.appVersion.indexOf("MSIE")>-1);
var isMac = (navigator.appVersion.indexOf("Mac")>-1);
var isFirefox = (navigator.userAgent.indexOf("Firefox")>-1);


var ppcNN=((navigator.appName == "Netscape")&&(document.layers));

function doCalInfo(e,m){
	
	/*if(isIE){
		cX=e.screenX - 638;
		cY=e.screenY - 210;
	} else if(isMac && isFirefox) {
		cX=e.screenX - 353;
		cY=e.screenY - 121;	
	} else if(isMac) {
		cX=e.screenX - 503;
		cY=e.screenY - 117;	
	} else {
		cX=e.screenX - 500;
		cY=e.screenY - 221;
	}	
	if (e.pageX || e.pageY)
    { // this doesn't work on IE6!! (works on FF,Moz,Opera7)
      cX = e.pageX;
      cY = e.pageY;
    }
    else if (e.clientX || e.clientY)
    { // works on IE6,FF,Moz,Opera7
      cX = e.clientX + document.body.scrollLeft;
      cY = e.clientY + document.body.scrollTop;
     
    }  */
	
	coords = getPosition("icon" + m);
	cX=coords.x - 323;
	cY=coords.y - 1;
	
	//cX = cX - 252;
	//cY = cY - 19;
	
	getCalendarFor(m);
}

function getCalendarFor(m) {
  	if (ppcIE) {
  		var obj = document.all['eventbubble' + "_" + m];
   		obj.style.left = (cX) + "px";
	   	obj.style.top  = (cY) + "px";
   		obj.style.visibility = "visible";
	} else if (document.getElementById) {
   		var obj = document.getElementById('eventbubble' + "_" + m);
   		obj.style.left = (cX) + "px";
   		obj.style.top  = (cY) + "px";
   		obj.style.visibility = "visible";}
}

function hideCalendar(m) {
	if (ppcIE) {
		if(document.getElementById){
			document.getElementById('eventbubble' + "_" + m).style.visibility = "hidden";
		} else {
			document.all['eventbubble' + "_" + m].style.visibility = "hidden";
		}
 		
	} else if(document.getElementById){
		document.getElementById('eventbubble' + "_" + m).style.visibility = "hidden";
	} else {/* NOP */}
} 



