var map;var geocoder=null;var marklist=new Array();var infowindow=new Array();var addressMarker;var query;var altaservei="";var mgr;var mgrloaded=false;function isdefined(variable) {return(typeof(window[variable])=="undefined")?false:true;} function initialize(page){if(page=="home") initialize_home();else if(page=="provincia") initialize_provincia();else if(page=="municipi") initialize_municipi();else if(page=="gasolinera") initialize_gasolinera();} function initialize_home(){if(GBrowserIsCompatible()){map=new GMap2(document.getElementById("map-canvas"));geocoder=new GClientGeocoder();GEvent.addListener(map,"load",onGMapsLoad);resultats=document.getElementById("results-container");setonInitialState();if(query=="punto"){setonInitialState();if((isdefined("URLlatitud")==false)||(isdefined("URLlongitud")==false)||(URLlatitud=="")||(URLlongitud=="")){showAddress(URLorigen);} else{var point=new GLatLng(URLlatitud,URLlongitud);map.setCenter(point,13);var marker=new GMarker(point);map.addOverlay(marker);title="Dispensadors aprop de de "+URLorigen;if(IdUsuari==0){altaservei="Formulari alta";} else{altaservei="Formulari alta email ja ho sap";} altaservei="";paintMachinesData(title,markarray);}} else{setToInitialPosition();}}} function MDControl(){}MDControl.prototype=new GControl();MDControl.prototype.initialize=function(map){var container=document.createElement("div");var selMap=document.createElement("select");selMap.id="maps-dropdown-selection";selMap.className="maps-dropdown";selMap.title="Canviar tipus de mapa";var mts=map.getMapTypes();for(var i=0;i\"Dispensadora"+(i+1)+" "+markarray[i].name+"

Direcció: "+markarray[i].town+", "+markarray[i].address+"

";} text="";resultats.innerHTML=text;if(mgrloaded) mgr.clearMarkers();setTimeout("mgr.addMarkers(marklist, 8, 15);mgr.refresh();",100);} function addMachine(name,address,town,moreinfo,lat,lng,distance,index){var markerOptions;var marker;var latlng=new GLatLng(parseFloat(lat),parseFloat(lng));icon=new GIcon(G_DEFAULT_ICON);icon.image="http://www.lletfresca.com/img/google-maps-marker.png";icon.shadow="http://www.lletfresca.com/img/google-maps-marker-shadow.png";icon.iconSize=new GSize(32,37) markerOptions={icon:icon};marker=new GMarker(latlng,markerOptions);infowindow[index]="

"+name+"


"+town+", "+address+"
"+moreinfo+"";GEvent.addListener(marker,"click",function(){marker.openInfoWindowHtml(infowindow[index]);});return marker;} function fillLatLang(address){if(geocoder){geocoder.getLatLng(address+", spain",function(point){if(!point){UnmarckAll();setMessageError("address","search-message",address+" no se ha encontrado")}else{$("#longitud").val(point.x);$("#latitud").val(point.y);$("#search-location-form").submit();}});} return false;}