function objeto(p){
	try{
		var obj = document.getElementById(p);
		return obj;
	}catch(err){ return null; }
}

function mostrar(p){
	var obj = objeto(p);
	obj.style.display="block";
	obj.style.visibility="visible";
}

function ocultar(p){
	var obj = objeto(p);
	obj.style.visibility="hidden";
	obj.style.display="none";

}

function visualizar(p){
	var obj = objeto(p);
	if(obj.style.display=="" || obj.style.display=="none" || obj.style.visibility=="" || obj.style.visibility=="hiden"){
		mostrar(p);
	}else{
		ocultar(p);
	}
}

function validaEstaFecha(p){
	if(p == '' || p.length != 10) { return false; }
	try{
		var dia = parseInt(p.substring(0,2),10);
		var mes = parseInt(p.substring(3,5),10)-1;
		var ano = parseInt(p.substring(6,10),10);
		var fecha = Fecha(p);

		return ((dia==fecha.getDate()) && (mes==fecha.getMonth()) && (ano==fecha.getFullYear()));
	}catch(ex){ return false; }
}

function Fecha(p){
	if(p == '' || p.length != 10) { return false; }
	try{
		var dia = p.substring(0,2).toString();
		var mes = p.substring(3,5).toString()-1;
		var ano = p.substring(6,10).toString();
		return new Date(ano,mes,dia);
	}catch(ex){ return false; }
}

function revisarEtiqueta(p_id){
	if(objeto(p_id).value == ''){
		objeto(p_id).value = objeto(p_id).title;
		objeto(p_id).className= 'noseleccionado';
	}else{
		objeto(p_id).className= 'escrito';
	}

}

function mostrarAviso(p){
	if(p!=''){ $('#mensaje div').html(p); }
	setTimeout("$('#TB_ajaxContent').animate({height:$('#mensaje div').height()+40},'slow')",1000);
	$('#msjBt').click();
}

function coincideEtiqueta(p_id){
	return objeto(p_id).value == objeto(p_id).title;
}

function limpiarEtiqueta(p_id){
	if(coincideEtiqueta(p_id)){ objeto(p_id).value = ''; }
	objeto(p_id).className= 'seleccionado';
}

function validarFormularioDeBusqueda(){
	limpiarEtiqueta('zona');
	limpiarEtiqueta('preciomaximo');
	limpiarEtiqueta('referencia');
	objeto('iniciarBusqueda').submit();
}

function validarFormularioEnviarAmigo(){
	limpiarEtiqueta('nombreAmigo');
	limpiarEtiqueta('emailAmigo');
	limpiarEtiqueta('comentarioAmigo');
	objeto('formularioEnviarAmigo').submit();
}

function validarFormularioContactoInmobiliaria(){
	limpiarEtiqueta('nombreInteresado');
	limpiarEtiqueta('emailInteresado');
	limpiarEtiqueta('telefonoInteresado');
	limpiarEtiqueta('comentarioInteresado');
	objeto('formularioContactoInmobiliaria').submit();
}

function validarFormularioContactoWeb(){
	limpiarEtiqueta('nombreContacto');
	limpiarEtiqueta('emailContacto');
	limpiarEtiqueta('telefonoContacto');
	limpiarEtiqueta('comentarioContacto');
	objeto('formularioContactoWeb').submit();
}