Type.registerNamespace('Falcon');
Falcon.IFalconService=function() {
Falcon.IFalconService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Falcon.IFalconService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Falcon.IFalconService._staticInstance.get_path();},
SaveUserSession:function(trackingCookieHash,sessionHash,url,frames,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveUserSession',false,{trackingCookieHash:trackingCookieHash,sessionHash:sessionHash,url:url,frames:frames},succeededCallback,failedCallback,userContext); },
GenerateTrackingCookie:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GenerateTrackingCookie',false,{},succeededCallback,failedCallback,userContext); },
GenerateNewSession:function(trackingCookieHash,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GenerateNewSession',false,{trackingCookieHash:trackingCookieHash},succeededCallback,failedCallback,userContext); },
GetFrames:function(sessionId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetFrames',false,{sessionId:sessionId},succeededCallback,failedCallback,userContext); },
GetFrameTypesDictName:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetFrameTypesDictName',false,{},succeededCallback,failedCallback,userContext); },
GetFrameTypesDictId:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetFrameTypesDictId',false,{},succeededCallback,failedCallback,userContext); }}
Falcon.IFalconService.registerClass('Falcon.IFalconService',Sys.Net.WebServiceProxy);
Falcon.IFalconService._staticInstance = new Falcon.IFalconService();
Falcon.IFalconService.set_path = function(value) { Falcon.IFalconService._staticInstance.set_path(value); }
Falcon.IFalconService.get_path = function() { return Falcon.IFalconService._staticInstance.get_path(); }
Falcon.IFalconService.set_timeout = function(value) { Falcon.IFalconService._staticInstance.set_timeout(value); }
Falcon.IFalconService.get_timeout = function() { return Falcon.IFalconService._staticInstance.get_timeout(); }
Falcon.IFalconService.set_defaultUserContext = function(value) { Falcon.IFalconService._staticInstance.set_defaultUserContext(value); }
Falcon.IFalconService.get_defaultUserContext = function() { return Falcon.IFalconService._staticInstance.get_defaultUserContext(); }
Falcon.IFalconService.set_defaultSucceededCallback = function(value) { Falcon.IFalconService._staticInstance.set_defaultSucceededCallback(value); }
Falcon.IFalconService.get_defaultSucceededCallback = function() { return Falcon.IFalconService._staticInstance.get_defaultSucceededCallback(); }
Falcon.IFalconService.set_defaultFailedCallback = function(value) { Falcon.IFalconService._staticInstance.set_defaultFailedCallback(value); }
Falcon.IFalconService.get_defaultFailedCallback = function() { return Falcon.IFalconService._staticInstance.get_defaultFailedCallback(); }
Falcon.IFalconService.set_enableJsonp = function(value) { Falcon.IFalconService._staticInstance.set_enableJsonp(value); }
Falcon.IFalconService.get_enableJsonp = function() { return Falcon.IFalconService._staticInstance.get_enableJsonp(); }
Falcon.IFalconService.set_jsonpCallbackParameter = function(value) { Falcon.IFalconService._staticInstance.set_jsonpCallbackParameter(value); }
Falcon.IFalconService.get_jsonpCallbackParameter = function() { return Falcon.IFalconService._staticInstance.get_jsonpCallbackParameter(); }
Falcon.IFalconService.set_path("http://www.4opony.pl/WS/FalconService.svc");
Falcon.IFalconService.SaveUserSession= function(trackingCookieHash,sessionHash,url,frames,onSuccess,onFailed,userContext) {Falcon.IFalconService._staticInstance.SaveUserSession(trackingCookieHash,sessionHash,url,frames,onSuccess,onFailed,userContext); }
Falcon.IFalconService.GenerateTrackingCookie= function(onSuccess,onFailed,userContext) {Falcon.IFalconService._staticInstance.GenerateTrackingCookie(onSuccess,onFailed,userContext); }
Falcon.IFalconService.GenerateNewSession= function(trackingCookieHash,onSuccess,onFailed,userContext) {Falcon.IFalconService._staticInstance.GenerateNewSession(trackingCookieHash,onSuccess,onFailed,userContext); }
Falcon.IFalconService.GetFrames= function(sessionId,onSuccess,onFailed,userContext) {Falcon.IFalconService._staticInstance.GetFrames(sessionId,onSuccess,onFailed,userContext); }
Falcon.IFalconService.GetFrameTypesDictName= function(onSuccess,onFailed,userContext) {Falcon.IFalconService._staticInstance.GetFrameTypesDictName(onSuccess,onFailed,userContext); }
Falcon.IFalconService.GetFrameTypesDictId= function(onSuccess,onFailed,userContext) {Falcon.IFalconService._staticInstance.GetFrameTypesDictId(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Falcon.FrameDC) === 'undefined') {
Falcon.FrameDC=gtc("FrameDC:Falcon");
Falcon.FrameDC.registerClass('Falcon.FrameDC');
}

