function selSearch(on) {
	var fromODay=0;
	var fromOMon=0;
	var fromRDay=0;
	var fromRMon=0;
	var fromAdt=0;
	var fromChd=0;
	var fromInf=0;
	if (document.getElementById('fo') && document.getElementById('fo').style.display == 'block') {
		fromODay = document.getElementById('outboundDay').options[document.getElementById('outboundDay').selectedIndex].value;
		fromOMon = document.getElementById('outboundMonth').options[document.getElementById('outboundMonth').selectedIndex].value;
		fromRDay = document.getElementById('returnDay').options[document.getElementById('returnDay').selectedIndex].value;
		fromRMon = document.getElementById('returnMonth').options[document.getElementById('returnMonth').selectedIndex].value;
		fromAdt = document.getElementById('numAdults').options[document.getElementById('numAdults').selectedIndex].value;
		fromChd = document.getElementById('numChildren').options[document.getElementById('numChildren').selectedIndex].value;
		fromInf = document.getElementById('numInfants').options[document.getElementById('numInfants').selectedIndex].value;
	}
	if (document.getElementById('fo') && on != 'fo') document.getElementById('fo').style.display='none';

	if (document.getElementById('ho') && document.getElementById('ho').style.display == 'block') {
		fromODay = document.getElementById('arrDay').options[document.getElementById('arrDay').selectedIndex].value;
		fromOMon = document.getElementById('arrMonth').options[document.getElementById('arrMonth').selectedIndex].value;
		rDate = new Date(fromOMon*1000);
		rDate.setDate(parseInt(fromODay)+parseInt(document.getElementById('numNights').value));
		fromRDay = rDate.getDate();
		rDate.setDate(1);
		fromRMon = parseInt(rDate.getTime()/1000);
	}
	if (document.getElementById('ho') && on != 'ho') document.getElementById('ho').style.display='none';

	if (document.getElementById('fh') && document.getElementById('fh').style.display == 'block') {
		fromODay = document.getElementById('fhOutboundDay').options[document.getElementById('fhOutboundDay').selectedIndex].value;
		fromOMon = document.getElementById('fhOutboundMonth').options[document.getElementById('fhOutboundMonth').selectedIndex].value;
		fromRDay = document.getElementById('fhReturnDay').options[document.getElementById('fhReturnDay').selectedIndex].value;
		fromRMon = document.getElementById('fhReturnMonth').options[document.getElementById('fhReturnMonth').selectedIndex].value;
	}
	if (document.getElementById('fh') && on != 'fh') document.getElementById('fh').style.display='none';
	if (on=='ho') {
		var arrDay = document.getElementById('arrDay');
		var arrMonth = document.getElementById('arrMonth');
		var oDate = new Date(fromOMon*1000);
		oDate.setDate(fromODay);
		var rDate = new Date(fromRMon*1000);
		rDate.setDate(fromRDay);
		var daysdiff = Math.round((rDate-oDate) / 86400000);
		for(var i=0;i<arrDay.options.length;i++) { if (arrDay.options[i].value == fromODay) arrDay.selectedIndex = i; }
		for(var i=0;i<arrMonth.options.length;i++) { if (arrMonth.options[i].value == fromOMon) arrMonth.selectedIndex = i; }
		document.getElementById('numNights').value=daysdiff;
	}
	if (on=='fh') {
		var oDay = document.getElementById('fhOutboundDay');
		var oMonth = document.getElementById('fhOutboundMonth');
		var rDay = document.getElementById('fhReturnDay');
		var rMonth = document.getElementById('fhReturnMonth');
		for(var i=0;i<oDay.options.length;i++) { if (oDay.options[i].value == fromODay) oDay.selectedIndex = i; }
		for(var i=0;i<oMonth.options.length;i++) { if (oMonth.options[i].value == fromOMon) oMonth.selectedIndex = i; }
		for(var i=0;i<rDay.options.length;i++) { if (rDay.options[i].value == fromRDay) rDay.selectedIndex = i; }
		for(var i=0;i<rMonth.options.length;i++) { if (rMonth.options[i].value == fromRMon) rMonth.selectedIndex = i; }
	}
	if (on=='fo') {
		var oDay = document.getElementById('outboundDay');
		var oMonth = document.getElementById('outboundMonth');
		var rDay = document.getElementById('returnDay');
		var rMonth = document.getElementById('returnMonth');
		for(var i=0;i<oDay.options.length;i++) { if (oDay.options[i].value == fromODay) oDay.selectedIndex = i; }
		for(var i=0;i<oMonth.options.length;i++) { if (oMonth.options[i].value == fromOMon) oMonth.selectedIndex = i; }
		for(var i=0;i<rDay.options.length;i++) { if (rDay.options[i].value == fromRDay) rDay.selectedIndex = i; }
		for(var i=0;i<rMonth.options.length;i++) { if (rMonth.options[i].value == fromRMon) rMonth.selectedIndex = i; }
	}
	document.getElementById(on).style.display='block';
}

function fhType(type) {
	document.getElementById('fhType').value = type;
}