// ===== XMLの呼出=====
//空港名（英）,都市名（英）,国名（英）,空港名,都市名,国名,IATAコード,ICAOコード,Latitude,Longitude,Altitude(feet),備考
var cit_eng =new Array();
var cty_eng =new Array();
var apn_eng =new Array();
var cit =new Array();
var cty =new Array();
var apn =new Array();
var ciata =new Array();
var cicao =new Array();
var lat =new Array();
var lng =new Array();
var alt =new Array();
var com =new Array();
var flg_IAP =new Array();


var marker_length;

var url = "./tmp/allAPL_f2.xml";

var request = GXmlHttp.create();
request.open("GET", url, true);

request.onreadystatechange = function() {
	if (request.readyState == 4) {
		var xmlDoc = request.responseXML;
		var markers = xmlDoc.documentElement.getElementsByTagName("marker");
		for (var i = 0; i < markers.length; i++) {
			//if (i==0){document.write(markers.length+"<br>");}
			cit_eng[i] = markers[i].getAttribute("City");
			cty_eng[i] = markers[i].getAttribute("Country");
			apn_eng[i] = markers[i].getAttribute("APName");
			cit[i] = markers[i].getAttribute("CityJ");
			cty[i] = markers[i].getAttribute("CountryJ");
			apn[i] = markers[i].getAttribute("APNameJ");
			ciata[i] = markers[i].getAttribute("CodeIATA");
			cicao[i] = markers[i].getAttribute("CodeICAO");
			
			//lat[i] = parseFloat(markers[i].getAttribute("lat"));
			//lng[i] = parseFloat(markers[i].getAttribute("lng"));
			//alt[i] = parseFloat(markers[i].getAttribute("alt"));

			//小数点4桁まで
			var deg = 10000;

			var tmp_lat = parseFloat(markers[i].getAttribute("lat"));
			tmp_lat = (tmp_lat * deg);
			tmp_lat = Math.round(tmp_lat);
			tmp_lat = (tmp_lat / deg);
			lat[i] = tmp_lat;
			
			var tmp_lng = parseFloat(markers[i].getAttribute("lng"));
			tmp_lng = (tmp_lng * deg);
			tmp_lng = Math.round(tmp_lng);
			tmp_lng = (tmp_lng / deg);
			lng[i] = tmp_lng;
			
			var tmp_alt = parseFloat(markers[i].getAttribute("alt"));
			tmp_alt = (tmp_alt * deg);
			tmp_alt = Math.round(tmp_alt);
			tmp_alt = (tmp_alt / deg);
			alt[i] = tmp_alt;

			com[i] = markers[i].getAttribute("Comment");

			var tmp_flg = markers[i].getAttribute("flg");
			if(tmp_flg==""){
				tmp_flg=0;
			}

			flg_IAP[i] = tmp_flg; //markers[i].getAttribute("flg");
		}
		marker_length = markers.length
	}
}
request.send(null);

