// JavaScript Document
window.addEvent('domready', function(){
var el = $ES('input');
var tokens = [
			   ['Cancun Airport, In-Terminal', 'CUN'], 
			   ['Cancun Downtown', ''],
			   ['Cancun Hotel Zone',''], 
			   ['Cozumel Airport','CZM'], 
			   ['Cozumel Hotel Zone, North Side',''], 
			   ['Cozumel Hotel Zone, South side',''], 
			   ['Cozumel Downtown',''], 
			   ['Campeche, Ciudad del Carmen, Airport In-Terminal','CME'], 
			   ['Merida Airport In-Terminal','MID'], 
			   ['Merida Fiesta Americana Hotel',''],
			   ['Monterrey Airport In-Terminal','MTY'], 
			   ['Playa del Carmen 5th Avenue',''], 
			   ['Playa del Carmen Downtown',''], 
			   ['Playa del Carmen Playacar/Pier',''], 
			   ['Puerto Morelos, Main Road',''], 
			   ['Puerto Aventuras',''],
			   ['Puerto Vallarta Airport In-Terminal','PVR'],
			   ['Tulum','']
			 ]

var completer1 = new Autocompleter.Local(el[0], tokens, {
'delay': 100,
'filterTokens': function() {
var regex = new RegExp('^' + this.queryValue.escapeRegExp(), 'i');
return this.tokens.filter(function(token){
return (regex.test(token[0]) || regex.test(token[1]));
});
},
'injectChoice': function(choice) {
var el = new Element('li')
.setHTML(this.markQueryValue(choice[0]))
.adopt(new Element('span', {'class': 'example-info'}).setHTML(this.markQueryValue(choice[1])));
el.inputValue = choice[0];
this.addChoiceEvents(el).injectInside(this.choices);
}
});


var indicator2 = new Element('div', {'class': 'autocompleter-loading', 'styles': {'display': 'none'}}).setHTML('').injectAfter(el[1]);
var completer2 = new Autocompleter.Ajax.Json(el[1], 'query_user.php', {
'onRequest': function(el) {
indicator2.setStyle('display', '');
},
'onComplete': function(el) {
indicator2.setStyle('display', 'none');
}
});

logoACE();

});
