/*###############################*/

//  onChange="checkCarCanTakePassengers('j1', this.value, document.getElementById('j1vt').value)"

  //function checkCarCanTakePassengers(jn, passengers, car) {
  
  //}

/*###############################*/

// ADDED TO FIX DROPDOWN
 function hideMe(id, id2) {
 document.getElementById(id).style.display = "none";
  document.getElementById(id2).style.display = "none";
 //elm.style.display == "none" ? elm.style.display = "block" : elm.style.display = "none"
 }



/*###############################*/





  function getContacts(searchTerm) {
    var xmlhttp;
    var searchTerm = searchTerm.replace(/ +(?= )/g,'');

    if(searchTerm.length < 1) { document.getElementById('results').style.display='none'; return false; }

    document.getElementById('results').style.display='block';

    if(window.XMLHttpRequest) {
      xmlhttp=new XMLHttpRequest();
    } else {
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }

    xmlhttp.onreadystatechange=function() {
      if(xmlhttp.readyState==4 && xmlhttp.status==200) {
        if(xmlhttp.responseText == ''){
          //document.getElementById('passengerID').value='0';
          //document.getElementById('results').style.display='none';
        } else {
          document.getElementById('results').innerHTML=parseScript(xmlhttp.responseText);
        }
      }
    }

    xmlhttp.open("GET","getResults.php?type=name&search="+searchTerm,true);
    xmlhttp.send();
  }

/*###############################*/

  function getAddresses(searchTerm,element,element1) {
    var xmlhttp;
    var searchTerm = searchTerm.replace(/ +(?= )/g,'');

    if(searchTerm.length < 1 || !document.getElementById('passengerID').value) { document.getElementById(element).style.display='none'; return false; }

    document.getElementById(element).style.display='block';

    if(window.XMLHttpRequest) {
      xmlhttp=new XMLHttpRequest();
    } else {
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }

    xmlhttp.onreadystatechange=function() {
      if(xmlhttp.readyState==4 && xmlhttp.status==200) {
        document.getElementById(element).innerHTML=parseScript(xmlhttp.responseText);
      }
    }

    xmlhttp.open("GET","getResults.php?type=address&search="+searchTerm+"&element="+element+"&element1="+element1+"&cid="+document.getElementById('passengerID').value,true);
    xmlhttp.send();
  }

/*###############################*/

  function getDepart(searchTerm,element,element1) {
    var xmlhttp;
    var searchTerm = searchTerm.replace(/ +(?= )/g,'');

    if(searchTerm.length < 1 || !document.getElementById('passengerID').value) { document.getElementById(element).style.display='none'; return false; }

    document.getElementById(element).style.display='block';

    if(window.XMLHttpRequest) {
      xmlhttp=new XMLHttpRequest();
    } else {
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }

    xmlhttp.onreadystatechange=function() {
      if(xmlhttp.readyState==4 && xmlhttp.status==200) {
        document.getElementById(element).innerHTML=parseScript(xmlhttp.responseText);
      }
    }

    xmlhttp.open("GET","getResults.php?type=departAirport&search="+searchTerm+"&element="+element+"&element1="+element1,true);
    xmlhttp.send();
  }

/*###############################*/

  function hide(element) {
    setTimeout("document.getElementById('"+element+"').style.display='none'",200);
  }

  function setPassenger(contact,name,email,mobile) {
    document.getElementById('passengerID').value=contact;
    document.getElementById('passengerName').value=name;
    document.getElementById('passengerEmail').value=email;
    if(mobile.length > 1) {
      document.getElementById('passengerMobile').value=mobile;
    }
  }

  function setAddress(address,element,element1) {
    ele = document.getElementById(element);
    ele.value=address;

    if("fireEvent" in ele)
        ele.fireEvent("onChange");
    else
    {
        var evt = document.createEvent("HTMLEvents");
        evt.initEvent("change", false, true);
        ele.dispatchEvent(evt);
    }

    setTimeout("document.getElementById('"+element1+"').style.display='none'",200);
  }

  function copyAddress() {
    document.getElementById('j2pua').value=document.getElementById('j1da').value;
    if("fireEvent" in document.getElementById('j2pua'))
        document.getElementById('j2pua').fireEvent("onChange");
    else
    {
        var evt = document.createEvent("HTMLEvents");
        evt.initEvent("change", false, true);
        document.getElementById('j2pua').dispatchEvent(evt);
    }
    document.getElementById('j2da').value=document.getElementById('j1pua').value;
    if("fireEvent" in document.getElementById('j2da'))
        document.getElementById('j2da').fireEvent("onChange");
    else
    {
        var evt = document.createEvent("HTMLEvents");
        evt.initEvent("change", false, true);
        document.getElementById('j2da').dispatchEvent(evt);
    }
	
	document.getElementById('j2pupc').value=document.getElementById('j1dpc').value;
    if("fireEvent" in document.getElementById('j2pupc'))
        document.getElementById('j2pupc').fireEvent("onChange");
    else
    {
        var evt = document.createEvent("HTMLEvents");
        evt.initEvent("change", false, true);
        document.getElementById('j2pupc').dispatchEvent(evt);
    }
    document.getElementById('j2dpc').value=document.getElementById('j1pupc').value;
    if("fireEvent" in document.getElementById('j2dpc'))
        document.getElementById('j2dpc').fireEvent("onChange");
    else
    {
        var evt = document.createEvent("HTMLEvents");
        evt.initEvent("change", false, true);
        document.getElementById('j2dpc').dispatchEvent(evt);
    }
  }

/*###############################*/

  function showAddresses(element,element1,type) {
    //	document.getElementById(element1).focus(); // TAKEN OUT TO FIX DROPDOWN
    document.getElementById(element).style.display="block";
    document.getElementById(element).innerHTML='Loading...';
	
	document.getElementById(element).focus();
	document.getElementById(element).blur();
	
    setTimeout("document.getElementById('"+element+"').style.display='block'",300);

    var xmlhttp;
    if(window.XMLHttpRequest) {
      xmlhttp=new XMLHttpRequest();
    } else {
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }

    xmlhttp.onreadystatechange=function() {
      if(xmlhttp.readyState==4 && xmlhttp.status==200) {
        document.getElementById(element).innerHTML=parseScript(xmlhttp.responseText);
      }
    }

    xmlhttp.open("GET","getResults.php?type="+type+"&element="+element+"&element1="+element1+"&cid="+document.getElementById('passengerID').value,true);
    xmlhttp.send();
  }

/*###############################*/

/*###############################*/

function parseScript(_source) {
  var source = _source;
  var scripts = new Array();
		
  // Strip out tags
  while(source.indexOf("<script") > -1 || source.indexOf("</script") > -1) {
    var s = source.indexOf("<script");
    var s_e = source.indexOf(">", s);
    var e = source.indexOf("</script", s);
    var e_e = source.indexOf(">", e);
	
    // Add to scripts array
//    scripts.push(source.substring(s_e+1, e));
    // Strip from source
    source = source.substring(0, s) + source.substring(e_e+1);
  }
		
  // Loop through every script collected and eval it
//  for(var i=0; i<scripts.length; i++) {
//    try {
//      eval(scripts[i]);
//    } catch(ex) {
//      window.execScript(scripts[i]);
//    }
//  }

return source;
}
