function validar_form_publique(form) { var campo,mensaje,valor; for (var i=0;i 0) { DHTMLALERT(mensaje); obj_focus=form.email; return false; } if (valor!=confirm_email) {DHTMLALERT(mensaje_extra);obj_focus=form.email;return false;} } else { if (valor=="") {DHTMLALERT(mensaje);obj_focus=eval("form."+campo);return false;} } } var id_zona=form.id_zona; if (id_zona==null || id_zona.value==0) { DHTMLALERT("Seleccione la zona."); obj_focus=eval(id_zona); return false; } //precios var id_modalidad=form.id_modalidad.value; if (id_modalidad==2) { //venta if (getObj("precios[999]").value=="" || getObj("precios[999]").value<=0 || isNaN(getObj("precios[999]").value)) { DHTMLALERT("Ingrese el precio de venta."); return false; } } else if (id_modalidad==1) { //alquiler //ids_precios ok=false; for (var i=0;i0 && !isNaN(p)) { ok=true;break; } } if (!ok) { DHTMLALERT("Indica un precio de alquiler como mínimo."); return false; } } else if (id_modalidad==3) { //venta if (getObj("precios[999]").value=="" || getObj("precios[999]").value<=0 || isNaN(getObj("precios[999]").value)) { DHTMLALERT("Ingrese el precio de venta."); return false; } //alquiler //ids_precios ok=false; for (var i=0;i0 && !isNaN(p)) { ok=true;break; } } if (!ok) { DHTMLALERT("Indica un precio de alquiler como mínimo."); return false; } } return true; } var map = null; var myLatlng = null; var marker; function initialize(latitud,longitud,zoom) { var myLatlng = new google.maps.LatLng(latitud,longitud); var myOptions = { zoom: zoom, center: myLatlng, mapTypeId: google.maps.MapTypeId.ROADMAP } map = new google.maps.Map(document.getElementById("map"), myOptions); marker = new google.maps.Marker({ map:map, draggable:true, animation: google.maps.Animation.DROP, position: myLatlng }); google.maps.event.addListener(map, 'click', cambiarubicacion); } function cambiarubicacion(e) { marker.setPosition(e.latLng); getObj("latitud").value=e.latLng.lat(); getObj("longitud").value=e.latLng.lng(); } function load_gmaps(latitud,longitud,zoom) { initialize(latitud,longitud,zoom); }