// cached javascript var AjaxFunctions = { ObtenerDatosOrigen:function(Texto,Locacion,callback,context){return new ajax_request(this.url + '?_method=ObtenerDatosOrigen&_session=no','Texto=' + enc(Texto)+ '\r\nLocacion=' + enc(Locacion),callback, context);}, ObtenerPaises:function(Texto,callback,context){return new ajax_request(this.url + '?_method=ObtenerPaises&_session=no','Texto=' + enc(Texto),callback, context);}, FetchReservation:function(Hotel,Folio,callback,context){return new ajax_request(this.url + '?_method=FetchReservation&_session=no','Hotel=' + enc(Hotel)+ '\r\nFolio=' + enc(Folio),callback, context);}, FetchBooking:function(Hotel,Folio,callback,context){return new ajax_request(this.url + '?_method=FetchBooking&_session=no','Hotel=' + enc(Hotel)+ '\r\nFolio=' + enc(Folio),callback, context);}, ObtenerRoomTypesPorContrato:function(Hotel,AgencyCode,Contrato,GroupCode,callback,context){return new ajax_request(this.url + '?_method=ObtenerRoomTypesPorContrato&_session=no','Hotel=' + enc(Hotel)+ '\r\nAgencyCode=' + enc(AgencyCode)+ '\r\nContrato=' + enc(Contrato)+ '\r\nGroupCode=' + enc(GroupCode),callback, context);}, ObtenerDetalleNombres:function(ID,NoMovto,callback,context){return new ajax_request(this.url + '?_method=ObtenerDetalleNombres&_session=no','ID=' + enc(ID)+ '\r\nNoMovto=' + enc(NoMovto),callback, context);}, ObtenerRmAgentLike:function(Nombre,TipoLink,callback,context){return new ajax_request(this.url + '?_method=ObtenerRmAgentLike&_session=no','Nombre=' + enc(Nombre)+ '\r\nTipoLink=' + enc(TipoLink),callback, context);}, ObtenerRmAgentAvaiableLike:function(Nombre,TipoLink,callback,context){return new ajax_request(this.url + '?_method=ObtenerRmAgentAvaiableLike&_session=no','Nombre=' + enc(Nombre)+ '\r\nTipoLink=' + enc(TipoLink),callback, context);}, SessionAbierta:function(callback,context){return new ajax_request(this.url + '?_method=SessionAbierta&_session=no','',callback, context);}, CancelReservation:function(Hotel,Folio,AgencyCode,GroupCode,callback,context){return new ajax_request(this.url + '?_method=CancelReservation&_session=no','Hotel=' + enc(Hotel)+ '\r\nFolio=' + enc(Folio)+ '\r\nAgencyCode=' + enc(AgencyCode)+ '\r\nGroupCode=' + enc(GroupCode),callback, context);}, FetchProfileOpera:function(Hotel,ProfileId,callback,context){return new ajax_request(this.url + '?_method=FetchProfileOpera&_session=no','Hotel=' + enc(Hotel)+ '\r\nProfileId=' + enc(ProfileId),callback, context);}, ModificarReserva:function(request,callback,context){return new ajax_request(this.url + '?_method=ModificarReserva&_session=no','request=' + enc(request),callback, context);}, LoginSocio:function(MemberId,Password,pClub,Culture,callback,context){return new ajax_request(this.url + '?_method=LoginSocio&_session=no','MemberId=' + enc(MemberId)+ '\r\nPassword=' + enc(Password)+ '\r\npClub=' + enc(pClub)+ '\r\nCulture=' + enc(Culture),callback, context);}, ObtenerFechasCerradasTos:function(mes,anio,Hotel,ContratoInfo,TipoLink,callback,context){return new ajax_request(this.url + '?_method=ObtenerFechasCerradasTos&_session=no','mes=' + enc(mes)+ '\r\nanio=' + enc(anio)+ '\r\nHotel=' + enc(Hotel)+ '\r\nContratoInfo=' + enc(ContratoInfo)+ '\r\nTipoLink=' + enc(TipoLink),callback, context);}, url:'/NET/ajax/TravelAgents.AjaxFunctions,TravelAgents.ashx' } function HtmlControl(id) { var ele = null; if(typeof(id) == 'object') ele = id; else ele = document.getElementById(id); if(ele == null) return null; var _o = ele.cloneNode(true); var _op = document.createElement('SPAN'); _op.appendChild(_o); this._source = _op.innerHTML; } HtmlControl.prototype.toString = function(){ return this._source; } function HtmlControlUpdate(func, parentId) { var f,i,ff,fa=''; var ele = document.getElementById(parentId); if(ele == null) return; var args = []; for(i=0; i 2) for(i=2; i9999||year<1970||month<1||month>12||day<0||day>31||hours<0||hours>23||minutes<0||minutes>59||seconds<0||seconds>59)throw("ArgumentException");this.Year = year;this.Month = month;this.Day = day;this.Hours = hours;this.Minutes = minutes;this.Seconds = seconds;} DateTime.prototype.toString = function(){return digi(this.Year,4) + digi(this.Month,2) + digi(this.Day,2) + digi(this.Hours,2) + digi(this.Minutes,2) + digi(this.Seconds,2);} function TimeSpan(){this.Days=0;this.Hours=0;this.Minutes=0;this.Seconds=0;this.Milliseconds=0;} TimeSpan.prototype.toString = function(){return this.Days+'.'+this.Hours+':'+this.Minutes+':'+this.Seconds+'.'+this.Milliseconds;}