//
// javascript/datePicker.js
//
function openDatePicker(boxName)
{
	var curDate;
	var year;
	var month;

	if(boxName.length == 0) curDate = window.document.getElementById('datePicker').value;
	else curDate = window.document.getElementById(boxName).value;

	if(curDate.length == 0)
	{
		var tmpDate = new Date();
		year = tmpDate.getFullYear();
		month = tmpDate.getMonth()+1;
	}
	else
	{
		var dateParts = curDate.split("/");
		year = dateParts[2];
		month = dateParts[1];
	}
	var url = '/datePicker.php?year='+year+'&month='+month;
	if(boxName.length > 0) url += '&boxName='+boxName
	openPopup(url, 'dateMap', 195, 250);
}

function openPopup(href, title, height, width)
{
	var options = "status=0, toolbar=0, menubar=0, directories=0, resizable=0, scrollbars=0, height="+height+", width="+width;

	window.open(href, title, options);
}

function setDate(curDate, boxName)
{
	if(window.opener && !window.opener.closed)
	{
		var dayDate = getDayDate(curDate);
		var url = window.opener.location.href;
		window.opener.document.getElementById(boxName).value = curDate;
	}
	window.close();
}

function getDayDate(curDate)
{
	var tmpDate = new Date();
	var dateParts = curDate.split("/");
	tmpDate.setFullYear(dateParts[2], (dateParts[1]-1), dateParts[0]);
	return(getDayName(tmpDate)+" "+curDate);
}

function getDayName(curDate)
{
	var weekDay = new Array(7);

	weekDay[0] = "Sun";
	weekDay[1] = "Mon";
	weekDay[2] = "Tue";
	weekDay[3] = "Wed";
	weekDay[4] = "Thu";
	weekDay[5] = "Fri";
	weekDay[6] = "Sat";

	return(weekDay[curDate.getDay()]);
}

