function number_format(num, dec) { num = ""+num+""; var num_dec = parseInt(num.length - num.lastIndexOf('.') - 1); var cadena = new String(); var numero = new Number(0); if (num.lastIndexOf(".") == -1) { return parseFloat(num); } var postindex = num.lastIndexOf('.')+dec+1; if (dec >= num_dec) { return parseFloat(num); } if (num[postindex]){ numero = parseFloat(num.substring(0,num.lastIndexOf('.')+dec+1)); } else { var i = postindex; while ((i+1)) i++; } numero = parseFloat(num); var potencia = num.substring(num.lastIndexOf('.'),i).length; var divisor = divisor = Math.pow(10,potencia); var incr = new Number(0); for (var j = i; j >= postindex; j--, divisor /= 10) { if (num[j] >= 5) { incr = (10 - num[j]) / divisor; numero += incr; num = ""+numero+""; } else { continue; } } numero = ""+numero+""; numero = numero.substr(0,num.lastIndexOf('.')+dec+1); return numero; } var map; var markerAmbulance; var capa_track; var capa_camps; var capa_start_finish; var capa_summit; var capa_panoramio; var capa_radar; var capa_comments; var capa_miquel; var capa_desafio; var capa_final; var togglepanoramio = 0; var toggleradar = 0; var togglecamps = 1; var togglestart_finish = 1; var toggletrack = 1; var togglesummit = 0; var togglecomments = 1; var toggleambulance = 1; var toggledesafio = 0; function initialize() { var latlng = new google.maps.LatLng(47.80413,107.53693); var myOptions = { zoom: 8, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP }; map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); var contentString = '
'+ '
'+ '

GALDAKAO TO MONGOLIA

' + 'Última señal
'+ 'Latitud: 47.80413
'+ 'Longitud: 107.53693
'+ 'Hora: 05:06
'+ 'Fecha: 11/10/2012
'+ '

'+ '
'+ '
'; var infowindowAmbulance = new google.maps.InfoWindow({ content: contentString }); markerAmbulance = new google.maps.Marker({ position: latlng, map: map, title:"Galdakao", icon:"/img/icones/ambulance.png" }); google.maps.event.addListener(markerAmbulance, 'click', function() { infowindowAmbulance.open(map,markerAmbulance); }); capa_camps = new google.maps.KmlLayer('http://galdakaomongolrally.racetracker.es/kml/camps_kml.php?id=1340',{preserveViewport:true}); capa_camps.setMap(map); capa_comments = new google.maps.KmlLayer('http://galdakaomongolrally.racetracker.es/kml/comments_kml.php?id=1340',{preserveViewport:true}); capa_comments.setMap(map); capa_track = new google.maps.KmlLayer('http://galdakaomongolrally.racetracker.es/kml/ambulance_kml.php?id=1340'); capa_track.setMap(map); google.maps.event.addListener(map, 'center_changed', centerChanged); function getCenterLatLngText() { return 'Latitud: ' + map.getCenter().lat() +' , Longitud: '+ map.getCenter().lng() +''; } function centerChanged() { var latlng = getCenterLatLngText(); document.getElementById('latlong').innerHTML = latlng; } } function toggleKmlambulance() { if (toggleambulance == 1) { //map.removeOverlay(capa_desafio); markerAmbulance.setMap(null); capa_track.setMap(null); document.getElementById("ambulance").src='img/icones/ambulance_boto_off.png'; toggleambulance = 0; } else { markerAmbulance.setMap(map); capa_track.setMap(map); document.getElementById("ambulance").src='img/icones/ambulance_boto.png'; toggleambulance = 1; } } function toggleKmlcamps() { if (togglecamps == 1) { capa_camps.setMap(null); document.getElementById("altura").src='img/ascension_off.png'; togglecamps = 0; } else { capa_camps.setMap(map); document.getElementById("altura").src='img/ascension_on.png'; togglecamps = 1; } } function toggleKmlcomments() { if (togglecomments == 1) { capa_comments.setMap(null); document.getElementById("imgcomen").src='img/comentarios_img_off.png'; togglecomments = 0; } else { capa_comments.setMap(map); document.getElementById("imgcomen").src='img/comentarios_img_on.png'; togglecomments = 1; } }