var xmlhttp = false ;

if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
        xmlhttp = new XMLHttpRequest ();
    }
    catch (e) {
        xmlhttp = false}
    }

    function myXMLHttpRequest () {
        var xmlhttplocal;
        try {
            xmlhttplocal = new ActiveXObject ("Msxml2.XMLHTTP");
        }
        catch (e) {
            try {
                xmlhttplocal = new ActiveXObject ("Microsoft.XMLHTTP");
            }
            catch (E) {
                xmlhttplocal = false;
            }
        }

        if (!xmlhttplocal && typeof XMLHttpRequest != 'undefined') {
            try {
                var xmlhttplocal = new XMLHttpRequest ();
            }
            catch (e) {
                var xmlhttplocal = false;
            }
        }
        return (xmlhttplocal);
    }


var xmlhttp1 = false ;

if (!xmlhttp1 && typeof XMLHttpRequest1 != 'undefined') {
    try {
        xmlhttp1 = new XMLHttpRequest1 ();
    }
    catch (e) {
        xmlhttp1 = false}
    }

    function myXMLHttpRequest1 () {
        var xmlhttplocal1;
        try {
            xmlhttplocal1 = new ActiveXObject ("Msxml2.XMLHTTP");
        }
        catch (e) {
            try {
                xmlhttplocal1 = new ActiveXObject ("Microsoft.XMLHTTP");
            }
            catch (E) {
                xmlhttplocal1 = false;
            }
        }

        if (!xmlhttplocal1 && typeof XMLHttpRequest1 != 'undefined') {
            try {
                var xmlhttplocal1 = new XMLHttpRequest1 ();
            }
            catch (e) {
                var xmlhttplocal1 = false;
            }
        }
        return (xmlhttplocal1);
    }

    var mnmxmlhttp = Array ();
    var mnmString = Array ();
    var mnmPrevColor = Array ();
    var responsestring = Array ();
    var myxmlhttp = Array ();
    var responseString = new String;

    var mnmxmlhttp1 = Array ();
    var mnmString1 = Array ();
    var mnmPrevColor1 = Array ();
    var responsestring1 = Array ();
    var myxmlhttp1 = Array ();
    var responseString1 = new String;

    var i=0;
    var ii = 0;
    var j=0;
    var jj = 0;

function ajax_update() {

	url = "ajax_files/ajax_loadflight_realtime_arrival.php";
   //url = "ajax_files/ajax_loadflight_realtime_departure.php";


	target2 = document.getElementById ('content');
	ii = i++;

	var content = "i=" + ii ;

	mnmxmlhttp = new myXMLHttpRequest ();
	if (mnmxmlhttp) {
		mnmxmlhttp.open ("POST", url, true);
		mnmxmlhttp.setRequestHeader ('Content-Type',
		'application/x-www-form-urlencoded');

		mnmxmlhttp.send (content);
		errormatch = new RegExp ("^ERROR:");

		target2 = document.getElementById ('content');

		mnmxmlhttp.onreadystatechange = function () {
			if (mnmxmlhttp.readyState == 4) {
				mnmString = mnmxmlhttp.responseText;

				if (mnmString.match (errormatch)) {
					mnmString = mnmString.substring (6, mnmString.length);

					//target = document.getElementById ('content');
					target2.innerHTML = mnmString;

				} else {
					//target = document.getElementById ('content');
					target2.innerHTML = mnmString;
				}
			}
		}
	}


   url1 = "ajax_files/ajax_loadflight_realtime_departure.php";


	target3 = document.getElementById ('content1');
	jj = j++;

	var content1 = "j=" + jj ;

	mnmxmlhttp1 = new myXMLHttpRequest ();
	if (mnmxmlhttp1) {
		mnmxmlhttp1.open ("POST", url1, true);
		mnmxmlhttp1.setRequestHeader ('Content-Type',
		'application/x-www-form-urlencoded');

		mnmxmlhttp1.send (content1);
		errormatch1 = new RegExp ("^ERROR:");

		target3 = document.getElementById ('content1');

		mnmxmlhttp1.onreadystatechange = function () {
			if (mnmxmlhttp1.readyState == 4) {
				mnmString1 = mnmxmlhttp1.responseText;

				if (mnmString1.match (errormatch1)) {
					mnmString1 = mnmString1.substring (6, mnmString1.length);

					//target = document.getElementById ('content');
					target3.innerHTML = mnmString1;

				} else {
					//target = document.getElementById ('content');
					target3.innerHTML = mnmString1;
				}
			}
		}
	}




//setTimeout('ajax_update()', 2000); // 20 secs
//setTimeout('ajax_update()', 1000); // 1 sec
//setTimeout('ajax_update()', 5000); // 5 secs
	var timeout_ajax = setTimeout('ajax_update()', 30000); // 30 secs
}



