var mainJourneyRequestDetails_timeSelect = null ;
var mainJourneyRequestDetails_dateSelect = null ;
var currentTime = new Date();

function UpdatemainJourneyRequestDetails_timeSelect(formWithTime)
	{
	var h = new String( mainJourneyRequestDetails_timeSelect.getSelHour() );
	var m = padZero( mainJourneyRequestDetails_timeSelect.getSelMins() );
	formWithTime.form.time.value = h + ':' + m + ':00';
	}

function CreatemainJourneyRequestDetails_timeSelect()
	{
	var timeForm = document.forms['journeyPlannerForm'] ;
	timeForm.time.value = currentTime.getHours() + ":" + currentTime.getMinutes();
	document.write ("<select name='timeH' tabindex='220' id='timeH' onChange='UpdatemainJourneyRequestDetails_timeSelect(this)' style='margin-right:5px;'><" + "/select>" );
	document.write ("<select name='timeM' tabindex='221' id='timeM' onChange='UpdatemainJourneyRequestDetails_timeSelect(this)'><" + "/select>" );
	mainJourneyRequestDetails_timeSelect = new tmInput( 'time', 'journeyPlannerForm' );
	timeForm.time.style.display = "none" ;
	var prevNode = timeForm.time.previousSibling ;
	while ( prevNode != null )
		{
		if ( prevNode.tagName == "LABEL" )
			{
			prevNode.htmlFor = prevNode.htmlFor + "H" ;
			break;
			}
		prevNode = prevNode.previousSibling ;
		}
	}

function UpdatemainJourneyRequestDetails_dateSelect(selectElm)
	{
	var y = new String( mainJourneyRequestDetails_dateSelect.getSelYear() );
	var m = padZero( mainJourneyRequestDetails_dateSelect.getSelMonth() );
	var d = padZero( mainJourneyRequestDetails_dateSelect.getSelDay() );
	mainJourneyRequestDetails_dateSelect.setDateParts(y,m,d);
	var y2 = new String( mainJourneyRequestDetails_dateSelect.getSelYear() );
	var m2 = padZero( mainJourneyRequestDetails_dateSelect.getSelMonth() );
	var d2 = padZero( mainJourneyRequestDetails_dateSelect.getSelDay() );
	selectElm.form.date.value = d2 + '/' + m2 + '/' + y2;
	}

function CreatemainJourneyRequestDetails_dateSelect()
	{
	var timeForm = document.forms['journeyPlannerForm'] ;
	timeForm.date.value = currentTime.getDate() + "/" + (currentTime.getMonth() + 1) + "/" + currentTime.getFullYear();
	document.write ("<select name='dateD' tabindex='230' id='dateH' onChange='UpdatemainJourneyRequestDetails_dateSelect(this)' style='margin-right:6px;margin-top:3px;'><" + "/select>" );
	document.write ("<select name='dateMY' tabindex='231' id='dateM' onChange='UpdatemainJourneyRequestDetails_dateSelect(this)'><" + "/select>" );
	mainJourneyRequestDetails_dateSelect = new dsInput( 'date', 'journeyPlannerForm' );
	mainJourneyRequestDetails_dateSelect.monthNames = new Array( '','January','February','March','April','May','June','July','August','September','October','November','December' );
	mainJourneyRequestDetails_dateSelect._initOptions();
	mainJourneyRequestDetails_dateSelect.setDateRange("2008-07-30", "2008-11-02");
	timeForm.date.style.display = "none" ;
	var prevNode = timeForm.date.previousSibling ;
	while ( prevNode != null )
		{
		if ( prevNode.tagName == "LABEL" )
			{
			prevNode.htmlFor = prevNode.htmlFor + "H" ;
			break;
			}
		prevNode = prevNode.previousSibling ;
		}
	}