// Calendar Functions occuring here.
function y2k(number)
{
	return (number < 1000) ? number + 1900 : number;
}

var today = new Date();
var day   = today.getDate();
var month = today.getMonth();
var year  = y2k(today.getYear());

function padout(number) 
{
	return (number < 10) ? '0' + number : number; 
}


function restart(day, targetDateField)
{
	targetDateField.value = ''+ padout(month - 0 + 1) + '/' + padout(day) + '/' + year + '';
	dateWindow.close();
}

function getDate(in_dateField) 
{
	dateTarget = in_dateField;
	var screenWidth = screen.width;
	var screenHeight = screen.height;
	var scrWidth = screenWidth / 2;
	var scrHeight = screenHeight / 2;
	var winWidth = 350 / 2;
	var winHeight = 270 / 2;
	var left = scrWidth - winWidth;
	var top = scrHeight - winHeight;
										
	dateWindow = open('cal.html','Calendar','location=no,resizable=no,width=350,height=270,left='+left+',top='+top+'');
	dateWindow.location.href = 'cal.html';
	
	if (dateWindow.opener == null) 
	{
		dateWindow.opener = self;
	}
}