function jcCal_show( theBox )
{
	if( document.getElementById(theBox) )
		box = document.getElementById(theBox);
	else if( document.all )
		box = document.all[theBox];
	else if( document.layers )
		box = document.layers[theBox];
		
	box.style.display = "block";
}

function jcCal_showCalendar()
{
	if( document.getElementById("jcCal_Container") )
	{
		box = document.getElementById("jcCal_Container");
		min = document.getElementById("jcCal_MinContainer");
	}
	else if( document.all )
	{
		box = document.all["jcCal_Container"];
		min = document.all["jcCal_MinContainer"];
	}
	else if( document.layers )
	{
		box = document.layers["jcCal_Container"];
		min = document.all["jcCal_MinContainer"];
	}
		
	box.style.display = "block";
	min.style.display = "none";
				
}

function jcCal_hide( theBox )
{
	if( document.getElementById(theBox) )
		box = document.getElementById(theBox);
	else if( document.all )
		box = document.all[theBox];
	else if( document.layers )
		box = document.layers[theBox];
		
	box.style.display = "none";
}

function jcCal_hideCalendar()
{
	if( document.getElementById("jcCal_Container") )
	{
		box = document.getElementById("jcCal_Container");
		min = document.getElementById("jcCal_MinContainer");
	}
	else if( document.all )
	{
		box = document.all["jcCal_Container"];
		min = document.all["jcCal_MinContainer"];
	}
	else if( document.layers )
	{
		box = document.layers["jcCal_Container"];
		min = document.layers["jcCal_MinContainer"];
	}
		
	box.style.display="none";
	min.style.display="block";
}

function jcCal_showPopup( dID, day, lastDay, x, y )
{
	if( document.getElementById(dID) )
		box = document.getElementById(dID);
	else if( document.all )
		box = document.all[dID];
	else if( document.layers )
		box = document.layers[dID];
		
	x = document.all ? (event.clientX + document.body.scrollLeft) : x;
	y = document.all ? (event.clientY + document.body.scrollTop) : y;
					
	box.style.display="block";
	
	if( day == lastDay )
		box.style.right = 10;
	
	//alert('(x,y) => ('+x+','+y+')\nleft: '+box.style.left+', top: '+box.style.top+'\n');
	
	//box.style.left = x;
	//box.style.top = y;
}

function jcCal_hide( dID )
{
	if( document.getElementById(dID) )
		box = document.getElementById(dID);
	else if( document.all )
		box = document.all[dID];
	else if( document.layers )
		box = document.layers[dID];
		
	box.style.display="none";
}