function $(_capa) { return document.getElementById(_capa); }
function $V(_capa) { return $(_capa).value; }
String.prototype.ponerGuiones = function() {  return this.replace(" €", "").replace(/\s+/g, '_');  }
String.prototype.toUrl = function()
{
	var url = this.toLowerCase();
	url = url.replace(/[aáäàâ]/ig, 'a');
	url = url.replace(/[eéëèê]/ig, 'e');
	url = url.replace(/[iíïìî]/ig, 'i');
	url = url.replace(/[oóöòô]/ig, 'o');
	url = url.replace(/[uúüùû]/ig, 'u');
	url = url.replace(/[ñÑ]/ig, 'n');
	url = url.replace(/[^a-z0-9]/ig, '_');
	
	return url;
}
// Retorna la cadena quitandole los espacios al principio y al final
function trim(s) {	return s.replace(/^\s+|\s+$/g,""); }

// Función ajax ( Por qué no caí antes de esta función :( )
function ajax(_enlace, _callback, _tipo) {
	var _tipo = _tipo || "json";

	jx.load(_enlace.href+"/ajax-1",function(data){
		eval(_callback+"(data)");
	},_tipo);

	return false;
}


function cargar_salida() {	
	if(top.location.href != location.href ) { 
		top.$('pago_TPV').style.display = "none";
		top.dejar_salir(); 	
		top.location.href = location.href; 
	}
}


function dejar_salir() {
	window.onbeforeunload = null;
}

function form_buscar() {
	if("/general" == $V('select_serch_categoria') ) {
		var url = "/anuncios-publicados";
	}else {
		var url = $V('select_serch_categoria');
	}
	
	if( '' != $V('select_serch_provincia') ) {
		var prov = $V('select_serch_provincia').split("::");
		if(prov.length>1)
		{
			url_prov = prov[1].toUrl();
			url += '-en-'+url_prov;
		}
	}

	if("¿Qué buscas? ej. piso, coche..." !=  trim($V('input_search')) && '' != trim($V('input_search')) ) {
		url += "/?buscando="+$V('input_search');
	}


	if(url.indexOf("http:") >= 0 )
		location.href = url;
	else	
		location.href = "http://"+_DOMINIO+url;
}



function validaBusqueda(object, e) {

   var  keynum = (document.all) ? e.keyCode : e.which; 

	//95:guion bajo: -, 34: comillas ", 39: guiones ',45 ni rayas -
	if(95 == keynum ||  34 == keynum ||  39 == keynum || 45 == keynum) {
		return false;		
	}
	//Si se ha pulsado enter
	if(13 == keynum) {
		form_buscar();
		return false;
	}
	return true;
}


