function get_date_range(){
	var intIndex, strValue

	intIndex = document.dateListForm.lst_date_range.selectedIndex;
	strValue = document.dateListForm.lst_date_range.options[intIndex].value;
	return strValue;

}

function hide_dates() {
	if (document.layers)
	{
		// Netscape
		document.dateBoxes.visibility = "hidden";
	}
	else if (document.all)
	{
		dateBoxes.style.visibility = "hidden";
	}
}
	
function show_dates() {
	if (document.layers)
	{
		// Netscape
		document.dateBoxes.visibility = "show";
	}
	else if (document.all)
	{
		dateBoxes.style.visibility = "visible";
	}
}

function show_hide_dates(){
	if ( get_date_range() == "daterange")
	{
	show_dates();
	}
	else
	{
	hide_dates();
	}
}

function submit1_onclick() {
	if (document.layers)
	{
		// Netscape
		// Netscape syntax for referring to layers & forms
		// alert(document.layers["dateBoxes"].document.forms["dateBoxesForm"].txt_start_dt.value);
		document.thisform.start_dt.value = 
			document.dateBoxes.document.dateBoxesForm.txt_start_dt.value;
		document.thisform.end_dt.value = 
			document.dateBoxes.document.dateBoxesForm.txt_end_dt.value;
		document.thisform.date_range.value = get_date_range();
		document.thisform.submit();
	}
	else if (document.all)
	{
		// IE
		thisform.start_dt.value = dateBoxesForm.txt_start_dt.value;
		thisform.end_dt.value = dateBoxesForm.txt_end_dt.value;
		thisform.date_range.value = dateListForm.lst_date_range.value;
		thisform.submit();
	}
}

function lst_date_range_onchange() {
	show_hide_dates();
}

function window_onload() {
	if ( DateError == 1 )
	{	
		show_dates();
		if (document.layers)
		{
			// Netscape
			document.dateBoxes.document.dateBoxesForm.txt_start_dt.value = StartDt2;
			document.dateBoxes.document.dateBoxesForm.txt_end_dt.value = EndDt2;
		}
		else if (document.all)
		{
			// IE
			dateBoxesForm.txt_start_dt.value = StartDt2;
			dateBoxesForm.txt_end_dt.value = EndDt2;
		}
	}
	else
	{
		show_hide_dates();
	}

}

function window_onresize() {
	// Only necessary for netscape.
	show_hide_dates();
}