function update_query(new_location, new_postcode)
	{
	document.getElementById('input-in').value = new_location;
	document.getElementById('postcode').value = new_postcode;
	
	submit_search();
	}


function search_finish()
	{
	
		if(document.getElementById('content-wrapper'))
		{
		document.getElementById('content-wrapper').style.display='block'; 	
		}

		if(document.getElementById('loading-search'))
		{
		document.getElementById('loading-search').style.display='none';
		}
		
	}

function radio_toggle(id)
	{
	
		if(id == 'type')
		{
		document.getElementById('example-find').innerHTML = 'e.g.<br />Mechanics<br />Real Estate Agent';
		} else if (id == 'keywords') {
		document.getElementById('example-find').innerHTML = 'e.g.<br />Design<br />Construction';
		} else {
		document.getElementById('example-find').innerHTML = 'e.g.<br />Tyres &amp; More<br />Natures Gifts';
		}
	
	}



function clear_search(id)
	{
		if(id == 'input-in')
		{
		document.getElementById('postcode').value = '';
		}
		
	document.getElementById('clear-'+id).style.visibility = 'hidden';
	document.getElementById(id).value = '';
	}
	
	
	
	
	
function show_clear(id)
	{
	document.getElementById('clear-'+id).style.visibility = 'visible';
	}
	
	
function go_to_page(params)
	{

	show_loader();
	
	var req = new Request.HTML({
		method: 'get',
		url: '/ff_search/search.php',
		update: $('content-wrapper'), 
		onComplete: function(){
			search_finish();
			}
	}).send(params);
	
	}
	
	
function new_search()
	{
	
	
		if(document.getElementById('content-wrapper'))
		{
		
			if(selected_location)
			{
			var suggestion_locations = document.getElementById('suburbs-suggestion-value'+selected_location).value;
	
				if(suggestion_locations)
				{
				choose_suggestion_locations(suggestion_locations);
				} 
	
			} else if(selected_industry) {
			var suggestion_industries = document.getElementById('industries-suggestion-value'+selected_industry).value;
				
				if(suggestion_industries)
				{
				choose_suggestion_industries(suggestion_industries);
				}
				
			} else {
			document.getElementById('filter_by').value = '';
			submit_search();
			}
			
		return false;
		} else {
		return true;
		}
	}
	
	
function submit_search()
	{

/*
		if(selected_location)
		{
		var suggestion_locations = document.getElementById('suburbs-suggestion-value'+selected_location).value;

			if(suggestion_locations)
			{
			choose_suggestion_locations(suggestion_locations);
			} 

		} else if(selected_industry) {
		var suggestion_industries = document.getElementById('industries-suggestion-value'+selected_industry).value;
			
			if(suggestion_industries)
			{
			choose_suggestion_industries(suggestion_industries);
			}
			
		} else {
*/
		hide_hints_locations('suggest-in');
		hide_hints_industries('suggest-find');

		var filter_by = document.getElementById('filter_by').value;
		var postcode = document.getElementById('postcode').value;
		var business = trim(document.getElementById('input-find').value);
		var location = trim(document.getElementById('input-in').value);

			if(document.getElementById('toggle_type').checked)
			{
			type_name = 'type';
			} else if (document.getElementById('toggle_keywords').checked) {
			type_name = 'keywords';
			} else {
			type_name = 'name';
			}


			if(business)
			{
			
				if(location && !isNaN(location))
				{
							
					if(location.length == 4)
					{
					postcode = location;
					document.getElementById('postcode').value = postcode;
					} 
	
				}
			
	

			show_loader();
			var params = 'max_distance=50&type_name='+type_name+'&find='+business+'&in='+location+'&postcode='+postcode+'&filter_by='+filter_by+'&page=1submit=Search';

			var req = new Request.HTML({
				method: 'get',
				url: '/ff_search/search.php',
				update: $('content-wrapper'), 
				onComplete: function(){
					search_finish();
					}
			}).send(params);
			

			return false;

			} else {
			
				if(type_name == 'type')
				{
				alert('Please enter a business type before searching.');
				} else if(type_name == 'name') {
				alert('Please enter a business name before searching.');
				} else {
				alert('Please provide more information before searching.');
				}
				
			return false;
			}
/* 		} */
	
	return false;
	}
	
	
function show_loader()
	{
		if(document.getElementById('content-wrapper'))
		{
		document.getElementById('content-wrapper').style.display = 'none';
		}
		
		if(document.getElementById('loading-search'))
		{
		document.getElementById('loading-search').style.display = 'block';
		}
	}