	var click=0;
	
	var IE = document.all?true:false;
		//if (!IE) document.captureEvents(Event.MOUSEMOVE)
		//document.onmousemove = getMouseXY;
		if (!IE) document.captureEvents(Event.MOUSEUP)
		document.onclick = getMouseXY;
		var tempX = 0;
		var tempY = 0;
		var ty = 0;
		var tx = 0;
		
	function getMouseXY(e) 
	{
		if (IE) { // grab the x-y pos.s if browser is IE
		tempX = event.clientX + document.body.scrollLeft;
		tempY = event.clientY + document.body.scrollTop;
		}
		else {  // grab the x-y pos.s if browser is NS
		tempX = e.pageX;
		tempY = e.pageY;
		}  
		if (tempX < 0){tempX = 0;}
		if (tempY < 0){tempY = 0;}  
			
			if(IE)
			{
				ty = tempY-46;
				tx = tempX-18;
			}
			else
			{
				ty=tempY-40;
				tx=tempX-6;
			}
		
		
		
		
		//return true;
	}
	
	var cols=""; //used for currently open layer
	var cfrm=""; //used for current form
	function SetCols(c,d)
	{
		cols=c;
		cfrm=d;
	}
	function ReloadCalendar(p)
	{
		cal_top = calendar.style.top;
		cal_left = calendar.style.left;
		location.href=p+'&cal_top='+cal_top+'&cal_left='+cal_left+'&cols='+cols+'&cfrm='+cfrm;
	}
	
		
	
	function OpenCalendar()
	{
				
		if(click==0)
		{
		 calendar.style.top = ty + 'px';
		 calendar.style.left = tx + 'px';
		 
		 MM_showHideLayers('calendar','','show');
		 click=1;
		}
		else
		{
			MM_showHideLayers('calendar','','hide');
			click=0;	
		}
		
	}
	
	function ReOpenCalendar(x,y)
	{
		 calendar.style.top = y;
		 calendar.style.left = x;
		 
		 MM_showHideLayers('calendar','','show');
		 click=1;
	}
	
	function CloseCalendar()
	{
		//MM_showHideLayers('calendar','','hide');
		//click=0;
		window.close();
	}
	