var xmlHttp

  var myCount

/*function showHint(ddl)
{
  var idx = ddl.selectedIndex;
  var val = ddl[idx].text;
  myCount = val;
  var form = document.forms["SpeakReq"];
  var reqelmts = form.elements;
  var airportsel = reqelmts["ddlAirport"];
//var req = document.forms["SpeakReq"];
  //var reqelmts = req.elements;
  //var airportsel = reqelmts["ddlAirport"];
  var country = val;
  if (country != "Select country")
  {
*/
/*var idx = dd1.selectedIndex;
  var val = dd1[idx].text;
  var par = document.forms["frmSelect"];
  var parelmts = par.elements;
  var prezsel = parelmts["prez"];
  var country = val;
  if (country != "Select country")
  */










//xmlHttp=GetXmlHttpObject()
//if (xmlHttp==null)
//{
//alert ("Browser does not support HTTP Request")
//return
//}
//var url="getAirportcode.php"
//url=url+"?q="+country
//url=url+"&sid="+Math.random()
//xmlHttp.onreadystatechange=stateChanged()
//xmlHttp.open("GET",url,false)
//xmlHttp.send(null)
//} 
//}
//
//function stateChanged() 
//{ 
//if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
//{ 
//if (xmlHttp.status == 200) {
////process
//   var codeResponse = xmlHttp.responseText 
//   var code = codeResponse.split(",");
//   airportsel.length = 1;
//   airportsel.length = code.length;
//
//for (o=1; o < code.length; o++)
//   {
//     airportsel[o].text = code[o];
//   }
//}
//document.getElementById("hinttext").innerHTML=xmlHttp.responseText 
//} 
////else
// // {
//  // alert("Cannot handle the Ajax call."+xmlHttp.readyState+ " "+ myCount);
//  //}
//} 


var req;

function loadXMLDoc(url) 
{
    // branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url, true);
        req.send(null);
    // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange;
            req.open("GET", url, true);
            req.send();
        }
    }
}


function showHint(input, response)
{
  if (response != ''){ 
    // Response mode
    message   = document.getElementById('AirportCode');
    if (response == '1'){
      message.className = 'error';
    }else{
      message.className = 'hidden';
    } 
  }else{
    // Input mode
    url  = 
      'http://www.time-frame.com/getAirportcode.php?q=' + input.value;
    loadXMLDoc(url);
  }

}

function processReqChange() 
{
    // only if req shows "complete"
    if (req.readyState == 4) {
        // only if "OK"
        if (req.status == 200) {
            // ...processing statements go here...
      response  = req.responseXML.documentElement;

      method    =
response.getElementsByTagName('method')[0].firstChild.data;

      result    = 
response.getElementsByTagName('result')[0].firstChild.data;

      eval(method + '(\'\', result)');
        } else {
            alert("There was a problem retrieving the XML data:\n" + req.statusText);
        }
    }
}

/*
function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
} */
