function addAjaxParametroJS(url,parametros,div) {
	var contieneInterrogacion=false;
	for(i=0; i<url.length; i++) {
      if (url.charAt(i)=='?') {
		contieneInterrogacion=true;
		break;
	  }
    }
	for(i in parametros) {
		if(i==0 && contieneInterrogacion==false) url+='?';
		else url+='&';
		url+=parametros[i][0]+'='+escape(parametros[i][1]);
	}
	if(div!='') 
		pintaAjax('',url,div);
	else
		return url;
	
}

function realizarBusqueda(params) {
	
	var search_value, search_type;
	search_type = (document.getElementById('search_type'))?document.getElementById('search_type').value:0;
	
	if(params[2]=='checkbox')
		search_value = (document.getElementById('search_value').checked)?1:0;
	else
		search_value = document.getElementById('search_value').value;
		
	addAjaxParametroJS(params[0],new Array(new Array('arg_search_field',document.getElementById('search_field').value),new Array('arg_search_value',search_value),new Array('arg_search_type',search_type),new Array('arg_search_field_type',params[2])),params[1]);
	
}

function reestablecerBusqueda(params) {
		
	addAjaxParametroJS(params[0],new Array(),params[1]);
	
}

function cambiarCampoBuscador(params) {

	var listSelectedIndex=document.getElementById('search_field').selectedIndex;
	var valorSelect = document.getElementById('search_field').options[listSelectedIndex].title;
	var search_value='';
	
	if(valorSelect=='checkbox')
		search_value = (document.getElementById('search_value').checked)?1:0;
	else {
		if( document.getElementById('search_value').value == 'on' )
			document.getElementById('search_value').value = '';
		search_value = document.getElementById('search_value').value;
	}
	
	addAjaxParametroJS(params[0][0],new Array(new Array('arg_search_value',search_value),new Array('arg_select_search_field_type',valorSelect)),params[0][1]);
	addAjaxParametroJS(params[1][0],new Array(new Array('arg_search_value',search_value),new Array('arg_select_search_field_type',valorSelect)),params[1][1]);
}

//Función para enviar parámetros por vars en vez de por post
function crear_variables_buscar_pedido()
{
  var usuario=document.getElementById('usuario').value;
  var entrega=document.getElementById('entrega').value;
  var fecha_desde=document.getElementById('fecha_desde').value;
  var fecha_hasta=document.getElementById('fecha_hasta').value;
  var precio_desde=document.getElementById('precio_desde').value;
  var precio_hasta=document.getElementById('precio_hasta').value;
  var cadena='';
  
  cadena=cadena.concat('&arg_usuario=').concat(usuario);
  cadena=cadena.concat('&arg_entrega=').concat(entrega);
  cadena=cadena.concat('&arg_fecha_desde=').concat(fecha_desde);
  cadena=cadena.concat('&arg_fecha_hasta=').concat(fecha_hasta);
  cadena=cadena.concat('&arg_precio_desde=').concat(precio_desde);
  cadena=cadena.concat('&arg_precio_hasta=').concat(precio_hasta);
  
  return cadena; 
   
}