// JavaScript Document

function visible_combos(f1, visible){
	
 
   for (i=0;i<document.forms[f1].elements.length;i++)
  	{
     if(document.forms[f1].elements[i].type == "select-one")   document.forms[f1].elements[i].style.display=visible;
 	 }
} 
//colorear tag
function marcatag(elemento, id_inmu, id_tag)
{
	
	elemento.style.color="#CCCCCC"; 
	xajax_addTag(id_inmu, id_tag);
	
	
}
//obtener posicion absoluta de un elemento
function getAbsoluteElementPosition(element) {
  if (typeof element == "string")
    element = document.getElementById(element)
    
  if (!element) return { top:0,left:0 };
  
  var y = 0;
  var x = 0;
  while (element.offsetParent) {
    x += element.offsetLeft;
    y += element.offsetTop;
    element = element.offsetParent;
  }
  return {top:y,left:x};
}

//obtener posicion absoluta de un elemento y lo asigna a un div
function locatePos(element, div) {
	
  var elemento = document.getElementById(element);
  var pos = getAbsoluteElementPosition(elemento)
  document.getElementById(div).style.top=(pos.top-300)+"px";
  document.getElementById(div).style.left=(pos.left+70)+"px";
 
}
function activa(div)
{
	
if(document.getElementById('at_'+div).style.display=="block") document.getElementById('at_'+div).style.display="none";
else document.getElementById('at_'+div).style.display="block";
	
}

function cargando()
{
	document.getElementById('loadingMessage').style.height=document.body.offsetHeight + "px";
	document.getElementById('message').style.left=(screen.availWidth/2 - 90) + "px";
	document.getElementById('message').style.top=(xScrollTop() + parseInt((xClientHeight())/2) - 25) + "px";
	document.getElementById('message').style.display="block";
	document.getElementById('loadingMessage').style.display='block';
				
}
//resert buscador inmuebles
function resetear()
{

	document.buscador.id_cat.value=0;
	document.buscador.id_prov.value=0;
	document.buscador.cod_postal.value="";
	document.buscador.precio_mes.value="";
	document.buscador.m2.value="";
	document.buscador.localidad.options.length = 0;
	document.buscador.zona.options.length = 0;
	
	try
	{
		document.buscador.ref.value="";
		document.buscador.activo.value=-2;
	}
	catch(error){}
	
	
}
//reset buscador prop/inq
function resetear2()
{

	
	document.buscador.nombre.value="";
	document.buscador.apellidos.value="";
	document.buscador.id_prov.value=0;
	document.buscador.cif.value="";
	document.buscador.localidad.options.length = 0;
	document.buscador.zona.options.length = 0;
	
	
	
	
}
