var whatiam = 0;
var old_cat ="";
var content_near = "";
function get_locales_near(coordinates,tipo_id)
{
	if(readCookie("lng") == "pt")
	{
		no_entidades = "N&atilde;o existem entidades"
		at = "a"
		metros = "metros"
	}
	
	if(readCookie("lng") == "uk")
	{
		no_entidades = "No entities found.";
		at = "at"
		metros = "meters"
	}

	if(readCookie("lng") == "franca")
	{
		no_entidades = "Entité n'a pas trouvé.";
		at = "à"
		metros = "mètres"
	}

	if(readCookie("lng") == "italia")
	{
		no_entidades = "Nessun'entità ha trovato.";
		at = "a"
		metros = "tester"
	}

	if(readCookie("lng") == "espanha")
	{
		no_entidades = "Ninguna entidad encontrada";
		at = "en"
		metros = "metros" 
	}	

if(readCookie("lng") == "alemanha")
	{
		no_entidades = "keine Wesen fanden";
		at = "bei"
		metros = "Metern"
	}	
	
	if(coordinates!= null)
	{
		if ((window.XMLHttpRequest)&&(!window.ActiveXObject))
		{
			whatiam = 1;
			var obj = new XMLHttpRequest();
		}
		else if (window.ActiveXObject)
			{
				whatiam = 2;
				var obj = new ActiveXObject("Microsoft.XMLHTTP");
			}
			obj.onreadystatechange = parse_all;
			obj.open("GET","get_all.asp?nocache=" + Math.random() + "&tipoid=" + tipo_id ,true,'','');
			if (whatiam == 1)
			{
				obj.overrideMimeType("text/xml");
			}
			obj.send(null);
		}

		function parse_all()
		{
			if(obj.readyState == 4)
			{
				if(whatiam == 1)
				{
					xmlDoc = obj.responseXML;
				}
				if(whatiam == 2)
				{
					xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
					xmlDoc.loadXML(obj.responseText);
				}
				
				
				content_near = "............................................................................<br />";
				var p_near = document.getElementById("near");
				p_near.innerHTML = "";
				var p_near_xml = xmlDoc.getElementsByTagName("entidade");
				var p_near_value = document.getElementById("valor_perto").value;

				total_resultados = 0;
				
				if(p_near_xml.length != 0)
				{
				
				for(var i = 0; i <= p_near_xml.length-1; i++)
				{
					target_c = new GLatLng(p_near_xml[i].attributes[2].value,p_near_xml[i].attributes[3].value);
					if(coordinates.distanceFrom(target_c) != 0 && coordinates.distanceFrom(target_c) < p_near_value)
					{
						if(p_near_xml[i].attributes[4].value != old_cat)
						{
							
							old_cat = p_near_xml[i].attributes[4].value;
							if(content_near != "")
							{
								content_near += "<br>";
							}
							content_near += "<span style=\"font-weight: bold;\">" + old_cat + "</span><br>";
						
						}
						total_resultados +=1;
						content_near += "<img src=\"images/bullet_entidades.gif\" width=\"5\" height=\"5\"> <span style=\"color: #CC0000;cursor: pointer;\" onclick=\"get_info(" + p_near_xml[i].attributes[0].value + ",1)\">" + p_near_xml[i].attributes[1].value + "</span> "+ at +" "+ parseInt(coordinates.distanceFrom(target_c)) +" "+metros+".<br />";
					}
				}
				
				}
				else
				{
					content_near = no_entidades;
				}
				content_near += "<br />"
				var place_total = document.getElementById("info_locais");
				place_total.innerHTML = total_resultados;
				p_near.innerHTML = content_near;
			}
		}
		
		function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
}
