var map = null; //var geocoder = null; var pointx=41.396764; var pointy=-3.713379; var zoomestab=14; var zoomlocalidad=12; var zoomprovincia=8; var zoomregion=5; var zoomdefault=5; var ancho=410; var alto=350; var nzoom=9; var i=1; var limitesMapa; var puntoAbajoIzquierda; var puntoArribaDerecha; var regionPrincipal='selectRegion'; var misRegiones='cboregiones'; var misProvincias='cboprovincias'; var misLocalidades='cbolocalidades'; var misPublicaciones='cbopublicaciones'; var regionInicial; var regionTexto; var gmapsRegion=new Array(); var abajoIzquierda=new Array(); var arribaDerecha=new Array(); hs.graphicsDir = 'highslide/graphics/'; hs.align = 'center'; hs.transitions = ['expand', 'crossfade']; hs.fadeInOut = true; hs.outlineType = 'glossy-dark'; hs.wrapperClassName = 'dark'; hs.captionEval = 'this.a.title'; hs.numberPosition = 'caption'; hs.useBox = true; hs.width = 600; hs.height = 400; hs.dimmingOpacity = 0.5; hs.showCredits = false; // Add the slideshow providing the controlbar and the thumbstrip hs.addSlideshow({ //slideshowGroup: 'group1', interval: 5000, repeat: false, useControls: true, fixedControls: 'fit', overlayOptions: { position: 'bottom center', opacity: .75, hideOnMouseOut: true }, thumbstrip: { position: 'above', mode: 'horizontal', relativeTo: 'expander' } }); function initialize() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map_canvas"), { size: new GSize(ancho,alto) } ); map.setCenter(new GLatLng(pointx, pointy), zoomdefault); geocoder = new GClientGeocoder(); cargarRegionesEnElMapa(); map.addControl(new GMapTypeControl()); map.addControl(new GLargeMapControl()); } } function cargarMapaPaso3() { if (GBrowserIsCompatible()) { var anchoPANTALLA=screen.width-screen.width/8; var altoPANTALLA=screen.height/2; map = new GMap2(document.getElementById("map_canvas"), { size: new GSize(anchoPANTALLA,altoPANTALLA) } ); map.setCenter(new GLatLng(pointx, pointy), nzoom); cargarEstablecimientosEnElMapa(); map.addControl(new GMapTypeControl()); map.addControl(new GLargeMapControl()); } } function mostrarUbicacion(idorigen, tipoLugar, ubicar) { var origen=document.getElementById(idorigen); var nuevoPunto; var idPrincipal; var localizacion; var valor=0; if(origen.value!=0 && origen.value!=""){ var origenCBO=document.getElementById(misRegiones); for(var i=0;i0){ if(tipoLugar=="LOCALIDAD"){ tipoLugar="PROVINCIA"; } cargarElementosEnElMapa(puntoAbajoIzquierda, puntoArribaDerecha, tipoLugar); }else{ if(tipoLugar!="LOCALIDAD"){ if(tipoLugar=="PROVINCIA"){ alert("No hay localidades en esta provincia"); } map.setCenter(new GLatLng(pointx, pointy), zoomdefault); cargarRegionesEnElMapa(); } } }else{ map.setCenter(new GLatLng(pointx, pointy), zoomdefault); cargarRegionesEnElMapa(); } } function validarDatosDeIngreso(idioma){ var usuario=document.getElementById('txt0'); var pass1=document.getElementById('txt1'); var pass2=document.getElementById('txt2'); var nombres=document.getElementById('txt3'); var apepat=document.getElementById('txt4'); var telefono=document.getElementById('txt6'); var celular=document.getElementById('txt7'); var email=document.getElementById('txt9'); var direccion=document.getElementById('txt10'); var p1=pass1.value; var p2=pass2.value; var mit1; var mit2; var mit3; var mit4; var mit5; var mit6; var mit7; var mit8; if(idioma==1){ mit1="Geben Sie bitte einen gültigen Benutzernamen ein"; mit2="Geben Sie bitte das gleiche Passwort ein"; mit3="Das Passwort ist zu kurz"; mit4="Bitte geben Sie den Namen an"; mit5="Bitte geben Sie den Namen an"; mit6="Bitte geben Sie den Namen an"; mit7="Bitte geben Sie Ihre E-Mail Adresse ein"; mit8="Möchten Sie sich jetzt registrieren?"; }else if(idioma==2){ mit1="Geben Sie bitte einen gültigen Benutzernamen ein"; mit2="Geben Sie bitte das gleiche Passwort ein"; mit3="Das Passwort ist zu kurz"; mit4="Bitte geben Sie den Namen an"; mit5="Bitte geben Sie den Namen an"; mit6="Bitte geben Sie den Namen an"; mit7="Bitte geben Sie Ihre E-Mail Adresse ein"; mit8="Möchten Sie sich jetzt registrieren?"; }else{ } if(usuario.value=="" || usuario.value.length<3){ alert(mit1); usuario.value=""; usuario.focus(); return false; }else if(p1!=p2){ alert(mit2); pass1.value=""; pass2.value=""; pass1.focus(); return false; }else if(pass1.value=="" || pass2.value=="" || pass1.length<6){ alert(mit3); pass1.value=""; pass2.value=""; pass1.focus(); return false; }else if(nombres.value==""){ alert(mit4); nombres.value=""; nombres.focus(); return false; }else if(apepat.value==""){ alert(mit5); apepat.value=""; apepat.focus(); return false; }else if(telefono.value==""){ alert(mit6); telefono.value=""; telefono.focus(); return false; }else if(celular.value==""){ alert(mit7); celular.value=""; celular.focus(); return false; }else if(email.value==""){ alert(mit7); email.value=""; email.focus(); return false; }else if(validarCorreo('txt9')==false){ return false; }else if(direccion.value==""){ alert(mit7); direccion.value=""; direccion.focus(); return false; }else{ if(confirm(mit8)){ return true; }else{ return false; } } } function iluminarCasilla(idactual, tipoactual, idanterior, tipoanterior){ var etiqueta="span"; var etiquetaActual=""; var etiquetaAnterior=""; var origen; var anterior; etiquetaActual=etiqueta+""+tipoactual+""+idactual; etiquetaAnterior=etiqueta+""+tipoanterior+""+idanterior; if(document.getElementById(etiquetaActual)!=null){ origen=document.getElementById(etiquetaActual); origen.style.padding='6px'; origen.style.borderTopWidth='1px'; origen.style.borderBottomWidth='1px'; origen.style.borderTopStyle='dashed'; origen.style.borderBottomStyle='dashed'; origen.style.borderTopColor='#2488C2'; origen.style.borderBottomColor='#2488C2'; } if(idanterior!=0 && idactual!=idanterior){ if(document.getElementById(etiquetaAnterior)!=null){ origen=document.getElementById(etiquetaAnterior); origen.style.padding='6px'; origen.style.borderTopWidth='1px'; origen.style.borderBottomWidth='1px'; origen.style.borderTopStyle='none'; origen.style.borderBottomStyle='none'; origen.style.borderTopColor='#2488C2'; origen.style.borderBottomColor='#2488C2'; } } } function cargarElementosEnElMapa(puntoInferiorIzquierda, puntoSuperiorDerecha, lugar){ function crearChinchetaGeneral(point, myHtml, miID, idSeleccionar, nivelZoom, tipo) { var idactual=miID; var tipoactual="P"; var idanterior=document.getElementById('txtidanterior').value; var tipoanterior=document.getElementById('txttipoanterior').value; if(tipo=="LOCALIDAD"){ tipoactual="P"; iluminarCasilla(idactual, tipoactual, idanterior, tipoanterior); document.getElementById('txtidanterior').value=idactual; document.getElementById('txttipoanterior').value=tipoactual; } var marker = new GMarker(point); var elemento=document.getElementById(idSeleccionar); GEvent.addListener(marker, "click", function() { elemento.value=miID; //mostrarCHECKBOXAvanzado(elemento.value, document.getElementById(misProvincias).length, elemento.length); map.setCenter(point, nivelZoom); if(tipo!="LOCALIDAD"){ map.clearOverlays(); limitesMapa=map.getBounds(); puntoAbajoIzquierda = limitesMapa.getSouthWest(); puntoArribaDerecha = limitesMapa.getNorthEast(); cargarElementosEnElMapa(puntoAbajoIzquierda, puntoArribaDerecha, tipo); } }); return marker; } function crearChinchetaRegiones(point, myHtml, miID) { var marker = new GMarker(point); var elemento=document.getElementById(regionPrincipal); GEvent.addListener(marker, "click", function() { elemento.value=miID; totalReg=document.getElementById('todasregiones').length; mostrarCHECKBOXAvanzado(elemento.value, totalReg, totalReg); map.setCenter(point, zoomprovincia); map.clearOverlays(); limitesMapa=map.getBounds(); puntoAbajoIzquierda = limitesMapa.getSouthWest(); puntoArribaDerecha = limitesMapa.getNorthEast(); cargarElementosEnElMapa(puntoAbajoIzquierda, puntoArribaDerecha, 'REGION'); }); return marker; } abajoIzquierda=simularExplode(",",puntoInferiorIzquierda); arribaDerecha=simularExplode(",",puntoSuperiorDerecha); var minEjeX=abajoIzquierda[0].substring(1,abajoIzquierda[0].length); var minEjeY=abajoIzquierda[1].substring(0,abajoIzquierda[1].length-1); var valor=0; var maxEjeX=arribaDerecha[0].substring(1,arribaDerecha[0].length); var maxEjeY=arribaDerecha[1].substring(0,arribaDerecha[1].length-1); // alert("MinEjeX: "+minEjeX+"\nMinEjeY: "+minEjeY+"\nMaxEjeX: "+maxEjeX+"\nMaxEjeY: "+maxEjeY); switch(lugar){ case "REGION": var provinciaInicial; var provinciaTexto; var regionCBO=document.getElementById(misRegiones); var laRegion=document.getElementById(regionPrincipal); var lasProvincias=document.getElementById(misProvincias); for(var i=0;i0){ for(var i=0;i
It is a: '+gmapsEstablecimiento[4]+'
Establishment ubicated in the locality of '+gmapsEstablecimiento[7]+' and its address is '+gmapsEstablecimiento[6]+'
'; if(i==(establecimientos.length-1)){ map.setCenter(npt, nzoom); } map.addOverlay(crearChinchetaEstablecimiento(npt,myHtml, establecimientoTexto, gmapsEstablecimiento[3], markerOptions)); } } function mostrarLocalidadEstablecimiento(tipoLugar, ubicar) { var nuevoPunto; var valor=0; var cantidadZoom; if(tipoLugar=='LOCALIDAD'){ cantidadZoom=zoomdefault; var actualizarLocalidad=document.getElementById(misLocalidades); actualizarLocalidad.value=ubicar; var posXY=simularExplode("|",actualizarLocalidad.options[actualizarLocalidad.selectedIndex].text); nuevoPunto = new GLatLng(posXY[0],posXY[1]); valor=1; }else{ cantidadZoom=zoomdefault; } map.setCenter(nuevoPunto, cantidadZoom); map.clearOverlays(); limitesMapa=map.getBounds(); puntoAbajoIzquierda = limitesMapa.getSouthWest(); puntoArribaDerecha = limitesMapa.getNorthEast(); if(valor>0){ cargarEstablecimientosEnElMapa(puntoAbajoIzquierda, puntoArribaDerecha, ubicar); } }