if(typeof AutoComplete == "undefined") AutoComplete={};
AutoComplete_class = function() {};
Object.extend(AutoComplete_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	search_airport: function(search, Language, Count) {
		return this.invoke("search_airport", {"search":search, "Language":Language, "Count":Count}, this.search_airport.getArguments().slice(3));
	},
	search_hotel: function(search, Ruta, Language, Ciudad, count, Tipo_Categoria) {
		return this.invoke("search_hotel", {"search":search, "Ruta":Ruta, "Language":Language, "Ciudad":Ciudad, "count":count, "Tipo_Categoria":Tipo_Categoria}, this.search_hotel.getArguments().slice(6));
	},
	search_ciudades: function(search, Language, Sitio, count, tema) {
		return this.invoke("search_ciudades", {"search":search, "Language":Language, "Sitio":Sitio, "count":count, "tema":tema}, this.search_ciudades.getArguments().slice(5));
	},
	search_Hoteles_Cadenas: function(Tipo_Servicio, Clav_Cadena, Clav_Destino, Clav_Idioma, Sitio) {
		return this.invoke("search_Hoteles_Cadenas", {"Tipo_Servicio":Tipo_Servicio, "Clav_Cadena":Clav_Cadena, "Clav_Destino":Clav_Destino, "Clav_Idioma":Clav_Idioma, "Sitio":Sitio}, this.search_Hoteles_Cadenas.getArguments().slice(5));
	},
	search_Destino_Cadena: function(Tipo_Servicio, Clav_Cadena, Clav_Idioma, Sitio) {
		return this.invoke("search_Destino_Cadena", {"Tipo_Servicio":Tipo_Servicio, "Clav_Cadena":Clav_Cadena, "Clav_Idioma":Clav_Idioma, "Sitio":Sitio}, this.search_Destino_Cadena.getArguments().slice(4));
	},
	search_Cadena: function() {
		return this.invoke("search_Cadena", {}, this.search_Cadena.getArguments().slice(0));
	},
	search_hoteles_temas: function(Tipo_Servicio, Clav_Cadena, Clav_Destino, Clav_Idioma, Sitio) {
		return this.invoke("search_hoteles_temas", {"Tipo_Servicio":Tipo_Servicio, "Clav_Cadena":Clav_Cadena, "Clav_Destino":Clav_Destino, "Clav_Idioma":Clav_Idioma, "Sitio":Sitio}, this.search_hoteles_temas.getArguments().slice(5));
	},
	search_destino_temas: function(Tipo_Servicio, Clav_Tema, Clav_Idioma, Sitio) {
		return this.invoke("search_destino_temas", {"Tipo_Servicio":Tipo_Servicio, "Clav_Tema":Clav_Tema, "Clav_Idioma":Clav_Idioma, "Sitio":Sitio}, this.search_destino_temas.getArguments().slice(4));
	},
	search_Temas: function() {
		return this.invoke("search_Temas", {}, this.search_Temas.getArguments().slice(0));
	},
	search_hotel_clasificador: function(Nombre_Hotel, Clav_Iata, Tipo_Categoria, Tipo_Clasificador, Valor_Tipo_Clasificador, Clav_Idioma) {
		return this.invoke("search_hotel_clasificador", {"Nombre_Hotel":Nombre_Hotel, "Clav_Iata":Clav_Iata, "Tipo_Categoria":Tipo_Categoria, "Tipo_Clasificador":Tipo_Clasificador, "Valor_Tipo_Clasificador":Valor_Tipo_Clasificador, "Clav_Idioma":Clav_Idioma}, this.search_hotel_clasificador.getArguments().slice(6));
	},
	search_ciudades_clasificador: function(nombre_ciudad, sitio, clav_tema, clav_idioma, count) {
		return this.invoke("search_ciudades_clasificador", {"nombre_ciudad":nombre_ciudad, "sitio":sitio, "clav_tema":clav_tema, "clav_idioma":clav_idioma, "count":count}, this.search_ciudades_clasificador.getArguments().slice(5));
	},
	url: '/WebAjax/ajaxpro/ClassLibrary_Ajax.VBAJAX,ClassLibrary_Ajax.ashx'
}));
AutoComplete = new AutoComplete_class();

