function IsNumeric(sText)
{
	var ValidChars = '0123456789';
	var IsNumber=true;
	var Char;
	for (i = 0; i < sText.length && IsNumber == true; i++)
	{
		Char = sText.charAt(i);
		if (ValidChars.indexOf(Char) == -1)
		{
			IsNumber = false;
		}
	}
	return IsNumber;
}
function Listar(pagina)
{
	//Comprobamos campos obligatorios
	if (document.getElementById('codigo_postal').value != '' && !IsNumeric (document.getElementById('codigo_postal').value))
	{
		alert('El codigo postal debe constar solo de numeros');
	}
	else {
		locales = document.buscador_locales_sin_humo.elements['tipo_de_local[]'];
		s_tipo_de_local  ="";
		var i = 0;

		while( (i < locales.length) ) {
			if (locales[i].checked) {
				s_tipo_de_local = s_tipo_de_local+i+",";
			}
			i++;
		}

		document.getElementById('busc_criterios').value =
			'||' +
			document.getElementById('nombre').value + '||' +
			document.getElementById('direccion').value + '||' +
			document.getElementById('localidad').value + '||' +
			document.getElementById('provincia').value + '||' +
			'||' +
			document.getElementById('codigo_postal').value + '||' +
			s_tipo_de_local + '||' +
			document.getElementById('tipo_via').value + '||' +
			document.getElementById('numero').value + '||' +
			document.getElementById('zona_fumadores').value + '||';

		document.getElementById('pagina').value = pagina;
		document.getElementById('buscador_locales_sin_humo').submit();
	}
}
function BorrarFormulario()
{
	document.getElementById('nombre').value  = '';
	document.getElementById('direccion').value = '';
	document.getElementById('localidad').value = '';
	document.getElementById('provincia').value = '';
	document.getElementById('telefono').value = '';
	document.getElementById('codigo_postal').value = '';
        document.getElementById('tipo_via').value = '';
        document.getElementById('numero').value = '';
        document.getElementById('zona_fumadores').value = '';

	locales = document.buscador_locales_sin_humo.elements['tipo_de_local[]'];
	var i = 0;

	while( (i < locales.length) ) {
		locales[i].checked = false;
		i++;
	}
}

