function callPHPFunc(args)
{
	var argumentos = [];
	var lista_argumentos = '';
	for (i = 1; i < callPHPFunc.arguments.length; i++) //ir buscar os argumentos tds
	{
		argumentos[i] = callPHPFunc.arguments[i];
		lista_argumentos = lista_argumentos + '&argumentos[]='+escape(argumentos[i]);
	}
	var func_proxy = new Ajax.Request(
			'includes/func_proxy.php', 
			{
				method: 'post', 
				postBody: 'func='+callPHPFunc.arguments[0]+lista_argumentos,
				onComplete: PHPFuncResponse
			});
}
function PHPFuncResponse(func)
{
	if (eval(callback))
	{
		return true;
	}
	else
	{
		return false;
	}
}
function getModelos()
{
	marca = $('select_marca').value;
	if (marca == '' || marca == null)
	{
		$('select_modelo').options.length = 1;
		return;
	}
	callback = 'updateSelectModelos(func.responseText)';
	callPHPFunc('getModelos',marca);
	return true;
}
function updateSelectModelos(modelos)
{
	if (modelos == '')
	{
		return false;
	}
	if (modelos.indexOf(',') != -1)
	{
		$('select_modelo').options.length = 1;
		modelos_array = modelos.split(',');
		for (i = 0; i < modelos_array.length; i++)
		{
			voption = new Option(modelos_array[i], modelos_array[i]);
			$('select_modelo').options[i+1] = voption;
		}
	}
	else
	{
		$('select_modelo').options.length = 1;
		voption = new Option(modelos, modelos);
		$('select_modelo').options[1] = voption;
	}
}

function submitSearch()
{
	$('hmarca1').value = $('select_marca').value;
	$('hmodelo1').value = $('select_modelo').value;
	$('htipo1').value = $('select_tipo').value;
	argumentos = 'hmarca='+$('hmarca1').value+'&hmodelo='+$('hmodelo1').value+'&htipo='+$('htipo1').value;
	if (!$('fora'))
	{
		ajaxRequestPesquisa(argumentos);
	}
	else
	{
		document.form_pesquisa.submit();
	}
}
function showResult(result)
{
	$('td_result').innerHTML = result.responseText;
}
function ajaxRequestPesquisa(argumentos)
{
	var pesquisaAjax = new Ajax.Request(
				'includes/pesquisa.php', 
				{
					method: 'post', 
					postBody: argumentos,
					onComplete: showResult
				});
}

//
//funcoes das paginas
//
function paginaSeguinte(pactual)
{
	pagina = pactual + 1;
	$('pagina').value = pagina;
	document.form_pesquisa2.submit = false;
	argumentos = 'hmarca='+$('hmarca2').value+'&hmodelo='+$('hmodelo2').value+'&pagina='+$('pagina').value+'&htipo='+$('htipo2').value;
	ajaxRequestPesquisa(argumentos);
}
function paginaAnterior(pactual)
{
	pagina = pactual - 1;
	$('pagina').value = pagina;
	document.form_pesquisa2.submit = false;
	argumentos = 'hmarca='+$('hmarca2').value+'&hmodelo='+$('hmodelo2').value+'&pagina='+$('pagina').value+'&htipo='+$('htipo2').value;
	ajaxRequestPesquisa(argumentos);
}