/** Calendar Functions **/
var today = new Date();
var day   = today.getDate();
var month = today.getMonth();
var year  = y2k(today.getYear());

function y2k(number)	
{
	return (number < 1000) ? number + 1900 : number;
}

function RoundOut(number) 
{
	return (number < 10) ? '0' + number : number;
}

function UpdateDate(formName, fieldName) 
{
	document.forms[formName].elements[fieldName].value = '' + year + '-' + RoundOut(month - 0 + 1) + '-' + RoundOut(day);
 	myWindow.close();
}
function OpenCalWin(calURL) 
{
	var attributes;
	var winX;
	var winY;
	if (navigator.appName == "Netscape") 
	{
		winX = (screen.availWidth - 181)*.5;
		winY = (screen.availHeight - 230)*.5;
		attributes = "toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no,height=320,width=190,left=";
		attributes += winX;
		attributes += ",top=";
		attributes += winY;
		myWindow = open(calURL,"calwin",attributes);
	}
	else 
	{
		attributes = "toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no,height=320,width=190,left=";
	 	attributes += (event.clientX+20);
		attributes += ",top=";
		attributes += event.clientY-30;
		myWindow = open(calURL,"calwin",attributes);
	}
	if (myWindow.opener == null)
	{
		myWindow.opener = self;
	}
}
function showProjectDetails (projectURL,imgWidth,imgHeight) 
{
	var attributes;
	var winX;
	var winY;
	if (navigator.appName == "Netscape") 
	{
		winX = (screen.availWidth - 181)*.5;
		winY = (screen.availHeight - 230)*.5;
		attributes = "toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=no,height="+imgHeight+",width="+imgWidth+",left=";
		myWindow = open(projectURL,"subjectWIN",attributes);
	}
	else 
	{
		attributes = "toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=no,height="+imgHeight+",width="+imgWidth+",left=0, top=0";
		myWindow = open(projectURL,"subjectWIN",attributes);
	}
	if (myWindow.opener == null)
	{
		myWindow.opener = self;
	}
}