var ws_Utilities=function() {
ws_Utilities.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ws_Utilities.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return ws_Utilities._staticInstance.get_path();},
SetGMTOffset:function(gmtOffset,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetGMTOffset',false,{gmtOffset:gmtOffset},succeededCallback,failedCallback,userContext); },
UpdateClientInfo:function(gmtOffset,screenWidth,screenHeight,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateClientInfo',false,{gmtOffset:gmtOffset,screenWidth:screenWidth,screenHeight:screenHeight},succeededCallback,failedCallback,userContext); },
UpdateClientLocation:function(countryCode,city,error,url,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateClientLocation',false,{countryCode:countryCode,city:city,error:error,url:url},succeededCallback,failedCallback,userContext); },
GetS3AmazonFileUploadData:function(fileType,fileName,fileSize,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetS3AmazonFileUploadData',false,{fileType:fileType,fileName:fileName,fileSize:fileSize},succeededCallback,failedCallback,userContext); },
GetS3AmazonFileUploadDataPrivate:function(fileType,fileName,fileSize,key,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetS3AmazonFileUploadDataPrivate',false,{fileType:fileType,fileName:fileName,fileSize:fileSize,key:key},succeededCallback,failedCallback,userContext); },
DeleteS3AmazonFile:function(data,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteS3AmazonFile',false,{data:data},succeededCallback,failedCallback,userContext); },
CheckVideoUpload:function(data,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckVideoUpload',false,{data:data},succeededCallback,failedCallback,userContext); },
LogError:function(data,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LogError',false,{data:data},succeededCallback,failedCallback,userContext); },
CountTreeHiddenPeople:function(people,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CountTreeHiddenPeople',false,{people:people},succeededCallback,failedCallback,userContext); },
GetCurrentUser:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCurrentUser',false,{},succeededCallback,failedCallback,userContext); }}
ws_Utilities.registerClass('ws_Utilities',Sys.Net.WebServiceProxy);
ws_Utilities._staticInstance = new ws_Utilities();
ws_Utilities.set_path = function(value) { ws_Utilities._staticInstance.set_path(value); }
ws_Utilities.get_path = function() { return ws_Utilities._staticInstance.get_path(); }
ws_Utilities.set_timeout = function(value) { ws_Utilities._staticInstance.set_timeout(value); }
ws_Utilities.get_timeout = function() { return ws_Utilities._staticInstance.get_timeout(); }
ws_Utilities.set_defaultUserContext = function(value) { ws_Utilities._staticInstance.set_defaultUserContext(value); }
ws_Utilities.get_defaultUserContext = function() { return ws_Utilities._staticInstance.get_defaultUserContext(); }
ws_Utilities.set_defaultSucceededCallback = function(value) { ws_Utilities._staticInstance.set_defaultSucceededCallback(value); }
ws_Utilities.get_defaultSucceededCallback = function() { return ws_Utilities._staticInstance.get_defaultSucceededCallback(); }
ws_Utilities.set_defaultFailedCallback = function(value) { ws_Utilities._staticInstance.set_defaultFailedCallback(value); }
ws_Utilities.get_defaultFailedCallback = function() { return ws_Utilities._staticInstance.get_defaultFailedCallback(); }
ws_Utilities.set_path("/ws/Utilities.asmx");
ws_Utilities.SetGMTOffset= function(gmtOffset,onSuccess,onFailed,userContext) {ws_Utilities._staticInstance.SetGMTOffset(gmtOffset,onSuccess,onFailed,userContext); }
ws_Utilities.UpdateClientInfo= function(gmtOffset,screenWidth,screenHeight,onSuccess,onFailed,userContext) {ws_Utilities._staticInstance.UpdateClientInfo(gmtOffset,screenWidth,screenHeight,onSuccess,onFailed,userContext); }
ws_Utilities.UpdateClientLocation= function(countryCode,city,error,url,onSuccess,onFailed,userContext) {ws_Utilities._staticInstance.UpdateClientLocation(countryCode,city,error,url,onSuccess,onFailed,userContext); }
ws_Utilities.GetS3AmazonFileUploadData= function(fileType,fileName,fileSize,onSuccess,onFailed,userContext) {ws_Utilities._staticInstance.GetS3AmazonFileUploadData(fileType,fileName,fileSize,onSuccess,onFailed,userContext); }
ws_Utilities.GetS3AmazonFileUploadDataPrivate= function(fileType,fileName,fileSize,key,onSuccess,onFailed,userContext) {ws_Utilities._staticInstance.GetS3AmazonFileUploadDataPrivate(fileType,fileName,fileSize,key,onSuccess,onFailed,userContext); }
ws_Utilities.DeleteS3AmazonFile= function(data,onSuccess,onFailed,userContext) {ws_Utilities._staticInstance.DeleteS3AmazonFile(data,onSuccess,onFailed,userContext); }
ws_Utilities.CheckVideoUpload= function(data,onSuccess,onFailed,userContext) {ws_Utilities._staticInstance.CheckVideoUpload(data,onSuccess,onFailed,userContext); }
ws_Utilities.LogError= function(data,onSuccess,onFailed,userContext) {ws_Utilities._staticInstance.LogError(data,onSuccess,onFailed,userContext); }
ws_Utilities.CountTreeHiddenPeople= function(people,onSuccess,onFailed,userContext) {ws_Utilities._staticInstance.CountTreeHiddenPeople(people,onSuccess,onFailed,userContext); }
ws_Utilities.GetCurrentUser= function(onSuccess,onFailed,userContext) {ws_Utilities._staticInstance.GetCurrentUser(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(FileUploadData) === 'undefined') {
var FileUploadData=gtc("FileUploadData");
FileUploadData.registerClass('FileUploadData');
}
if (typeof(VideoInfo) === 'undefined') {
var VideoInfo=gtc("VideoInfo");
VideoInfo.registerClass('VideoInfo');
}
if (typeof(HiddenPeopleInfo) === 'undefined') {
var HiddenPeopleInfo=gtc("HiddenPeopleInfo");
HiddenPeopleInfo.registerClass('HiddenPeopleInfo');
}
if (typeof(CurrentUserInfo) === 'undefined') {
var CurrentUserInfo=gtc("CurrentUserInfo");
CurrentUserInfo.registerClass('CurrentUserInfo');
}
if (typeof(FileTypes) === 'undefined') {
FileTypes = function() { throw Error.invalidOperation(); }
FileTypes.prototype = {Photos: 1,Documents: 2,Videos: 3,Help: 4}
FileTypes.registerEnum('FileTypes', true);
}

