
function show_fare_availability (selected_fare_index, fare_id, search_id)
{
	update_fare_display('hide', selected_fare_index);

	document.getElementById('Step1').className = '';
	document.getElementById('Step2').className = 'ProgressActive';

	xajax_ajax_air_availability(search_id, fare_id, selected_fare_index);
}


function show_fare_rules (selected_fare_index, fare_id, search_id)
{
	update_fare_display('hide', selected_fare_index);

	xajax_ajax_air_rules(search_id, fare_id, selected_fare_index);
}


function update_fare_display (display_type, selected_fare_index)
{
	if (display_type == 'hide')
	{
		document.getElementById("AJAXLoading").style.display = 'block';
		document.getElementById("AJAXResponce").style.display = 'none';
	}
	else if (display_type == 'show')
	{
		document.getElementById("AJAXLoading").style.display = 'none';
		document.getElementById("AJAXResponce").style.display = 'none';
	}

	var x = 1;
	while (document.getElementById('fare_index' + x))
	{
		var fare_row = document.getElementById('fare_index' + x);
		if (display_type == 'hide' && x != selected_fare_index)
		{
			document.getElementById('fare_index' + x).style.display = 'none';
		}
		else if (display_type == 'show')
		{
			document.getElementById('fare_index' + x).style.display = '';
		}
		x++;
	}
}


function toggle_search_table (show_tab, hide_tab)
{
	document.getElementById(show_tab).style.display = '';
	document.getElementById(hide_tab).style.display = 'none';

	document.getElementById(show_tab + '_Link').className = 'PG_Active' + (show_tab.charAt(show_tab.length - 1) == 1 ? ' PG_First' : ' PG_Last');
	document.getElementById(hide_tab + '_Link').className = 'PG_NonActive' + (hide_tab.charAt(hide_tab.length - 1) == 1 ? ' PG_First' : ' PG_Last');

	if (document.getElementById('roundtrip').checked == true) {
		refresh_air_search('2','m/d/Y',null,1);  /* 4th param is 1 because we assume only theme cnh87 uses this script */
	}
	if (document.getElementById('oneway').checked == true) {
		refresh_air_search('1','m/d/Y',null,1);  /* 4th param 1 because we assume only theme cnh87 uses this script */
	}
}

