$(document).ready(function(){
	
	// Reescribimos la URL para la búsqueda manual
	$("form#buscador").submit(function(e){
		parametros = jQuery.trim($("form#buscador input#parametros").val()).eliminarAcentos().replace(/[^a-z0-9- ]/g, '').replace(/[\ ]/g, '-');
		zona = $("form#buscador #zona").val();
		categoria = $("form#buscador select#categoria").val();
		
		if( parametros.length < 3 )
		{
			alert('La búsqueda debe tener al menos 3 caracteres');
			return false;
		}
		
		if( zona == 'espanya' )
		{
			if( categoria == 0 )
				url = '/b/';
			else
				url = '/bc/'+categoria+'/';
		}
		else
		{
			if( categoria == 0 )
				url = '/b/'+zona+'/';
			else
				url = '/bc/'+zona+'/'+categoria+'/';
		}
		
		url += parametros.eliminarAcentos();
		
		location.href = url;
		
		e.preventDefault();
	});
	
	// Limpiar de acentos los parámetros
	String.prototype.eliminarAcentos = function()
	{
		traduccion = {	'á':'a','à':'a','ä':'a','â':'a',
						'é':'e','è':'e','ë':'e','ê':'e',
						'í':'i','ì':'i','ï':'i','î':'i',
						'ó':'o','ò':'o','ö':'o','ô':'o',
						'ú':'u','ù':'u','ü':'u','û':'u',
						'ñ':'n','ç':'c'};
		
		return this.toLowerCase().replace(/[áàäâéèëêíìïîóòöôúùüûñç]/gi, function(letra){
				return traduccion[letra];
		});
	}
});