old=new Array(); {if $tmp[$v.caption]}old = splitMapsCoord('{$tmp[$v.caption]}');{/if} {literal} if (old.length>0) { {/literal} var lat = parseFloat(old[0]); var long = parseFloat(old[1]); var h = parseInt(old[2]); {literal} } else { {/literal} var lat = {$settings.google_maps_default_lat}; var long = {$settings.google_maps_default_long}; var h = {$settings.google_maps_default_height}; {literal} } var p = new google.maps.LatLng( lat,long ); var myOptions = { zoom: h, center: p, panControl: true, zoomControl: true, scaleControl: true, mapTypeControl: true, mapTypeId: google.maps.MapTypeId.ROADMAP }; {/literal} map_{$v.caption} = new google.maps.Map(document.getElementById("gm_{$v.caption}"), myOptions); {literal} var marker = new google.maps.Marker({ position: p, map: {/literal}map_{$v.caption}{literal} }); {/literal} {if $v.address} {literal} var infowindow = new google.maps.InfoWindow({ {/literal} content: "{$v.address}" {literal} }); {/literal} infowindow.open(map_{$v.caption}, marker); {/if}