function init()
{
	/*if (buscador.pintarJS)
		buscador.mostrarLoading()*/
	buscador.anyadir()
	if (antOnLoad != null)
		antOnLoad()
}

function procesar()
{
	buscador.procesar()
}

function pintarPreciosAnteriores()
{
	buscador.pintarPreciosAnteriores()
}

function pintarError()
{
	buscador.pintarError()
}

function borrarCaracteristicas(form)
{
	if (form.caracteristicas.value == 'Zona, caracteristicas')
	{
		form.caracteristicas.value = '';
		form.caracteristicas.style.fontStyle = 'normal'
	}
}

function borrarPrecio(obj)
{
	if (isNaN(QuitarPuntos(obj.value)) || obj.value == '')
		obj.value = 0
}

function cargarLocalizaciones()
{
	buscador.cargarLocalizaciones()
}

function verBien(id, desde)
{
	url = '/buscar/ampliados/?nv=nv&bien=' + id	
	if (typeof(arguments[1]) == 'undefined')
		desde = '';
	url += '&' + desde
	window.open(url, '_b' + id, 'width=840,height=800,scrollbars=yes')
}

function verBienUrl(laUrl, desde)
{
	var s = laUrl.split('_')
	s = s[s.length - 1].split('.')
	s = s[0]
	var pos = s.indexOf('ficha')
	var id = s.substr(pos + 'ficha'.length, s.length)
	laUrl += '?nv=nv'
	if (typeof(arguments[1]) == 'undefined')
		desde = '';
	laUrl += '&' + desde
	window.open(laUrl, '_b' + id, 'width=800,height=800,scrollbars=yes')
}

function irA(url)
{
	document.location.href = url
}

function verON(url, nombre, atributos)
{
	if (typeof(arguments[2]) == 'undefined')
		atributos = 'width=840,height=800,scrollbars=yes'
	if ((arguments[1] == '') || (arguments[1] == '-1'))
		nombre = 'v' + Math.ceil(Math.random() * 100000)	
	if (atributos != '')
		url += escape('?nv=nv')
	window.open(url, nombre, atributos);
}

function verPromueve(id)
{
	buscador.verPromueve(id)	
}

function pintarPromueve(id)
{
	buscador.pintarPromueve(id)	
}

function pintarBusquedasRelacionadas()
{
	buscador.pintarBusquedasRelacionadas()
}

function verMapa(id)
{
	if (mapa_posicion == null)
		mapa_posicion = new mapaPosicion('mapa_google', licencia);

	var pos = buscador.Bienes.damePosicion(id)
	var x = buscador.Bienes.dameX(pos)
	var y = buscador.Bienes.dameY(pos)
	var dv = buscador.Bienes.dameDV(pos)
	
	if (dv == '1')
	{
		mapa_posicion.icon='/buscar/mapas/images/ico_sm.png';	
		mapa_posicion.iconw = 29;
		mapa_posicion.iconh = 42;
		mapa_posicion.titulo_capa = 'MAPA DE SITUACI&Oacute;N'
	}
	else
	{
		mapa_posicion.icon='/buscar/mapas/images/ico_aprox_inexacta.png';
		mapa_posicion.iconw=49;
		mapa_posicion.iconh=50;
		var titulo = 'La posición de esta casa es aproximada <span class="interr" style="position:relative;z-index:3;" onmouseout="$(\'help_alertas_mapa\').style.display=\'none\'" onmouseover="$(\'help_alertas_mapa\').style.display=\'\';">'
		titulo +='    <a style="padding: 0pt 5px 0pt 2px; color: #fff; text-align:center;" href="javascript:;">&nbsp;i</a>'
		titulo +='    <div id="help_alertas_mapa" class="interr_help" style="display: none; top: 20px;right:0px; -right:473px;">A veces el anunciante prefiere no mostrar la direcci&oacute;n exacta de la casa.<br>Siempre que aparezca este icono <center><img src="/buscar/mapas/images/ico_aprox_inexacta.png" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=\'true\',src=\'/buscar/mapas/images/ico_aprox_inexacta.png\'); *padding-top:150px"  /></center>la posici&oacute;n ser&aacute; cercana a la real, pero no exacta.</div>'
		titulo +='    </span>'
		mapa_posicion.titulo_capa = titulo
	}
	
	mapa_posicion.latitud = y
	mapa_posicion.longitud = x;	
	
	eval("objFuncionesAnalytics." + origenPeticion + "_mapa_SM(id)");
	mapa_posicion.mapa_busqueda()
}

function verMapaON(x, y, zoom, id)
{
	if (mapa_posicion == null)
		mapa_posicion = new mapaPosicion('mapa_google', licencia);

	mapa_posicion.icon='/buscar/mapas/images/ico_on.png';	
	mapa_posicion.iconw = 29;
	mapa_posicion.iconh = 42;
	
	mapa_posicion.titulo_capa = 'MAPA DE SITUACI&Oacute;N'
	mapa_posicion.latitud = y
	mapa_posicion.longitud = x;
	
	eval("objFuncionesAnalytics." + origenPeticion + "_mapa_ON(id)");
	mapa_posicion.mapa_busqueda()
}

function cargarCaracteristicas(id)
{
	buscador.cargarCaracteristicas(id)	
}

function ocultarCaracteristicas(id)
{
	buscador.ocultarCaracteristicas(id)	
}

function cambioSolapa(form)
{
	var url = '/buscar/?pagina=buscar_' + form.redireccion.value + '_resultados&' + form['TiposBusqueda.tipo'].value + '=' + form['TiposBusqueda.id'].value
	document.location.href = url;
}

function irMapa(form)
{
	document.location.href = '/buscar/?' + form['TiposBusqueda.tipo'].value + '=' + form['TiposBusqueda.id'].value
}

var mapa_posicion = null;