/**
 * Search User Interface Enhancements
 * v1.0, Fred LeBlanc <fred@imarc.net>
 */

/**
 * Toggles visibility of the header's search box
 *
 * return void
 */
function toggleSearchBox()
{
	var searchBox = document.getElementById('search_box');
	
	searchBox.style.display = (searchBox.style.display != 'block') ? 'block' : 'none';
}

function changeViaFilter(form)
{
	var inputs         = form.getElementsByTagName('input');
	var page_function  = document.getElementById('page_function');
	var i;
	
	for (i = 0; i < inputs.length; i++) {
		if (inputs[i].type != 'radio') {
			continue;
		}
		
		if (inputs[i].checked == true) {
			switch (inputs[i].value) {
				case 'site':
					page_function.name = 'page_function';
					page_function.value = 'search';
					form.action = '/search.php';
					form.submit();
					break;
					
				case 'community':
					page_function.name = 'page_function';
					page_function.value = 'search';
					form.action = '/community/search.php';
					form.submit();
					break;
					
				case 'trips':
					page_function.name = 'page_function';
					page_function.value = 'search';
					form.action = '/destinations/search.php';
					form.submit();
					break;
					
				default:
			}
		}
	}
}