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; } ////////////////////////////MARKER JASON SISSEL///////////////////////////////// var togglejason = new Array(); var jasonMarker = new Array(); var infojasonMarker = new Array(); var kmls = new Array(); var iconJason = new GIcon(); iconJason.image = "http://rsmgassoteam.racetracker.es/img/1.png?id=4090"; iconJason.shadow = ""; iconJason.iconSize = new GSize(44, 55); iconJason.iconAnchor = new GPoint(22, 50); togglejason[1]=1; jasonMarker[1] = new GMarker(new GLatLng(31.48969,-4.21533),{ icon: iconJason }); kmls[1] = new GGeoXml("http://rsmgassoteam.racetracker.es/kml/track_kml.php?id=13451&rt=RT0031"); infojasonMarker[1] = "
Manu Lafora
"; GEvent.addListener(jasonMarker[1], "click", function() { map.openInfoWindowHtml (jasonMarker[1].getLatLng (), infojasonMarker[1]) }); var iconJason = new GIcon(); iconJason.image = "http://rsmgassoteam.racetracker.es/img/2.png?id=4090"; iconJason.shadow = ""; iconJason.iconSize = new GSize(44, 55); iconJason.iconAnchor = new GPoint(22, 50); togglejason[2]=1; jasonMarker[2] = new GMarker(new GLatLng(31.48783,-4.21356),{ icon: iconJason }); kmls[2] = new GGeoXml("http://rsmgassoteam.racetracker.es/kml/track_kml.php?id=3226&rt=RT0033"); infojasonMarker[2] = "
Miguel Angel Cadarso
"; GEvent.addListener(jasonMarker[2], "click", function() { map.openInfoWindowHtml (jasonMarker[2].getLatLng (), infojasonMarker[2]) }); var iconJason = new GIcon(); iconJason.image = "http://rsmgassoteam.racetracker.es/img/3.png?id=4090"; iconJason.shadow = ""; iconJason.iconSize = new GSize(44, 55); iconJason.iconAnchor = new GPoint(22, 50); togglejason[3]=1; jasonMarker[3] = new GMarker(new GLatLng(30.97601,-5.35294),{ icon: iconJason }); kmls[3] = new GGeoXml("http://rsmgassoteam.racetracker.es/kml/track_kml.php?id=8480&rt=RT0035"); infojasonMarker[3] = "
Gustavo Twose
"; GEvent.addListener(jasonMarker[3], "click", function() { map.openInfoWindowHtml (jasonMarker[3].getLatLng (), infojasonMarker[3]) }); var iconJason = new GIcon(); iconJason.image = "http://rsmgassoteam.racetracker.es/img/4.png?id=4090"; iconJason.shadow = ""; iconJason.iconSize = new GSize(44, 55); iconJason.iconAnchor = new GPoint(22, 50); togglejason[4]=1; jasonMarker[4] = new GMarker(new GLatLng(31.48759,-4.21344),{ icon: iconJason }); kmls[4] = new GGeoXml("http://rsmgassoteam.racetracker.es/kml/track_kml.php?id=15645&rt=RT0037"); infojasonMarker[4] = "
Javier Marín
"; GEvent.addListener(jasonMarker[4], "click", function() { map.openInfoWindowHtml (jasonMarker[4].getLatLng (), infojasonMarker[4]) }); var iconJason = new GIcon(); iconJason.image = "http://rsmgassoteam.racetracker.es/img/5.png?id=4090"; iconJason.shadow = ""; iconJason.iconSize = new GSize(44, 55); iconJason.iconAnchor = new GPoint(22, 50); togglejason[5]=1; jasonMarker[5] = new GMarker(new GLatLng(30.97593,-5.35291),{ icon: iconJason }); kmls[5] = new GGeoXml("http://rsmgassoteam.racetracker.es/kml/track_kml.php?id=1997&rt=RT0032"); infojasonMarker[5] = "
Vicenç González
"; GEvent.addListener(jasonMarker[5], "click", function() { map.openInfoWindowHtml (jasonMarker[5].getLatLng (), infojasonMarker[5]) }); var iconJason = new GIcon(); iconJason.image = "http://rsmgassoteam.racetracker.es/img/6.png?id=4090"; iconJason.shadow = ""; iconJason.iconSize = new GSize(44, 55); iconJason.iconAnchor = new GPoint(22, 50); togglejason[6]=1; jasonMarker[6] = new GMarker(new GLatLng(31.48737,-4.21338),{ icon: iconJason }); kmls[6] = new GGeoXml("http://rsmgassoteam.racetracker.es/kml/track_kml.php?id=2857&rt=RT0034"); infojasonMarker[6] = "
Carlos Bravo
"; GEvent.addListener(jasonMarker[6], "click", function() { map.openInfoWindowHtml (jasonMarker[6].getLatLng (), infojasonMarker[6]) }); var iconJason = new GIcon(); iconJason.image = "http://rsmgassoteam.racetracker.es/img/7.png?id=4090"; iconJason.shadow = ""; iconJason.iconSize = new GSize(44, 55); iconJason.iconAnchor = new GPoint(22, 50); togglejason[7]=1; jasonMarker[7] = new GMarker(new GLatLng(31.48935,-4.21481),{ icon: iconJason }); kmls[7] = new GGeoXml("http://rsmgassoteam.racetracker.es/kml/track_kml.php?id=2975&rt=RT0036"); infojasonMarker[7] = "
Daniel Hausmann
"; GEvent.addListener(jasonMarker[7], "click", function() { map.openInfoWindowHtml (jasonMarker[7].getLatLng (), infojasonMarker[7]) }); var iconJason = new GIcon(); iconJason.image = "http://rsmgassoteam.racetracker.es/img/8.png?id=4090"; iconJason.shadow = ""; iconJason.iconSize = new GSize(44, 55); iconJason.iconAnchor = new GPoint(22, 50); togglejason[8]=1; jasonMarker[8] = new GMarker(new GLatLng(31.48966,-4.21524),{ icon: iconJason }); kmls[8] = new GGeoXml("http://rsmgassoteam.racetracker.es/kml/track_kml.php?id=2108&rt=RT0038"); infojasonMarker[8] = "
Josep Añols
"; GEvent.addListener(jasonMarker[8], "click", function() { map.openInfoWindowHtml (jasonMarker[8].getLatLng (), infojasonMarker[8]) }); /////////////////////////////////////////////////////// var map; var capa_camps; var etapakml = new Array(); function initialize() { if (GBrowserIsCompatible()) { //capa_camps = new GGeoXml("http://seleccionpolar.racetracker.es/kml/trak_polar.kml?id=473"); //capa_camps = new GGeoXml("http://jesuscalleja.racetracker.es/kml/camps.kml.php?id=2886"); etapakml[1] = new GGeoXml("http://rsmgassoteam.racetracker.es/kml/Etapa1.kml?id=5934"); etapakml[2] = new GGeoXml("http://rsmgassoteam.racetracker.es/kml/Etapa2.kml?id=1862"); etapakml[3] = new GGeoXml("http://rsmgassoteam.racetracker.es/kml/Etapa3.kml?id=1391"); etapakml[4] = new GGeoXml("http://rsmgassoteam.racetracker.es/kml/Etapa4.kml?id=16552"); etapakml[5] = new GGeoXml("http://rsmgassoteam.racetracker.es/kml/Etapa5.kml?id=12437"); etapakml[6] = new GGeoXml("http://rsmgassoteam.racetracker.es/kml/Etapa6.kml?id=17635"); map = new GMap2(document.getElementById("map_2d")); map.setCenter(new GLatLng(31.48966,-4.21524), 14); map.addOverlay(jasonMarker[1]); map.addOverlay(kmls[1]); map.addOverlay(jasonMarker[2]); map.addOverlay(kmls[2]); map.addOverlay(jasonMarker[3]); map.addOverlay(kmls[3]); map.addOverlay(jasonMarker[4]); map.addOverlay(kmls[4]); map.addOverlay(jasonMarker[5]); map.addOverlay(kmls[5]); map.addOverlay(jasonMarker[6]); map.addOverlay(kmls[6]); map.addOverlay(jasonMarker[7]); map.addOverlay(kmls[7]); map.addOverlay(jasonMarker[8]); map.addOverlay(kmls[8]); /* for(i=1; i < jasonMarker.length+1;i++){ map.addOverlay(jasonMarker[i]); } */ map.addControl(new GLargeMapControl()); map.addControl(new GMapTypeControl()); map.addControl(new GOverviewMapControl(new GSize(80,80))); map.setMapType(G_SATELLITE_MAP); map.addMapType(G_PHYSICAL_MAP); //map.addOverlay(capa_camps); map.addOverlay(etapakml[1]); map.addOverlay(etapakml[2]); map.addOverlay(etapakml[3]); map.addOverlay(etapakml[4]); map.addOverlay(etapakml[5]); map.addOverlay(etapakml[6]); map.enableDoubleClickZoom(); map.enableContinuousZoom(); } }