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] = "
";
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] = "";
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] = "";
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] = "";
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] = "";
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] = "";
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] = "";
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] = "";
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();
}
}