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());

var cat, m_oTxtDate, m_oWinCalendar;

function padout(number) { return (number < 10) ? '0' + number : number; }

function restart() {
	m_oTxtDate.value = '' + padout(day) + '/' + padout(month - 0 + 1) + '/' + year;
	m_oWinCalendar.close();
}

function caldateDOB(oText, bHide){
   //Check whether the calendar icon is readony
   if ( bHide == false)
   {
   //____ Receive the date filled in the date field
   //displayFormFieldDetails(document.frmDataGrid, "NAME");
   m_oTxtDate = oText;
   if(oText.value != ""){
		var dateval = new String();
		var datearry = new Array()
		dateval = oText.value;	
		datearry = dateval.split("/");
		day   = datearry[0];
		month = (parseInt(datearry[1], 10)-1);
		year  = datearry[2];
	}
	else
	{
		today = new Date();
		day   = today.getDate();
		month = today.getMonth();
		year  = y2k(today.getYear());
	}
	//____ Display calendar HTML	
	m_oWinCalendar=open('calendarDOB\\cal.html','myname','resizable=no,width=195,height=190,top=50,left=300');
	//m_oWinCalendar.location.href = 'cal.html';
	if (m_oWinCalendar.opener == null) mywindow.opener = self;
   }
}



//++-----++-----++-----++-----++-----++-----++-----++-----++-----++-----++-----++-----++-----++-----++
//+ displayFormFieldDetails: [4-July-2003]
//+ Returns the attributes values.
//++-----++-----++-----++-----++-----++--T--++--O--++--N--++--Y--++-----++-----++-----++-----++-----++
function displayFormFieldDetails(oForm, sAttribute)
{
	var iCount, sPrompt, sAlert;
	sAttribute = sAttribute.toUpperCase();
	sPrompt = "";
	sAlert = "";
	switch (sAttribute)
	{
	case "":
	case "NAME":
		for (iCount=0; iCount<oForm.elements.length; iCount++)
		{
			sAlert += oForm.elements[iCount].type  + "\t\t: " + oForm.elements[iCount].name + "\r\n";
			sPrompt += oForm.elements[iCount].name  + ", ";
		}
		alert(sAlert);
		prompt("", sPrompt);
	break;
	}
}

