// airport.js

function getAJAXi()
{
	var ajaxi =
	  window.XMLHttpRequest ?
	    ajaxi = new XMLHttpRequest() :
	    ajaxi = new ActiveXObject("Microsoft.XMLHTTP");
	  return ajaxi;
}

var sid = Math.random();
function addPlane(gate, url)
{
	var ajax = getAJAXi();
	var gateElem = findGate(gate);
	if (gateElem != null)
	{
		//url += ("&s=" + sid++);
		ajax.open('GET', url, false);
		ajax.send(null);
		var data = (ajax.status == 200) ?
			ajax.responseText :
			"Error: " + ajax.status + '-' + ajax.statusText;
		gateElem.innerHTML = data;
	}
	else
	{
		alert("Gate " + gate + " not found.");
	}
}

function findGate(gate)
{
	var gates = new Array();
	gates = document.getElementsByTagName("SPAN");
	for (i = 0; i < gates.length; i++)
	{
		if (gates[i].getAttribute('GATE') == gate)
		{
			return gates[i];
		}
	}
	return null;
}
