var xml_file = "mapa/xmlBotigues.php?pais=";
var refresh = 300; // In seconds
yellow=red=green=blue=orange=purple=marro=mira=true;
var cpoint = new GPoint  (2.460938,-1.406109);
var contador=0;
var hqpoint;
var baseicon;
var map;
var map;
var latLngStr;

var lon_text=51;
var gmarkers = [];
var htmls = [];
var index1 = 0;




function intDrawMap (id_pais)
{
  baseicon = new GIcon ();
  baseicon.shadow = "mapa/images/ombra.png";
  baseicon.iconSize = new GSize (18, 30);
  baseicon.shadowSize = new GSize (33, 30);
  baseicon.iconAnchor = new GPoint (9, 30);
  baseicon.infoWindowAnchor = new GPoint (5, 1);
  intLoad (id_pais);
}

// Creates a marker whose info window displays the given number
function intCreateMarker (point, pais, id)
{
  var icon = new GIcon (baseicon);
  icon.image ="mapa/images/icona.png";

  var marker = new GMarker (point, icon);

  return marker;
}

function intLoad (id_pais)
{
  // DownintLoad the data in map.xml and intLoad it on the map.
  var request = GXmlHttp.create ();
  var time;
  
  request.open ("GET", xml_file+id_pais, true);
  request.onreadystatechange = function ()
  {
    if (request.readyState == 4)
      {
	//map.clearOverlays ();
	var xmlDoc = request.responseXML;
	var markers = xmlDoc.documentElement.getElementsByTagName ("marker");
	var point = new GPoint (parseFloat (markers[0].getAttribute ("lon")),parseFloat (markers[0].getAttribute ("lat")));
	// Center the map
	map = new GMap (document.getElementById ("map"+id_pais),[G_MAP_TYPE, G_SATELLITE_TYPE, G_HYBRID_TYPE]);
  	map.centerAndZoom (point, 10);  
	var pais = markers[0].getAttribute ("pais");
	var marker = intCreateMarker (point, pais, markers[0].getAttribute("id"));
	map.addOverlay (marker);
	var topElement = marker.iconImage;
        if (marker.transparentIcon) {topElement = marker.transparentIcon;}
        if (marker.imageMap) {topElement = marker.imageMap;}
	topElement.setAttribute( "title" , pais );
      }
  }
  


  request.send (null);
}

function cz (p, z)
{
  map.centerAndZoom (p, z);
}

function myclick(i,id) {
        gmarkers[i].openInfoWindowHtml(htmls[i]);
	document.getElementById("pais2").value=id;
      }


function tecla(elem) {
document.getElementById(elem+contador).style.visibility = 'visible';
// En la siguiente línea la variable contador ha de ser igual al máximo de textos a mostrar
contador = ++contador % 4;
document.getElementById(elem+contador).style.visibility = 'hidden'; }
// final -->


