function trim(string)
{return string.replace(/(^\s*)|(\s*$)/g,'');}
function calc_long(txt,maximo)
{var largo;largo=txt.value.length;if(largo>maximo)txt.value=txt.value.substring(0,maximo);}
function check_mail(str)
{var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;if(filter.test(str))return true;else return false;}
function open_popup(src,w,h){window.open(src,"leyenda","width="+w+",height="+h+"status=yes");}
function algunRadioButtonChequeado(objRadio)
{for(var i=0;i<objRadio.length;i++)
{if(objRadio[i].checked){return true;}}
return false;}
function selectOption(desplegable,valor)
{for(var i=0;i<desplegable.options.length;i++)
{if(desplegable.options[i].value==valor)
{desplegable.selectedIndex=i;}}
if(desplegable.options.length==2){desplegable.selectedIndex=1;}
if(desplegable.options.length==1){desplegable.selectedIndex=0;}}
function CheckAllCheckBox(formulario,valorCheck,nombreCB)
{for(i=0;i<formulario.elements.length;i++)
{if(formulario.elements[i].type=="checkbox")formulario.elements[i].checked=valorCheck;}
return false;}
function algunoChecked(formulario,nombreCB)
{for(i=0;i<formulario.elements.length;i++)
{if(formulario.elements[i].type=="checkbox"&&formulario.elements[i].name==nombreCB&&formulario.elements[i].checked)return true;}
return false;}
function charCounter(field,cntfield,maxlimit){if(field.value.length>maxlimit){field.value=field.value.substring(0,maxlimit);}
else{cntfield.value=maxlimit-field.value.length;}}
function limitChars(textarea,limit,infodiv)
{var text=textarea.value;var textlength=text.length;var info=document.getElementById(infodiv);if(textlength>limit){info.innerHTML="restan 0";textarea.value=text.substr(0,limit);return false;}else{info.innerHTML="restan "+(limit-textlength);return true;}}
function changeSelectOption(desplegable,start,len,value_sel){var data=1;var arrValues=new Array();arrValues[0]=0;arrValues[1]=1;arrValues[2]=2;arrValues[3]=4;arrValues[4]=8;arrValues[5]=16;arrValues[6]=32;arrValues[7]=64;arrValues[8]=128;arrValues[9]=256;arrValues[10]=512;desplegable.options.length=0;desplegable.options[0]=new Option("Selecciona...","");if(start==0){len=len+1;}
for(i=1;i<=len;i++){label=i;pos=i;if(start==0){label=i-1;pos=i-1;}
if(value_sel==arrValues[pos]){desplegable.options[i]=new Option(label,arrValues[pos],true);desplegable.selectedIndex=i;}else{desplegable.options[i]=new Option(label,arrValues[pos],false);}}}
var ctrl_error_message_base="No se pudo continuar debido a los siguientes problemas:";var ctrl_alertas_home_email="El E-mail introducido parece inválido, corrígelo por favor";var ctrl_alertas_nombre="Debes especificar un nombre para la alerta";var ctrl_alertas_email="Debes especificar tu E-mail";var ctrl_alertas_email_inv="Tu E-mail parece inválido";var ctrl_alertas_prov="Debes seleccionar una provincia del desplegable";var ctrl_errores_ficha="Por favor, indícanos el tipo de error";var ctrl_contactar_anun_nombre="Debes especificar tu nombre";var ctrl_contactar_anun_email="Debes especificar tu E-mail";var ctrl_contactar_anun_email_inv="El E-mail introducido parece inválido";var ctrl_contactar_anun_apellido1="Debes especificar tu primer apellido";var ctrl_contactar_anun_apellido2="Debes especificar tu segundo apellido";var ctrl_contactar_anun_telefono="Debes especificar tu teléfono";var ctrl_envia_amigo_su_email="Debes especificar el E-mail de tu conocido";var ctrl_envia_amigo_su_email_inv="El E-mail de tu conocido parece inválido";var ctrl_envia_amigo_tu_nombre="Debes especificar tu nombre";var ctrl_envia_amigo_tu_email="Debes especificar tu E-mail";var ctrl_envia_amigo_tu_email_inv="Tu E-mail parece inválido";var ctrl_mi_lista_nombre="Debes asignar tu Nombre";var ctrl_mi_lista_email="Debes asignar tu E-mail";var ctrl_mi_lista_emails="Debes añadir al menos un E-mail como destinatario";var ctrl_contactar_nombre="Debes especificar tu nombre";var ctrl_contactar_email="Debes especificar un E-mail de contacto";var ctrl_contactar_email_inv="El E-mail de contacto especificado parece inválido";var ctrl_contactar_asunto="Debes seleccionar un asunto del listado";var ctrl_contactar_mensaje="Debes especificar un mensaje";var ctrl_vivienda_usuarios="Debes asignar un usuario para esta vivienda";var ctrl_vivienda_referencia="Debes asignar tu referencia. Te servirá para tener localizadas tus viviendas";var ctrl_vivienda_tipo="Debes seleccionar un tipo de vivienda";var ctrl_vivienda_cp="Debes asignar un código postal";var ctrl_vivienda_provincia="Debes asignar una provincia del desplegable. Depende del código postal (Si no sale tu provincia, asegúrate que lo indicaste correctamente)";var ctrl_vivienda_poblacion="Debes asignar una poblacion del desplegable. Depende del código postal (Si no sale tu población, asegúrate que lo indicaste correctamente)";var ctrl_vivienda_piso="Debes asignar la planta de tu piso";var ctrl_vivienda_precio="Debes asignar un precio para la vivienda";var ctrl_vivienda_precio_num="El precio de la vivienda debe ser un número sin decimales.";var ctrl_vivienda_gastos_comunidad="El gasto de comunidad debe ser un número sin decimales.";var ctrl_vivienda_deposito="El depósito debe ser un número sin decimales.";var ctrl_vivienda_email="Debes asignar un E-mail de contacto";var ctrl_vivienda_titulo="Debes introducir una breve descripción para esta vivienda";var ctrl_vivienda_breve_desc="Debes introducir una descripción para esta vivienda";var ctrl_vivienda_estado="Debes seleccionar el estado de la vivienda";var ctrl_vivienda_antiguedad="Debes seleccionar la antigüedad de la vivienda";var ctrl_vivienda_m2="Debes especificar los m2 de tu vivienda";var ctrl_vivienda_num_hab="Debes especificar el número de habitaciones de tu vivienda";var ctrl_vivienda_num_banos="Debes especificar el número de baños de tu vivienda";var ctrl_vivienda_urls="No debes incluir direcciones web en ningún campo";var ctrl_vivienda_precio_venta="El precio de compra debe ser un número sin decimales.";var ctrl_vivienda_anticipo="El anticipo debe ser un número sin decimales.";var ctrl_vivienda_m2_utiles="Debes especificar los m2 útiles de tu vivienda";var ctrl_vivienda_seg_mano="Debes especificar el estado de tu vivienda";var ctrl_vivienda_exterior="Debes especificar si la vivienda es exterior o interior";var ctrl_vivienda_ascensor="Debes especificar si hay ancesor";var ctrl_vivienda_tipo_via="Debes especificar el tipo de via";var ctrl_vivienda_direccion="Debes especificar la dirreción";var ctrl_vivienda_numero="Debes especificar el número del edificio";var ctrl_vivienda_num_hab="Debes especificar número de dormitorios";var ctrl_vivienda_num_ban="Debes especificar número de baños";var ctrl_vivienda_nuevo_segman="No se puede escoger el estado 2ª mano si es obra nueva";var ctrl_vivienda_nuevo_antiguedad="No se puede escoger la antiguedad más de 5 años si es obra nueva";var ctrl_vivienda_segman_habit="No se puede escoger más de un valor por número de habitaciones si la vivienda es de 2ª mano";var ctrl_vivienda_bisynumero="No se puede poner el número del edificio y bis o s/n";var ctrl_vivienda_precio_6000="Por favor, revisa el precio de la vivienda, es demasiado bajo.";var ctrl_vivienda_m2_10="Por favor, revisa los m2 de la vivienda, el valor es demasiado bajo.";var ctrl_vivienda_m2_sup_m2_utiles="Los m2 útiles tienen que ser inferiores a los m2 construidos, o bien el valor no es un número.";var ctrl_vivienda_nooperacion="Debes seleccionar una operación para tu vivienda";var ctrl_vivienda_total="Debes especificar el núm. total de viviendas";var ctrl_memoria_pdf="Debes rellenar la memoria de acabados o subir un documento pdf.";var ctrl_num_viviendas="Debes añadir como mínimo un tipo de vivienda.";var m2_utiles_nan="Los metros2 utiles deben tener un valor numerico.";var m2_terraza_nan="Los metros2 de la tereaza deben tener un valor numerico.";var ctrl_usuario_tipo="Debes seleccionar un tipo de usuario (Particular, Agencia o Promotor)";var ctrl_usuario_agencia="Debes asignar un nombre a la agencia";var ctrl_usuario_pass_min="La clave tiene que tener como mínimo de 6 carácteres.";var ctrl_usuario_promotor="Debes especificar el nombre del promotor";var ctrl_usuario_nombre="Debes especificar el nombre del contacto";var ctrl_usuario_apellidos="Debes especificar los apellidos del contacto";var ctrl_usuario_telefono="Debes especificar el teléfono del contacto";var ctrl_usuario_email="Debes especificar el E-mail del contacto";var ctrl_usuario_email_existe="El email dado de alta por otro usuario";var ctrl_usuario_email_no_valido="El email del contacto parece inválido";var ctrl_usuario_descripcion="Debes especificar una breve descripción";var ctrl_usuario_como_conoc="Debes especificar cómo nos conociste";var ctrl_usuario_como_conoc2="Debes responder a la pregunta sobre cómo nos conociste";var ctrl_usuario_contra="Debes especificar la contraseña";var ctrl_usuario_contra_dif="Las contraseñas no coinciden";var ctrl_usuario_politica="Debes aceptar la política de protección de datos";var ctrl_vivienda_operacion="Lo sentimos pero ventadepisos.com es una web exclusiva de compraventa de viviendas. \n\n · Si estás interesado en anunciar una vivida de alquiler, visita www.enalquiler.com. \n · Si estás interesado en anunicar una oficina, un local o una nave, visita masprofesional.com. \n · Si estás interesado en anunciar una vivienda de alquiler vacacional, visita www.niumba.com";var ctrl_usuario_logotipo="El logotipo a subir no tiene un formato de imagen soportado.";var ctrl_usr_baja_email="Debes especificarnos tu E-mail";var ctrl_usr_baja_email_inv="El E-mail parece inválido";var ctrl_usr_baja_email_check="El E-mail no coincide con el que te diste de alta.";var ctrl_recomienda_suemail="Debes especificar el E-mail de tu conocido";var ctrl_recomienda_sunombre="Debes especificar tu nombre";var ctrl_recomienda_tuemail="Debes especificar tu E-mail";var ctrl_recomienda_tuemail_inv="Tu E-mail parece inválido";var ctrl_esperando_cp="Esperando código postal...";var ctrl_leyendo_datos="Leyendo datos...";var ctrl_esperando_pob="Esperando población...";var ctrl_amigo_comparador_suemail="Debes especificar el E-mail de tu conocido";var ctrl_amigo_comparador_suemail_inv="El E-mail de tu conocido parece inválido";var ctrl_amigo_comparador_tunombre="Debes especificar tu nombre";var ctrl_amigo_comparador_tuemail="Debes especificar tu E-mail";var ctrl_amigo_comparador_tuemail_inv="Tu E-mail parece inválido";var ctrl_amigo_comparador_comentarios="Debes añadir un comentario";var ctrl_opinion_comparador_comentarios="Debes añadir una opinión";var ctrl_cambio_pwd="La nueva contraseña y la confirmación no coinciden.";var ctrl_cambio_pwd_vacio="Deben rellenarse todos los campos.";var ctrl_resaltados1_packs="Debes indicar los packs de resaltados que quieres contratar";var ctrl_resaltados1_cif="Debes especificar el CIF de la agencia";var ctrl_resaltados1_nombre_agencia="Debes especificar el nombre de la agencia";var ctrl_resaltados1_calle="Debes especificar la calle";var ctrl_resaltados1_poblacion="Debes especificar la poblacion";var ctrl_resaltados1_provincia="Debes especificar la provincia";var ctrl_resaltados1_cp="Debes especificar el código postal";var ctrl_destacados_usuario="Debes seleccionar un usuario.";var ctrl_destacados_provincia="Debes seleccionar una provincia.";var ctrl_destacados_poblacion="Debes seleccionar una poblacion.";var ctrl_destacados_mes="Debes seleccionar un mes.";var ctrl_destacados_ano="Debes seleccionar un año.";var ctrl_anuncio_mensaje="Escribe aquí tus preguntas para el anunciante para que pueda responderte de forma fácil y rápida";/*no cached*/