Type.registerNamespace('Booking.WebUserControls');
Booking.WebUserControls.CalcService=function() {
Booking.WebUserControls.CalcService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Booking.WebUserControls.CalcService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Booking.WebUserControls.CalcService._staticInstance.get_path();},
GetActionInfoCatalogData:function(country,region,locality,hotel,action,divID,tourType,boardTypeText,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetActionInfoCatalogData',false,{country:country,region:region,locality:locality,hotel:hotel,action:action,divID:divID,tourType:tourType,boardTypeText:boardTypeText},succeededCallback,failedCallback,userContext); },
GetCalcContent:function(autoFix,roomsPersons,transportThere,transportBack,idPrefix,selectedVPServices,calcState,selectedSNM,id,contactPerson,otherPersons,checkLoyalCustomer,discardLoyalCustomerSection,cardNumbers,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCalcContent',false,{autoFix:autoFix,roomsPersons:roomsPersons,transportThere:transportThere,transportBack:transportBack,idPrefix:idPrefix,selectedVPServices:selectedVPServices,calcState:calcState,selectedSNM:selectedSNM,id:id,contactPerson:contactPerson,otherPersons:otherPersons,checkLoyalCustomer:checkLoyalCustomer,discardLoyalCustomerSection:discardLoyalCustomerSection,cardNumbers:cardNumbers},succeededCallback,failedCallback,userContext); },
GetCalcData:function(data,autoFix,transportThere,transportBack,osoby,arrSnm,roomsPersons,dbID,vip,failTable,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCalcData',false,{data:data,autoFix:autoFix,transportThere:transportThere,transportBack:transportBack,osoby:osoby,arrSnm:arrSnm,roomsPersons:roomsPersons,dbID:dbID,vip:vip,failTable:failTable},succeededCallback,failedCallback,userContext); },
GetRoomsData:function(autoFix,persons,defaultRoom,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRoomsData',false,{autoFix:autoFix,persons:persons,defaultRoom:defaultRoom},succeededCallback,failedCallback,userContext); },
GetRoomsDataSimple:function(autoFix,persons,defaultRoom,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRoomsDataSimple',false,{autoFix:autoFix,persons:persons,defaultRoom:defaultRoom},succeededCallback,failedCallback,userContext); },
GetClientInfoForm:function(personsFromCalc,startDateFromCalc,endDateFromCalc,contactPerson,otherPersons,loyalCustomers,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetClientInfoForm',false,{personsFromCalc:personsFromCalc,startDateFromCalc:startDateFromCalc,endDateFromCalc:endDateFromCalc,contactPerson:contactPerson,otherPersons:otherPersons,loyalCustomers:loyalCustomers},succeededCallback,failedCallback,userContext); },
GetCalcPrintLink:function(autoFix,roomsPersons,selectedOptionalServices,selectedSNM,calcState,transportThere,transportBack,vip,dbID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCalcPrintLink',false,{autoFix:autoFix,roomsPersons:roomsPersons,selectedOptionalServices:selectedOptionalServices,selectedSNM:selectedSNM,calcState:calcState,transportThere:transportThere,transportBack:transportBack,vip:vip,dbID:dbID},succeededCallback,failedCallback,userContext); },
SendCalc:function(autoFix,roomsPersons,selectedOptionalServices,selectedSNM,calcState,from,to,phone,transportThere,transportBack,vip,dbID,question,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendCalc',false,{autoFix:autoFix,roomsPersons:roomsPersons,selectedOptionalServices:selectedOptionalServices,selectedSNM:selectedSNM,calcState:calcState,from:from,to:to,phone:phone,transportThere:transportThere,transportBack:transportBack,vip:vip,dbID:dbID,question:question},succeededCallback,failedCallback,userContext); }}
Booking.WebUserControls.CalcService.registerClass('Booking.WebUserControls.CalcService',Sys.Net.WebServiceProxy);
Booking.WebUserControls.CalcService._staticInstance = new Booking.WebUserControls.CalcService();
Booking.WebUserControls.CalcService.set_path = function(value) { Booking.WebUserControls.CalcService._staticInstance.set_path(value); }
Booking.WebUserControls.CalcService.get_path = function() { return Booking.WebUserControls.CalcService._staticInstance.get_path(); }
Booking.WebUserControls.CalcService.set_timeout = function(value) { Booking.WebUserControls.CalcService._staticInstance.set_timeout(value); }
Booking.WebUserControls.CalcService.get_timeout = function() { return Booking.WebUserControls.CalcService._staticInstance.get_timeout(); }
Booking.WebUserControls.CalcService.set_defaultUserContext = function(value) { Booking.WebUserControls.CalcService._staticInstance.set_defaultUserContext(value); }
Booking.WebUserControls.CalcService.get_defaultUserContext = function() { return Booking.WebUserControls.CalcService._staticInstance.get_defaultUserContext(); }
Booking.WebUserControls.CalcService.set_defaultSucceededCallback = function(value) { Booking.WebUserControls.CalcService._staticInstance.set_defaultSucceededCallback(value); }
Booking.WebUserControls.CalcService.get_defaultSucceededCallback = function() { return Booking.WebUserControls.CalcService._staticInstance.get_defaultSucceededCallback(); }
Booking.WebUserControls.CalcService.set_defaultFailedCallback = function(value) { Booking.WebUserControls.CalcService._staticInstance.set_defaultFailedCallback(value); }
Booking.WebUserControls.CalcService.get_defaultFailedCallback = function() { return Booking.WebUserControls.CalcService._staticInstance.get_defaultFailedCallback(); }
Booking.WebUserControls.CalcService.set_enableJsonp = function(value) { Booking.WebUserControls.CalcService._staticInstance.set_enableJsonp(value); }
Booking.WebUserControls.CalcService.get_enableJsonp = function() { return Booking.WebUserControls.CalcService._staticInstance.get_enableJsonp(); }
Booking.WebUserControls.CalcService.set_jsonpCallbackParameter = function(value) { Booking.WebUserControls.CalcService._staticInstance.set_jsonpCallbackParameter(value); }
Booking.WebUserControls.CalcService.get_jsonpCallbackParameter = function() { return Booking.WebUserControls.CalcService._staticInstance.get_jsonpCallbackParameter(); }
Booking.WebUserControls.CalcService.set_path("/WebUserControls/CalcService.asmx");
Booking.WebUserControls.CalcService.GetActionInfoCatalogData= function(country,region,locality,hotel,action,divID,tourType,boardTypeText,onSuccess,onFailed,userContext) {Booking.WebUserControls.CalcService._staticInstance.GetActionInfoCatalogData(country,region,locality,hotel,action,divID,tourType,boardTypeText,onSuccess,onFailed,userContext); }
Booking.WebUserControls.CalcService.GetCalcContent= function(autoFix,roomsPersons,transportThere,transportBack,idPrefix,selectedVPServices,calcState,selectedSNM,id,contactPerson,otherPersons,checkLoyalCustomer,discardLoyalCustomerSection,cardNumbers,onSuccess,onFailed,userContext) {Booking.WebUserControls.CalcService._staticInstance.GetCalcContent(autoFix,roomsPersons,transportThere,transportBack,idPrefix,selectedVPServices,calcState,selectedSNM,id,contactPerson,otherPersons,checkLoyalCustomer,discardLoyalCustomerSection,cardNumbers,onSuccess,onFailed,userContext); }
Booking.WebUserControls.CalcService.GetCalcData= function(data,autoFix,transportThere,transportBack,osoby,arrSnm,roomsPersons,dbID,vip,failTable,onSuccess,onFailed,userContext) {Booking.WebUserControls.CalcService._staticInstance.GetCalcData(data,autoFix,transportThere,transportBack,osoby,arrSnm,roomsPersons,dbID,vip,failTable,onSuccess,onFailed,userContext); }
Booking.WebUserControls.CalcService.GetRoomsData= function(autoFix,persons,defaultRoom,onSuccess,onFailed,userContext) {Booking.WebUserControls.CalcService._staticInstance.GetRoomsData(autoFix,persons,defaultRoom,onSuccess,onFailed,userContext); }
Booking.WebUserControls.CalcService.GetRoomsDataSimple= function(autoFix,persons,defaultRoom,onSuccess,onFailed,userContext) {Booking.WebUserControls.CalcService._staticInstance.GetRoomsDataSimple(autoFix,persons,defaultRoom,onSuccess,onFailed,userContext); }
Booking.WebUserControls.CalcService.GetClientInfoForm= function(personsFromCalc,startDateFromCalc,endDateFromCalc,contactPerson,otherPersons,loyalCustomers,onSuccess,onFailed,userContext) {Booking.WebUserControls.CalcService._staticInstance.GetClientInfoForm(personsFromCalc,startDateFromCalc,endDateFromCalc,contactPerson,otherPersons,loyalCustomers,onSuccess,onFailed,userContext); }
Booking.WebUserControls.CalcService.GetCalcPrintLink= function(autoFix,roomsPersons,selectedOptionalServices,selectedSNM,calcState,transportThere,transportBack,vip,dbID,onSuccess,onFailed,userContext) {Booking.WebUserControls.CalcService._staticInstance.GetCalcPrintLink(autoFix,roomsPersons,selectedOptionalServices,selectedSNM,calcState,transportThere,transportBack,vip,dbID,onSuccess,onFailed,userContext); }
Booking.WebUserControls.CalcService.SendCalc= function(autoFix,roomsPersons,selectedOptionalServices,selectedSNM,calcState,from,to,phone,transportThere,transportBack,vip,dbID,question,onSuccess,onFailed,userContext) {Booking.WebUserControls.CalcService._staticInstance.SendCalc(autoFix,roomsPersons,selectedOptionalServices,selectedSNM,calcState,from,to,phone,transportThere,transportBack,vip,dbID,question,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Booking.WebUserControls.CatalogHtmlData) === 'undefined') {
Booking.WebUserControls.CatalogHtmlData=gtc("Booking.WebUserControls.CatalogHtmlData");
Booking.WebUserControls.CatalogHtmlData.registerClass('Booking.WebUserControls.CatalogHtmlData');
}
if (typeof(Booking.WebUserControls.CalcContetStruct) === 'undefined') {
Booking.WebUserControls.CalcContetStruct=gtc("Booking.WebUserControls.CalcContetStruct");
Booking.WebUserControls.CalcContetStruct.registerClass('Booking.WebUserControls.CalcContetStruct');
}
Type.registerNamespace('WebServiceCodomaStoreLocal');
if (typeof(WebServiceCodomaStoreLocal.ActionInfoData) === 'undefined') {
WebServiceCodomaStoreLocal.ActionInfoData=gtc("WebServiceCodomaStoreLocal.ActionInfoData");
WebServiceCodomaStoreLocal.ActionInfoData.registerClass('WebServiceCodomaStoreLocal.ActionInfoData');
}
Type.registerNamespace('Booking.AppCode.Types');
if (typeof(Booking.AppCode.Types.Transport) === 'undefined') {
Booking.AppCode.Types.Transport=gtc("Booking.AppCode.Types.Transport");
Booking.AppCode.Types.Transport.registerClass('Booking.AppCode.Types.Transport');
}
Type.registerNamespace('Booking');
if (typeof(Booking.KalkulackaOutputInfo) === 'undefined') {
Booking.KalkulackaOutputInfo=gtc("Booking.KalkulackaOutputInfo");
Booking.KalkulackaOutputInfo.registerClass('Booking.KalkulackaOutputInfo');
}
Type.registerNamespace('Booking.AppCode.Utils');
if (typeof(Booking.AppCode.Utils.RoomsPersonsData) === 'undefined') {
Booking.AppCode.Utils.RoomsPersonsData=gtc("Booking.AppCode.Utils.RoomsPersonsData");
Booking.AppCode.Utils.RoomsPersonsData.registerClass('Booking.AppCode.Utils.RoomsPersonsData');
}
if (typeof(Booking.AppCode.Utils.RoomsPersonsDataSimple) === 'undefined') {
Booking.AppCode.Utils.RoomsPersonsDataSimple=gtc("Booking.AppCode.Utils.RoomsPersonsDataSimple");
Booking.AppCode.Utils.RoomsPersonsDataSimple.registerClass('Booking.AppCode.Utils.RoomsPersonsDataSimple');
}
if (typeof(Booking.WebUserControls.ClientFormHtmlData) === 'undefined') {
Booking.WebUserControls.ClientFormHtmlData=gtc("Booking.WebUserControls.ClientFormHtmlData");
Booking.WebUserControls.ClientFormHtmlData.registerClass('Booking.WebUserControls.ClientFormHtmlData');
}

