

//----------------------------------------------------------------------------------------------------------------//
//saco blancos al principio y al final
function trim(cadena) {
   cadena = cadena.replace(/^\s+/, '');
   cadena = cadena.replace(/\s+$/, '');
	return cadena;
}

//----------------------------------------------------//
/* carga por ajax el select de marcas dependiendo del subrubro seleccionado */
/* No público */
function searchMarcas()
{
	var url = '/buscador/modRubros.php';
	var pars = 'rubro=' + $('rubro').value;
	
	$('logoAjaxLoad').show();
	
	var myAjax = new Ajax.Updater(
		'modulo_busqueda', 		
		url, 
		{
			method: 'post', 
			parameters: pars
		});
}
/* Público */
function searchMarcas_Public()
{		
	var url = '/buscador_pub/modRubros.php';
	var pars = 'rubro=' + $('rubro').value;
	
	$('logoAjaxLoad').show();
	
	var myAjax = new Ajax.Updater(
		'modulo_busqueda', 		
		url, 
		{
			method: 'post', 
			parameters: pars
		});
}




//----------------------------------------------------//
/* carga por ajax el select de subrubros dependiendo de la marca seleccionada */
/* No público */
function searchRubros()
{	
	var url = '/buscador/modMarcas.php';
	var pars = 'marca=' + $('marca').value;
	
	$('logoAjaxLoad').show();
	
	var myAjax = new Ajax.Updater(
		'modulo_busqueda',
		url, 
		{
			method: 'post', 
			parameters: pars
		});
}
/* Público */
function searchRubros_Public()
{	
	var url = '/buscador_pub/modMarcas.php';
	var pars = 'marca=' + $('marca').value;
	
	$('logoAjaxLoad').show();
	
	var myAjax = new Ajax.Updater(
		'modulo_busqueda',
		url, 
		{
			method: 'post', 
			parameters: pars
		});
}

//--------------------------------------------------------//
/* Guarda en la variable el valor cada vez que se realiza un click*/
function cargar()
{
	if(trim($('cstock').value) == 'T' ){
		$('cstock').value = 'F';
	}
	else
	{
		$('cstock').value = 'T';
	}

}

//------------------------------------------------------//
/* setea la validación de búsqueda dependiendo del bloque elegido para la misma */
function eval_busqueda(bloque)
{	
	switch(bloque){
		case "marca":

		
			if($('marca').value == '' && $('rubro').value == ''){
				$('divErrorBusqueda').show();
				$('msjErrorBusqueda').innerHTML = 'Debe seleccionar una Marca de b&uacute;squeda';
				return false;
			}
			else	return true;
			
		break;
		case "rubro":			

			if($('marca').value == '' && $('rubro').value == ''){
				$('divErrorBusqueda').show();
				$('msjErrorBusqueda').innerHTML = 'Debe seleccionar un Rubro de b&uacute;squeda';
				return false;
			}
			else	return true;
			
		break;
		case "codigo":

			if(trim($('codigo').value) == ''){
				$('divErrorBusqueda').show();
				$('msjErrorBusqueda').innerHTML = 'Debe ingresar un c&oacute;digo para la b&uacute;squeda';
				return false;
			}
			else	return true;
			
		break;
		case "descripcion":

			if(trim($('descripcion').value) == ''){
				$('divErrorBusqueda').show();
				$('msjErrorBusqueda').innerHTML = 'Debe ingresar una descripci&oacute;n para la b&uacute;squeda';
				return false;
			}
			else	return true;
			
		break;
	}
	
}




//-------------------------------------------------------//
/* determina que bloque mostrar para la búsqueda dependiendo del radio button que seleccionó */
/* No público */
function setearBusqueda(elem)
{
	$('logoAjaxLoad').show();

	switch(elem.value){
		case "radio_marca":
			var url = '/buscador/modMarcas.php';
		break;
		case "radio_rubro":
			var url = '/buscador/modRubros.php';
		break;
		case "radio_codigo":
			var url = '/buscador/modCodigo.php';
		break;
		case "radio_descripcion":
			var url = '/buscador/modDescripcion.php';
		break;
	};
	
	var myAjax = new Ajax.Updater(
		'modulo_busqueda',
		url, 
		{
			method: 'post'
		});
}
/* Público */
function setearBusqueda_Public(elem)
{
	$('logoAjaxLoad').show();
	
	switch(elem.value){
		case "radio_marca":
			var url = '/buscador_pub/modMarcas.php';
		break;
		case "radio_rubro":
			var url = '/buscador_pub/modRubros.php';
		break;
		case "radio_codigo":
			var url = '/buscador_pub/modCodigo.php';
		break;
		case "radio_descripcion":
			var url = '/buscador_pub/modDescripcion.php';
		break;
	};
	
	var myAjax = new Ajax.Updater(
		'modulo_busqueda',
		url, 
		{
			method: 'post'
		});
}