/*  Added by Victoriano Dom�nguez on 2008/01/08 to call searching from Home */

function alCargarPuntosVenta() {
	if (document.getElementById('poblacion_cp').value != null && trim(document.getElementById('poblacion_cp').value) != "") {
		searchkey = document.getElementById('poblacion_cp').value;
		consultarPtoVenta(searchkey);
	}
	
}

function ltrim(s) {
   return s.replace(/^\s+/, "");
}

function rtrim(s) {
   return s.replace(/\s+$/, "");
}

function trim(s) {
   return rtrim(ltrim(s));
}

/*****************************************************/

/** Llama a MostrarPtoVenta.php quien muestra los productos de un determinado establecimiento*/
function mostrarProductos(CodigoCadena,CodigoPostal)
{
	var params = "CodigoCadena="+CodigoCadena+"&CodigoPostal="+CodigoPostal;

	var opciones = {method:"post",parameters:params}

	/* Javascript: se define un objeto con callbacks globales */
	var globalCallbacks = {
					onCreate: function(){$("cargando").show();},
	                onComplete: function() {if(Ajax.activeRequestCount == 0){$("cargando").hide();}
	                }
	        };
	/* Se registran los callbacks en Ajax.Responders */
	Ajax.Responders.register( globalCallbacks );

	new Ajax.Updater( 'resultados', 'components/BuscadorPuntosVenta/actionsajax/MostrarPtoVenta.php', opciones );
}


/** Llama a MostrarEstablecimientos.php quien muestra los establecimientos de una determinada provincia/localidad/cadena */
function mostrarEstablecimientos( localidad, provincia, codigoCadena )
{
	var params = "localidad="+localidad+"&provincia="+provincia+"&codigoCadena="+codigoCadena;

	var opciones = {method:"post",parameters:params}

	/* Javascript: se define un objeto con callbacks globales */
	var globalCallbacks = {
	                onCreate: function(){$("cargando").show();},
	                onComplete: function() {if(Ajax.activeRequestCount == 0){$("cargando").hide();}
	                }
	        };
	/* Se registran los callbacks en Ajax.Responders */
	Ajax.Responders.register( globalCallbacks );

	new Ajax.Updater( 'resultados', 'components/BuscadorPuntosVenta/actionsajax/MostrarEstablecimientos.php', opciones );
}


function mostrarCadenas( localidad, provincia )
{
	var params = "localidad="+localidad+"&provincia="+provincia;

	var opciones = {method:"post",parameters:params}

	/* Javascript: se define un objeto con callbacks globales */

	var globalCallbacks = {
	                onCreate: function(){$("cargando").show();},
	                onComplete: function() {if(Ajax.activeRequestCount == 0){$("cargando").hide();}
	                }
	        };
	/* Se registran los callbacks en Ajax.Responders */
	Ajax.Responders.register( globalCallbacks );

	new Ajax.Updater( 'resultados', 'components/BuscadorPuntosVenta/actionsajax/MostrarCadenas.php', opciones );
}


function consultarPtoVenta( poblacion_cp_get )
{
	if(poblacion_cp_get!="")
		var params = "poblacion_cp="+poblacion_cp_get;
	else
	{
		var poblacion_cp = $F("poblacion_cp");
		var params = "poblacion_cp="+poblacion_cp;
	}

	var opciones = {method:"post",parameters:params}

	/* Javascript: se define un objeto con callbacks globales */
	var globalCallbacks = {
	                onCreate: function(){$("cargando").show();},
	                onComplete: function() {if(Ajax.activeRequestCount == 0){$("cargando").hide();}
	                }
	        };
	/* Se registran los callbacks en Ajax.Responders */
	Ajax.Responders.register( globalCallbacks );

	new Ajax.Updater( 'resultados', 'components/BuscadorPuntosVenta/actionsajax/ObtenerPtoVenta.php', opciones );
}



/*
function procesar(datos) {
	// guardo el div donde voy a escribir los datos en una variable
	contenedor = document.getElementById("resultados"); 

	texto = "";
	//Itero sobre los datos que me pasaron como parametro
	for (var i=0; i < datos.length; i++) {
		dato = datos[i];
		texto += "Dato "+i+"  -   campo1:"+dato.NombreEstablecimiento+" campo2:"+dato.Negocio+"<br>";   
	}
	//Escribo el texto que formo en el div que corresponde
	contenedor.innerHTML = texto;
}*/



