// JavaScript Document
	function oculta(campo)
	{
		campo = document.getElementById(campo);
		
		if(campo.style.display == "none")
		{
			campo.style.display = "block";
		}
		else
		{
			campo.style.display = "none";
		}
	}

	function numero(e)
	{
		var keynum = (e.which) ? e.which : e.keyCode;
		var keychar;
		var numcheck;
		keychar = String.fromCharCode(keynum);
		
		numcheck = /\d/;
		return numcheck.test(keychar) || keynum==8 || keynum==9 || keynum==16 || keynum==37 || keynum==39;
	}

	function creaMarker(point, html, ico)
	{
		var marker = new GMarker(point, ico);
		GEvent.addListener(marker, "click", 
			function() 
			{
				var midiv = "<div style='color:black;'>" + html + "</div>";
				marker.openInfoWindowHtml(midiv);
				return false;
			}
		);
		return marker;
	}


	function ini()
	{
		if (GBrowserIsCompatible()) 
		{				
			map = new GMap2(document.getElementById("map"));
			map.addControl(new GSmallMapControl());
			map.addControl(new GMapTypeControl());		
			map.setCenter(new GLatLng(49.781264,9.228516), 4);	
			map.setMapType(G_HYBRID_MAP);
			
			GDownloadUrl("contactosXML.asp", function(data) {
			// To ensure against HTTP errors that result in null or bad data,
			// always check status code is equal to 200 before processing the data
					//alert(data);
				var xml = GXml.parse(data);	
				var markers = xml.documentElement.getElementsByTagName("concesionario");
					
					// alert(markers.length);
					
				for (var i = 0; i < markers.length; i++) 
				{
					var x = parseFloat(markers[i].getAttribute("lat"));
					var y = parseFloat(markers[i].getAttribute("lng"));
					
					var ico = "http://aironmarine.eu/img/ico_google.png";		
					
					var baseIcon = new GIcon();
					baseIcon.shadow = "http://aironmarine.eu/img/sombra_google.png"; 
					baseIcon.iconSize=new GSize(20,34);
					baseIcon.shadowSize=new GSize(37,34);
					baseIcon.iconAnchor=new GPoint(12,35);
					baseIcon.infoWindowAnchor=new GPoint(16,0);						

					var cIcon = new GIcon(baseIcon, ico);
					
					
					var point = new GLatLng(x, y);
					var html = markers[i].getAttribute("html");
					//alert(html);
					var marker = creaMarker(point, html, cIcon);
					map.addOverlay(marker);
				}
			});
		}
	}		

