Type.registerNamespace('Tower.OSC.MOSS.Forms.WebServices');
Tower.OSC.MOSS.Forms.WebServices.OSCServices=function() {
Tower.OSC.MOSS.Forms.WebServices.OSCServices.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Tower.OSC.MOSS.Forms.WebServices.OSCServices.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.get_path();},
UserExists:function(userName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UserExists',false,{userName:userName},succeededCallback,failedCallback,userContext); },
ValidateUser:function(userName,password,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ValidateUser',false,{userName:userName,password:password},succeededCallback,failedCallback,userContext); },
GetUserNameByEmail:function(emailAddress,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUserNameByEmail',false,{emailAddress:emailAddress},succeededCallback,failedCallback,userContext); },
GetEmailFromUserName:function(userName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetEmailFromUserName',false,{userName:userName},succeededCallback,failedCallback,userContext); },
GetCurrentUserName:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCurrentUserName',false,{},succeededCallback,failedCallback,userContext); },
GetCityItems:function(prefixText,count,contextKey,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCityItems',false,{prefixText:prefixText,count:count,contextKey:contextKey},succeededCallback,failedCallback,userContext); },
GetContent:function(PagesLayout,CategoryOrProduct,BuyOrQuote,ProductName,InsuranceType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetContent',false,{PagesLayout:PagesLayout,CategoryOrProduct:CategoryOrProduct,BuyOrQuote:BuyOrQuote,ProductName:ProductName,InsuranceType:InsuranceType},succeededCallback,failedCallback,userContext); },
GetInfoPopupHtml:function(ProductName,PageName,InfoPopupName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetInfoPopupHtml',false,{ProductName:ProductName,PageName:PageName,InfoPopupName:InfoPopupName},succeededCallback,failedCallback,userContext); },
GetLightboxHtml:function(ProductName,PageName,DivID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetLightboxHtml',false,{ProductName:ProductName,PageName:PageName,DivID:DivID},succeededCallback,failedCallback,userContext); },
GetProducts:function(knownCategoryValues,category,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProducts',false,{knownCategoryValues:knownCategoryValues,category:category},succeededCallback,failedCallback,userContext); },
GetPages:function(knownCategoryValues,category,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPages',false,{knownCategoryValues:knownCategoryValues,category:category},succeededCallback,failedCallback,userContext); },
GetGroups:function(knownCategoryValues,category,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetGroups',false,{knownCategoryValues:knownCategoryValues,category:category},succeededCallback,failedCallback,userContext); },
GetQuestions:function(knownCategoryValues,category,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetQuestions',false,{knownCategoryValues:knownCategoryValues,category:category},succeededCallback,failedCallback,userContext); },
GetSubGroups:function(knownCategoryValues,category,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSubGroups',false,{knownCategoryValues:knownCategoryValues,category:category},succeededCallback,failedCallback,userContext); },
DeleteQuote:function(QuoteID,ADIdentifier,ProductID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteQuote',false,{QuoteID:QuoteID,ADIdentifier:ADIdentifier,ProductID:ProductID},succeededCallback,failedCallback,userContext); },
GetQuoteList:function(ADIdentifier,ProductID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetQuoteList',false,{ADIdentifier:ADIdentifier,ProductID:ProductID},succeededCallback,failedCallback,userContext); },
GetSuburbItems:function(prefixText,count,contextKey,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSuburbItems',false,{prefixText:prefixText,count:count,contextKey:contextKey},succeededCallback,failedCallback,userContext); },
GetCity:function(Suburb,CurrentCity,AddressTypeID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCity',false,{Suburb:Suburb,CurrentCity:CurrentCity,AddressTypeID:AddressTypeID},succeededCallback,failedCallback,userContext); },
GetVehicleShapeItems:function(CurrentBodyShapeText,Make,Model,Year,NumItems,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetVehicleShapeItems',false,{CurrentBodyShapeText:CurrentBodyShapeText,Make:Make,Model:Model,Year:Year,NumItems:NumItems},succeededCallback,failedCallback,userContext); },
GetVehicleMakeItems:function(CurrentMakeText,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetVehicleMakeItems',false,{CurrentMakeText:CurrentMakeText},succeededCallback,failedCallback,userContext); },
GetVehicleModelItems:function(CurrentModelText,Make,NumItems,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetVehicleModelItems',false,{CurrentModelText:CurrentModelText,Make:Make,NumItems:NumItems},succeededCallback,failedCallback,userContext); },
GetVehicleItems:function(CurrentVehicleText,Make,Model,Year,BodyShape,NumItems,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetVehicleItems',false,{CurrentVehicleText:CurrentVehicleText,Make:Make,Model:Model,Year:Year,BodyShape:BodyShape,NumItems:NumItems},succeededCallback,failedCallback,userContext); },
GetVehicleYearItems:function(CurrentYearText,Make,Model,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetVehicleYearItems',false,{CurrentYearText:CurrentYearText,Make:Make,Model:Model,count:count},succeededCallback,failedCallback,userContext); },
GetHealthPremiumData:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetHealthPremiumData',false,{},succeededCallback,failedCallback,userContext); },
UpdateHealthPremiumData:function(selectedExcess,isSpecialistOption,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateHealthPremiumData',false,{selectedExcess:selectedExcess,isSpecialistOption:isSpecialistOption},succeededCallback,failedCallback,userContext); },
GetTravelPremiumData:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTravelPremiumData',false,{},succeededCallback,failedCallback,userContext); },
ValidateAddress:function(AddressTypeID,AddressType,Number,Street,BuildingName,Road,RuralDeliveryNumber,BoxNumber,BagNumber,Country,Suburb,City,PostOfficeName,AddressConfig,CurrentProductType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ValidateAddress',false,{AddressTypeID:AddressTypeID,AddressType:AddressType,Number:Number,Street:Street,BuildingName:BuildingName,Road:Road,RuralDeliveryNumber:RuralDeliveryNumber,BoxNumber:BoxNumber,BagNumber:BagNumber,Country:Country,Suburb:Suburb,City:City,PostOfficeName:PostOfficeName,AddressConfig:AddressConfig,CurrentProductType:CurrentProductType},succeededCallback,failedCallback,userContext); },
ValidateCaptcha:function(sEnteredCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ValidateCaptcha',false,{sEnteredCode:sEnteredCode},succeededCallback,failedCallback,userContext); },
ValidateVehicle:function(Make,Model,Year,BodyShape,Vehicle,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ValidateVehicle',false,{Make:Make,Model:Model,Year:Year,BodyShape:BodyShape,Vehicle:Vehicle},succeededCallback,failedCallback,userContext); },
GetVehiclePremiumDataWithAgreedValue:function(agreedValueString,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetVehiclePremiumDataWithAgreedValue',false,{agreedValueString:agreedValueString},succeededCallback,failedCallback,userContext); },
UpdatePremiumData:function(selectedMajorLobIndex,selectedExcessIndex,selectedMinorLobIndexes,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdatePremiumData',false,{selectedMajorLobIndex:selectedMajorLobIndex,selectedExcessIndex:selectedExcessIndex,selectedMinorLobIndexes:selectedMinorLobIndexes},succeededCallback,failedCallback,userContext); }}
Tower.OSC.MOSS.Forms.WebServices.OSCServices.registerClass('Tower.OSC.MOSS.Forms.WebServices.OSCServices',Sys.Net.WebServiceProxy);
Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance = new Tower.OSC.MOSS.Forms.WebServices.OSCServices();
Tower.OSC.MOSS.Forms.WebServices.OSCServices.set_path = function(value) { Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.set_path(value); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.get_path = function() { return Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.get_path(); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.set_timeout = function(value) { Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.set_timeout(value); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.get_timeout = function() { return Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.get_timeout(); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.set_defaultUserContext = function(value) { Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.set_defaultUserContext(value); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.get_defaultUserContext = function() { return Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.get_defaultUserContext(); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.set_defaultSucceededCallback = function(value) { Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.set_defaultSucceededCallback(value); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.get_defaultSucceededCallback = function() { return Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.get_defaultSucceededCallback(); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.set_defaultFailedCallback = function(value) { Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.set_defaultFailedCallback(value); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.get_defaultFailedCallback = function() { return Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.get_defaultFailedCallback(); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.set_path("/_vti_bin/OSCAjaxWebServices/OSCServices.asmx");
Tower.OSC.MOSS.Forms.WebServices.OSCServices.UserExists= function(userName,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.UserExists(userName,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.ValidateUser= function(userName,password,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.ValidateUser(userName,password,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.GetUserNameByEmail= function(emailAddress,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.GetUserNameByEmail(emailAddress,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.GetEmailFromUserName= function(userName,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.GetEmailFromUserName(userName,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.GetCurrentUserName= function(onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.GetCurrentUserName(onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.GetCityItems= function(prefixText,count,contextKey,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.GetCityItems(prefixText,count,contextKey,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.GetContent= function(PagesLayout,CategoryOrProduct,BuyOrQuote,ProductName,InsuranceType,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.GetContent(PagesLayout,CategoryOrProduct,BuyOrQuote,ProductName,InsuranceType,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.GetInfoPopupHtml= function(ProductName,PageName,InfoPopupName,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.GetInfoPopupHtml(ProductName,PageName,InfoPopupName,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.GetLightboxHtml= function(ProductName,PageName,DivID,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.GetLightboxHtml(ProductName,PageName,DivID,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.GetProducts= function(knownCategoryValues,category,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.GetProducts(knownCategoryValues,category,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.GetPages= function(knownCategoryValues,category,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.GetPages(knownCategoryValues,category,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.GetGroups= function(knownCategoryValues,category,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.GetGroups(knownCategoryValues,category,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.GetQuestions= function(knownCategoryValues,category,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.GetQuestions(knownCategoryValues,category,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.GetSubGroups= function(knownCategoryValues,category,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.GetSubGroups(knownCategoryValues,category,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.DeleteQuote= function(QuoteID,ADIdentifier,ProductID,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.DeleteQuote(QuoteID,ADIdentifier,ProductID,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.GetQuoteList= function(ADIdentifier,ProductID,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.GetQuoteList(ADIdentifier,ProductID,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.GetSuburbItems= function(prefixText,count,contextKey,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.GetSuburbItems(prefixText,count,contextKey,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.GetCity= function(Suburb,CurrentCity,AddressTypeID,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.GetCity(Suburb,CurrentCity,AddressTypeID,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.GetVehicleShapeItems= function(CurrentBodyShapeText,Make,Model,Year,NumItems,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.GetVehicleShapeItems(CurrentBodyShapeText,Make,Model,Year,NumItems,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.GetVehicleMakeItems= function(CurrentMakeText,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.GetVehicleMakeItems(CurrentMakeText,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.GetVehicleModelItems= function(CurrentModelText,Make,NumItems,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.GetVehicleModelItems(CurrentModelText,Make,NumItems,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.GetVehicleItems= function(CurrentVehicleText,Make,Model,Year,BodyShape,NumItems,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.GetVehicleItems(CurrentVehicleText,Make,Model,Year,BodyShape,NumItems,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.GetVehicleYearItems= function(CurrentYearText,Make,Model,count,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.GetVehicleYearItems(CurrentYearText,Make,Model,count,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.GetHealthPremiumData= function(onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.GetHealthPremiumData(onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.UpdateHealthPremiumData= function(selectedExcess,isSpecialistOption,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.UpdateHealthPremiumData(selectedExcess,isSpecialistOption,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.GetTravelPremiumData= function(onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.GetTravelPremiumData(onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.ValidateAddress= function(AddressTypeID,AddressType,Number,Street,BuildingName,Road,RuralDeliveryNumber,BoxNumber,BagNumber,Country,Suburb,City,PostOfficeName,AddressConfig,CurrentProductType,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.ValidateAddress(AddressTypeID,AddressType,Number,Street,BuildingName,Road,RuralDeliveryNumber,BoxNumber,BagNumber,Country,Suburb,City,PostOfficeName,AddressConfig,CurrentProductType,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.ValidateCaptcha= function(sEnteredCode,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.ValidateCaptcha(sEnteredCode,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.ValidateVehicle= function(Make,Model,Year,BodyShape,Vehicle,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.ValidateVehicle(Make,Model,Year,BodyShape,Vehicle,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.GetVehiclePremiumDataWithAgreedValue= function(agreedValueString,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.GetVehiclePremiumDataWithAgreedValue(agreedValueString,onSuccess,onFailed,userContext); }
Tower.OSC.MOSS.Forms.WebServices.OSCServices.UpdatePremiumData= function(selectedMajorLobIndex,selectedExcessIndex,selectedMinorLobIndexes,onSuccess,onFailed,userContext) {Tower.OSC.MOSS.Forms.WebServices.OSCServices._staticInstance.UpdatePremiumData(selectedMajorLobIndex,selectedExcessIndex,selectedMinorLobIndexes,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('AjaxControlToolkit');
if (typeof(AjaxControlToolkit.CascadingDropDownNameValue) === 'undefined') {
AjaxControlToolkit.CascadingDropDownNameValue=gtc("AjaxControlToolkit.CascadingDropDownNameValue");
AjaxControlToolkit.CascadingDropDownNameValue.registerClass('AjaxControlToolkit.CascadingDropDownNameValue');
}
