var WebService=function() {
WebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
WebService.prototype={
GetRssFeed:function(succeededCallback, failedCallback, userContext) {
return this._invoke(WebService.get_path(), 'GetRssFeed',false,{},succeededCallback,failedCallback,userContext); },
GetMainImage:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(WebService.get_path(), 'GetMainImage',false,{id:id},succeededCallback,failedCallback,userContext); },
SetMainImage:function(vastgoedId,nbr,succeededCallback, failedCallback, userContext) {
return this._invoke(WebService.get_path(), 'SetMainImage',false,{vastgoedId:vastgoedId,nbr:nbr},succeededCallback,failedCallback,userContext); },
GetSubImage:function(vastgoedId,nbr,succeededCallback, failedCallback, userContext) {
return this._invoke(WebService.get_path(), 'GetSubImage',false,{vastgoedId:vastgoedId,nbr:nbr},succeededCallback,failedCallback,userContext); },
GetFTPApplet:function(id,userAgent,succeededCallback, failedCallback, userContext) {
return this._invoke(WebService.get_path(), 'GetFTPApplet',false,{id:id,userAgent:userAgent},succeededCallback,failedCallback,userContext); },
calculateBannerCost:function(reclameType,CostType,clickCredits,viewCredits,timeCredits,setupCostIncluded,succeededCallback, failedCallback, userContext) {
return this._invoke(WebService.get_path(), 'calculateBannerCost',false,{reclameType:reclameType,CostType:CostType,clickCredits:clickCredits,viewCredits:viewCredits,timeCredits:timeCredits,setupCostIncluded:setupCostIncluded},succeededCallback,failedCallback,userContext); },
calculateBannerCostWhatever:function(txtString,budget,succeededCallback, failedCallback, userContext) {
return this._invoke(WebService.get_path(), 'calculateBannerCostWhatever',false,{txtString:txtString,budget:budget},succeededCallback,failedCallback,userContext); }}
WebService.registerClass('WebService',Sys.Net.WebServiceProxy);
WebService._staticInstance = new WebService();
WebService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; WebService._staticInstance._path = value; }
WebService.get_path = function() { return WebService._staticInstance._path; }
WebService.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
WebService._staticInstance._timeout = value; }
WebService.get_timeout = function() { 
return WebService._staticInstance._timeout; }
WebService.set_defaultUserContext = function(value) { 
WebService._staticInstance._userContext = value; }
WebService.get_defaultUserContext = function() { 
return WebService._staticInstance._userContext; }
WebService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; WebService._staticInstance._succeeded = value; }
WebService.get_defaultSucceededCallback = function() { 
return WebService._staticInstance._succeeded; }
WebService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; WebService._staticInstance._failed = value; }
WebService.get_defaultFailedCallback = function() { 
return WebService._staticInstance._failed; }
WebService.set_path("/WebService.asmx");
WebService.GetRssFeed= function(onSuccess,onFailed,userContext) {WebService._staticInstance.GetRssFeed(onSuccess,onFailed,userContext); }
WebService.GetMainImage= function(id,onSuccess,onFailed,userContext) {WebService._staticInstance.GetMainImage(id,onSuccess,onFailed,userContext); }
WebService.SetMainImage= function(vastgoedId,nbr,onSuccess,onFailed,userContext) {WebService._staticInstance.SetMainImage(vastgoedId,nbr,onSuccess,onFailed,userContext); }
WebService.GetSubImage= function(vastgoedId,nbr,onSuccess,onFailed,userContext) {WebService._staticInstance.GetSubImage(vastgoedId,nbr,onSuccess,onFailed,userContext); }
WebService.GetFTPApplet= function(id,userAgent,onSuccess,onFailed,userContext) {WebService._staticInstance.GetFTPApplet(id,userAgent,onSuccess,onFailed,userContext); }
WebService.calculateBannerCost= function(reclameType,CostType,clickCredits,viewCredits,timeCredits,setupCostIncluded,onSuccess,onFailed,userContext) {WebService._staticInstance.calculateBannerCost(reclameType,CostType,clickCredits,viewCredits,timeCredits,setupCostIncluded,onSuccess,onFailed,userContext); }
WebService.calculateBannerCostWhatever= function(txtString,budget,onSuccess,onFailed,userContext) {WebService._staticInstance.calculateBannerCostWhatever(txtString,budget,onSuccess,onFailed,userContext); }
Type.registerNamespace('_1001.BO');
if (typeof(_1001.BO.ReclameType) === 'undefined') {
_1001.BO.ReclameType = function() { throw Error.invalidOperation(); }
_1001.BO.ReclameType.prototype = {SmallButton_120_60: 10,MediumButton_120_90: 20,HalfBanner_234_60: 30,FullBanner_468_60: 40,VerticalBanner_120_240: 50,Leaderboard_728_90: 60,Skyscraper_120_600: 70,WideSkyscraper_160_600: 80,PopUp_630_320: 90,NotSet: -1}
_1001.BO.ReclameType.registerEnum('_1001.BO.ReclameType', true);
}
if (typeof(_1001.BO.CostType) === 'undefined') {
_1001.BO.CostType = function() { throw Error.invalidOperation(); }
_1001.BO.CostType.prototype = {CPC: 1,CPM: 2,CPT: 3,NotSet: -1}
_1001.BO.CostType.registerEnum('_1001.BO.CostType', true);
}
