var jh = (("https:" == document.location.protocol) ? "https://" : "http://");
var hu = jh + 'www.elting-p.hr/CorvusClient/';

Type.registerNamespace("Corvus");

Corvus.Language = function(languageID){this.LanguageID = languageID;this.Name = null;this.Extension = null;this.__sig = ["LanguageID"];this.__type = "Corvus.Language";this.languageID = languageID;
Corvus.Language.initializeBase(this);}
var $Language = Corvus.Language;

$Language.prototype = {Equals : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Language.Equals$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
IsSelectedInArticleByDefault : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Language.IsSelectedInArticleByDefault$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return $Language.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Language._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}
$Language.GetDefaultLanguage = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Language.GetDefaultLanguage$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Language.SetCurrentLanguage = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Language.SetCurrentLanguage$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Language.GetCurrentLanguage = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Language.GetCurrentLanguage$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Language.ListLanguagesByDomain = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Language.ListLanguagesByDomain$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}

$Language.registerClass('Corvus.Language',Corvus.JsBase.Base);

Type.registerNamespace("Corvus.Foundation.Multimedia");

Corvus.Foundation.Multimedia.Size = function(width,height){this.Width = width;this.Height = height;this.__sig = ["Width","Height"];this.__type = "Corvus.Foundation.Multimedia.Size";this.width = width;this.height = height;
Corvus.Foundation.Multimedia.Size.initializeBase(this);}

Corvus.Foundation.Multimedia.Size.prototype = {
getSig : function() {return Corvus.Foundation.Multimedia.Size.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Multimedia.Size._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}

Corvus.Foundation.Multimedia.Size.registerClass('Corvus.Foundation.Multimedia.Size',Corvus.JsBase.Base);

Type.registerNamespace("Corvus.Foundation.Portal");

Corvus.Foundation.Portal.Article = function(id){this.Id = id;this.TitleText = null;this.Extension = null;this.URL = null;this.__sig = ["Id"];this.__type = "Corvus.Foundation.Portal.Article";this.id = id;
Corvus.Foundation.Portal.Article.initializeBase(this);}
var $Article = Corvus.Foundation.Portal.Article;

$Article.prototype = {RemoveSection : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.RemoveSection$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
AddAuthor : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.AddAuthor$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveAuthor : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.RemoveAuthor$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListAuthors : function(params,onSuccess, onFailure, args){	 return cfw_get(hu + 'Corvus.Foundation.Portal.Article.ListAuthors$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
GetImageCollection : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.GetImageCollection$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
AddImage : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.AddImage$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveImage : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.RemoveImage$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListTags : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.ListTags$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
AddTag : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.AddTag$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveTag : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.RemoveTag$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListExtendedArticleGroups : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.ListExtendedArticleGroups$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
AddExtendedArticleGroup : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.AddExtendedArticleGroup$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveExtendedArticleGroup : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.RemoveExtendedArticleGroup$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListDocumentsAdmin : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.ListDocumentsAdmin$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
AddGallery : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.AddGallery$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveGallery : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.RemoveGallery$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListGalleries : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.ListGalleries$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
AddDocument : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.AddDocument$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveDocument : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.RemoveDocument$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
GetRelatedArticles : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.GetRelatedArticles$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
AddPageBreak : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.AddPageBreak$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
CreateNewArticleSection : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.CreateNewArticleSection$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
AddLanguage : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.AddLanguage$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveLanguage : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.RemoveLanguage$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
AddDomain : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.AddDomain$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveDomain : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.RemoveDomain$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ToggleApproval : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.ToggleApproval$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
SetApproval : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.SetApproval$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return $Article.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Portal.Article._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}
$Article.CreateNew = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.CreateNew$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Article.ListAll = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.ListAll$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Article.Search = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.Search$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Article.pSearch = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.pSearch$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Article.GetApprovedArticles = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.GetApprovedArticles$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Article.GetApproved = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.GetApproved$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Article.ListByFirstLetters = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.ListByFirstLetters$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Article.SearchTitle = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.SearchTitle$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Article.SearchNotSupported = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.SearchNotSupported$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Article.Exists = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Article.Exists$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}

$Article.registerClass('Corvus.Foundation.Portal.Article',Corvus.JsBase.Base);

Corvus.Foundation.Portal.Author = function(id){this.Id = id;this.Name = null;this.Surname = null;this.Title = null;this.Email = null;this.Article = null;this.Url = null;this.FullName = null;this.__sig = ["Id"];this.__type = "Corvus.Foundation.Portal.Author";this.id = id;
Corvus.Foundation.Portal.Author.initializeBase(this);}
var $Author = Corvus.Foundation.Portal.Author;

$Author.prototype = {GetApprovedItems : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Author.GetApprovedItems$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
GetApprovedArticles : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Author.GetApprovedArticles$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Update : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Author.Update$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Remove : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Author.Remove$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return $Author.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Portal.Author._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}
$Author.CreateNew = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Author.CreateNew$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Author.ListByFirstLetters = function(params,onSuccess,onFailure, args){	 return cfw_get(hu + 'Corvus.Foundation.Portal.Author.ListByFirstLetters$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '',args);}
$Author.ListAll = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Author.ListAll$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Author.Search = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Author.Search$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}

$Author.registerClass('Corvus.Foundation.Portal.Author',Corvus.JsBase.Base);

Corvus.Foundation.Portal.ImageCollection = function(){this.List = null;this.__sig = [];this.__type = "Corvus.Foundation.Portal.ImageCollection";
Corvus.Foundation.Portal.ImageCollection.initializeBase(this);}
var $ImageCollection = Corvus.Foundation.Portal.ImageCollection;

$ImageCollection.prototype = {GetPage : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ImageCollection.GetPage$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return $ImageCollection.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Portal.ImageCollection._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}

$ImageCollection.registerClass('Corvus.Foundation.Portal.ImageCollection',Corvus.JsBase.Base);

Corvus.Foundation.Portal.Image = function(id){this.Id = id;this.Description = null;this.Width = null;this.Height = null;this.Title = null;this.EditState = null;this.Uploader = null;this.ImageUrl = null;this.UniqueName = null;this.ImageTitle = null;this.LockedBy = null;this.Locked = null;this.ItemType = null;this.Extension = null;this.__sig = ["Id"];this.__type = "Corvus.Foundation.Portal.Image";this.id = id;
Corvus.Foundation.Portal.Image.initializeBase(this);}
var $Image = Corvus.Foundation.Portal.Image;

$Image.prototype = {ListRecentActions : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Image.ListRecentActions$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Update : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Image.Update$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Remove : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Image.Remove$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListTags : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Image.ListTags$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
AddTag : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Image.AddTag$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveTag : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Image.RemoveTag$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Copy : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Image.Copy$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
MoveUpInGallery : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Image.MoveUpInGallery$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
MoveDownInGallery : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Image.MoveDownInGallery$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return $Image.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Portal.Image._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}
$Image.ListByFirstLetters = function(params,onSuccess,onFailure, args){	 return cfw_get(hu + 'Corvus.Foundation.Portal.Image.ListByFirstLetters$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '',args);}
$Image.GetImagesBySize = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Image.GetImagesBySize$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Image.GetImagesByTitle = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Image.GetImagesByTitle$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Image.GetImagesByTag = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Image.GetImagesByTag$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Image.ListImages = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Image.ListImages$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Image.GetImageFromUrl = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Image.GetImageFromUrl$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}

$Image.registerClass('Corvus.Foundation.Portal.Image',Corvus.JsBase.Base);

Corvus.Foundation.Portal.ImageEditState = function(fileName){this.Uri = null;this.FileName = fileName;this.Operation = null;this.Width = null;this.Height = null;this.Extension = null;this.__sig = ["FileName"];this.__type = "Corvus.Foundation.Portal.ImageEditState";this.fileName = fileName;
Corvus.Foundation.Portal.ImageEditState.initializeBase(this);}

Corvus.Foundation.Portal.ImageEditState.prototype = {
getSig : function() {return Corvus.Foundation.Portal.ImageEditState.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Portal.ImageEditState._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}
Corvus.Foundation.Portal.ImageEditState.ListAllSteps = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ImageEditState.ListAllSteps$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}

Corvus.Foundation.Portal.ImageEditState.registerClass('Corvus.Foundation.Portal.ImageEditState',Corvus.JsBase.Base);

Corvus.Foundation.Portal.ArticleVote = function(article){this.VoteSum = null;this.VoteCount = null;this.Average = null;this.Article = article;this.__sig = [{"Article":["Id"]}];this.__type = "Corvus.Foundation.Portal.ArticleVote";this.article = article;
Corvus.Foundation.Portal.ArticleVote.initializeBase(this);}
var $ArticleVote = Corvus.Foundation.Portal.ArticleVote;

$ArticleVote.prototype = {Add : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleVote.Add$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
IsVote : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleVote.IsVote$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
HasVoted : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleVote.HasVoted$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return $ArticleVote.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Portal.ArticleVote._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}
$ArticleVote.GetNumberOfUserVotes = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleVote.GetNumberOfUserVotes$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$ArticleVote.GetUserVote = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleVote.GetUserVote$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}

$ArticleVote.registerClass('Corvus.Foundation.Portal.ArticleVote',Corvus.JsBase.Base);

Corvus.Foundation.Portal.ArticleGroup = function(id){this.Id = id;this.Name = null;this.Description = null;this.Extension = null;this.ParentID = null;this.URL = null;this.__sig = ["Id"];this.__type = "Corvus.Foundation.Portal.ArticleGroup";this.id = id;
Corvus.Foundation.Portal.ArticleGroup.initializeBase(this);}
var $Group = Corvus.Foundation.Portal.ArticleGroup;

$Group.prototype = {CreateSubGroup : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleGroup.CreateSubGroup$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
IsVirtualRootGroup : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleGroup.IsVirtualRootGroup$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
IsRootGroup : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleGroup.IsRootGroup$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
GetSubGroups : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleGroup.GetSubGroups$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
GetImages : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleGroup.GetImages$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
AddImage : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleGroup.AddImage$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveImage : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleGroup.RemoveImage$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
GetArticles : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleGroup.GetArticles$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
GetApprovedArticlesRecursive : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleGroup.GetApprovedArticlesRecursive$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
GetApprovedArticles : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleGroup.GetApprovedArticles$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
GetApprovedItems : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleGroup.GetApprovedItems$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
GetApprovedItemsRecursive : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleGroup.GetApprovedItemsRecursive$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Move : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleGroup.Move$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Update : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleGroup.Update$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Remove : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleGroup.Remove$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
GetSupportedDomains : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleGroup.GetSupportedDomains$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveDomain : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleGroup.RemoveDomain$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
AddDomain : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleGroup.AddDomain$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return $Group.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Portal.ArticleGroup._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}
$Group.ListAll = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleGroup.ListAll$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Group.GetRootGroups = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleGroup.GetRootGroups$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Group.SearchNotSupported = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleGroup.SearchNotSupported$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Group.Search = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleGroup.Search$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Group.CreateRootGroup = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleGroup.CreateRootGroup$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Group.ListByFirstLetters = function(params,onSuccess,onFailure, args){	 return cfw_get(hu + 'Corvus.Foundation.Portal.ArticleGroup.ListByFirstLetters$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '',args);}

$Group.registerClass('Corvus.Foundation.Portal.ArticleGroup',Corvus.JsBase.Base);

Corvus.Foundation.Portal.ArticleGroupTemplate = function(id){this.Id = id;this.Name = null;this.IsDefault = null;this.__sig = ["Id"];this.__type = "Corvus.Foundation.Portal.ArticleGroupTemplate";this.id = id;
Corvus.Foundation.Portal.ArticleGroupTemplate.initializeBase(this);}
var $GroupTemplate = Corvus.Foundation.Portal.ArticleGroupTemplate;

$GroupTemplate.prototype = {
getSig : function() {return $GroupTemplate.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Portal.ArticleGroupTemplate._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}
$GroupTemplate.ListAll = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleGroupTemplate.ListAll$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}

$GroupTemplate.registerClass('Corvus.Foundation.Portal.ArticleGroupTemplate',Corvus.JsBase.Base);

Corvus.Foundation.Portal.Description = function(text,refType){this.Text = text;this.__sig = ["Text","RefType"];this.__type = "Corvus.Foundation.Portal.Description";this.text = text;this.refType = refType;
Corvus.Foundation.Portal.Description.initializeBase(this);}

Corvus.Foundation.Portal.Description.prototype = {
getSig : function() {return Corvus.Foundation.Portal.Description.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Portal.Description._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}

Corvus.Foundation.Portal.Description.registerClass('Corvus.Foundation.Portal.Description',Corvus.JsBase.Base);

Corvus.Foundation.Portal.ArticleTemplate = function(id){this.Id = id;this.Name = null;this.IsShopTemplate = null;this.Extension = null;this.__sig = ["Id"];this.__type = "Corvus.Foundation.Portal.ArticleTemplate";this.id = id;
Corvus.Foundation.Portal.ArticleTemplate.initializeBase(this);}

Corvus.Foundation.Portal.ArticleTemplate.prototype = {
getSig : function() {return Corvus.Foundation.Portal.ArticleTemplate.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Portal.ArticleTemplate._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}
Corvus.Foundation.Portal.ArticleTemplate.GetTemplate = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleTemplate.GetTemplate$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}

Corvus.Foundation.Portal.ArticleTemplate.registerClass('Corvus.Foundation.Portal.ArticleTemplate',Corvus.JsBase.Base);

Corvus.Foundation.Portal.ArticleSection = function(id){this.Id = id;this.Template = null;this.IsPageBreak = null;this.SortIndex = null;this.Parameters = null;this.__sig = ["Id"];this.__type = "Corvus.Foundation.Portal.ArticleSection";this.id = id;
Corvus.Foundation.Portal.ArticleSection.initializeBase(this);}
var $Section = Corvus.Foundation.Portal.ArticleSection;

$Section.prototype = {CreateNewSectionElement : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleSection.CreateNewSectionElement$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
CreateNewParagraph : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleSection.CreateNewParagraph$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
UpdateParagraph : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleSection.UpdateParagraph$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Move : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleSection.Move$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
SetParameters : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.ArticleSection.SetParameters$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return $Section.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Portal.ArticleSection._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}

$Section.registerClass('Corvus.Foundation.Portal.ArticleSection',Corvus.JsBase.Base);

Corvus.Foundation.Portal.SectionElement = function(id,positionIndex,elementType,sectionId){this.Parameters = null;this.PositionIndex = positionIndex;this.Id = id;this.SectionId = sectionId;this.Element = null;this.ElementType = elementType;this.__sig = ["Id","PositionIndex","ElementType","SectionId"];this.__type = "Corvus.Foundation.Portal.SectionElement";this.id = id;this.positionIndex = positionIndex;this.elementType = elementType;this.sectionId = sectionId;
Corvus.Foundation.Portal.SectionElement.initializeBase(this);}
var $SectionElement = Corvus.Foundation.Portal.SectionElement;

$SectionElement.prototype = {Update : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.SectionElement.Update$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Remove : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.SectionElement.Remove$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return $SectionElement.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Portal.SectionElement._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}

$SectionElement.registerClass('Corvus.Foundation.Portal.SectionElement',Corvus.JsBase.Base);

Corvus.Foundation.Portal.Parameter = function(name,value){this.Value = value;this.Name = name;this.__sig = ["Name","Value"];this.__type = "Corvus.Foundation.Portal.Parameter";this.name = name;this.value = value;
Corvus.Foundation.Portal.Parameter.initializeBase(this);}
var $Parameter = Corvus.Foundation.Portal.Parameter;

$Parameter.prototype = {
getSig : function() {return $Parameter.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Portal.Parameter._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}

$Parameter.registerClass('Corvus.Foundation.Portal.Parameter',Corvus.JsBase.Base);

Corvus.Foundation.Portal.SectionTemplate = function(id){this.Id = id;this.Name = null;this.IsDefault = null;this.MetaParameters = null;this.ImageTemplate = null;this.VideoTemplate = null;this.FlashTemplate = null;this.GalleryTemplate = null;this.GoogleMapTemplate = null;this.IconUrl = null;this.Extension = null;this.__sig = ["Id"];this.__type = "Corvus.Foundation.Portal.SectionTemplate";this.id = id;
Corvus.Foundation.Portal.SectionTemplate.initializeBase(this);}

Corvus.Foundation.Portal.SectionTemplate.prototype = {
getSig : function() {return Corvus.Foundation.Portal.SectionTemplate.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Portal.SectionTemplate._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}

Corvus.Foundation.Portal.SectionTemplate.registerClass('Corvus.Foundation.Portal.SectionTemplate',Corvus.JsBase.Base);

Corvus.Foundation.Portal.Tag = function(id){this.Id = id;this.Name = null;this.Parent = null;this.__sig = ["Id"];this.__type = "Corvus.Foundation.Portal.Tag";this.id = id;
Corvus.Foundation.Portal.Tag.initializeBase(this);}
var $Tag = Corvus.Foundation.Portal.Tag;

$Tag.prototype = {Update : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Tag.Update$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Remove : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Tag.Remove$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
GetApprovedArticles : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Tag.GetApprovedArticles$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return $Tag.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Portal.Tag._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}
$Tag.CreateNew = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Tag.CreateNew$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Tag.Search = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Tag.Search$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Tag.ListByFirstLetters = function(params,onSuccess,onFailure, args){	 return cfw_get(hu + 'Corvus.Foundation.Portal.Tag.ListByFirstLetters$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '',args);}

$Tag.registerClass('Corvus.Foundation.Portal.Tag',Corvus.JsBase.Base);

Corvus.Foundation.Portal.TagGroup = function(id){this.Id = id;this.Name = null;this.__sig = ["Id"];this.__type = "Corvus.Foundation.Portal.TagGroup";this.id = id;
Corvus.Foundation.Portal.TagGroup.initializeBase(this);}
var $TagGroup = Corvus.Foundation.Portal.TagGroup;

$TagGroup.prototype = {Update : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.TagGroup.Update$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Remove : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.TagGroup.Remove$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListTags : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.TagGroup.ListTags$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return $TagGroup.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Portal.TagGroup._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}
$TagGroup.CreateNew = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.TagGroup.CreateNew$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}

$TagGroup.registerClass('Corvus.Foundation.Portal.TagGroup',Corvus.JsBase.Base);

Type.registerNamespace("Corvus.Foundation.Portal.Documents");

Corvus.Foundation.Portal.Documents.Document = function(id){this.Id = id;this.Name = null;this.IconUrl = null;this.Parent = null;this.Downloaded = null;this.Uploaded = null;this.Language = null;this.Domain = null;this.__sig = ["Id"];this.__type = "Corvus.Foundation.Portal.Documents.Document";this.id = id;
Corvus.Foundation.Portal.Documents.Document.initializeBase(this);}
var $Document = Corvus.Foundation.Portal.Documents.Document;

$Document.prototype = {Update : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Documents.Document.Update$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Remove : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Documents.Document.Remove$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return $Document.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Portal.Documents.Document._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}
$Document.ListByFirstLetters = function(params,onSuccess,onFailure, args){	 return cfw_get(hu + 'Corvus.Foundation.Portal.Documents.Document.ListByFirstLetters$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '',args);}
$Document.Search = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Documents.Document.Search$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}

$Document.registerClass('Corvus.Foundation.Portal.Documents.Document',Corvus.JsBase.Base);

Corvus.Foundation.Portal.Documents.DocumentGroup = function(id){this.Id = id;this.Name = null;this.Description = null;this.Parent = null;this.__sig = ["Id"];this.__type = "Corvus.Foundation.Portal.Documents.DocumentGroup";this.id = id;
Corvus.Foundation.Portal.Documents.DocumentGroup.initializeBase(this);}
var $DocumentGroup = Corvus.Foundation.Portal.Documents.DocumentGroup;

$DocumentGroup.prototype = {Update : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Documents.DocumentGroup.Update$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Remove : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Documents.DocumentGroup.Remove$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListDocuments : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Documents.DocumentGroup.ListDocuments$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return $DocumentGroup.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Portal.Documents.DocumentGroup._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}
$DocumentGroup.CreateNew = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Portal.Documents.DocumentGroup.CreateNew$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}

$DocumentGroup.registerClass('Corvus.Foundation.Portal.Documents.DocumentGroup',Corvus.JsBase.Base);

Type.registerNamespace("Corvus.Foundation.Shop");

Corvus.Foundation.Shop.Cart = function(user){this.User = user;this.IsAmbiguous = null;this.Items = null;this.Total = null;this.TotalPrice = null;this.__sig = [{"User":["Id"]}];this.__type = "Corvus.Foundation.Shop.Cart";this.user = user;
Corvus.Foundation.Shop.Cart.initializeBase(this);}
var $Cart = Corvus.Foundation.Shop.Cart;

$Cart.prototype = {Refresh : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Cart.Refresh$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
MergeCarts : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Cart.MergeCarts$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Remove : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Cart.Remove$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Add : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Cart.Add$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Set : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Cart.Set$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return $Cart.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Shop.Cart._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}

$Cart.registerClass('Corvus.Foundation.Shop.Cart',Corvus.JsBase.Base);

Corvus.Foundation.Shop.CartItem = function(cartItemID){this.CartItemID = cartItemID;this.Title = null;this.Qty = null;this.FormattedPrice = null;this.FormattedUnitPrice = null;this.Extension = null;this.ItemID = null;this.__sig = ["CartItemID"];this.__type = "Corvus.Foundation.Shop.CartItem";this.cartItemID = cartItemID;
Corvus.Foundation.Shop.CartItem.initializeBase(this);}
var $CartItem = Corvus.Foundation.Shop.CartItem;

$CartItem.prototype = {
getSig : function() {return $CartItem.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Shop.CartItem._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}

$CartItem.registerClass('Corvus.Foundation.Shop.CartItem',Corvus.JsBase.Base);

Corvus.Foundation.Shop.Item = function(id){this.UniqueId = null;this.FormattedPrice = null;this.Extension = null;this.Id = id;this.TitleText = null;this.URL = null;this.__sig = ["Id"];this.__type = "Corvus.Foundation.Shop.Item";this.id = id;
Corvus.Foundation.Shop.Item.initializeBase(this);}
var $Item = Corvus.Foundation.Shop.Item;

$Item.prototype = {Update : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.Update$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListPrices : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.ListPrices$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListServices : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.ListServices$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
AddService : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.AddService$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveService : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.RemoveService$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemovePrice : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.RemovePrice$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
SetPrice : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.SetPrice$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveSection : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.RemoveSection$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
AddAuthor : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.AddAuthor$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveAuthor : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.RemoveAuthor$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListAuthors : function(params,onSuccess, onFailure, args){	 return cfw_get(hu + 'Corvus.Foundation.Shop.Item.ListAuthors$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
GetImageCollection : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.GetImageCollection$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
AddImage : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.AddImage$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveImage : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.RemoveImage$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListTags : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.ListTags$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
AddTag : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.AddTag$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveTag : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.RemoveTag$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListExtendedArticleGroups : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.ListExtendedArticleGroups$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
AddExtendedArticleGroup : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.AddExtendedArticleGroup$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveExtendedArticleGroup : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.RemoveExtendedArticleGroup$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListDocumentsAdmin : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.ListDocumentsAdmin$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
AddGallery : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.AddGallery$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveGallery : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.RemoveGallery$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListGalleries : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.ListGalleries$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
AddDocument : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.AddDocument$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveDocument : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.RemoveDocument$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
GetRelatedArticles : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.GetRelatedArticles$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
AddPageBreak : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.AddPageBreak$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
CreateNewArticleSection : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.CreateNewArticleSection$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
AddLanguage : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.AddLanguage$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveLanguage : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.RemoveLanguage$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
AddDomain : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.AddDomain$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveDomain : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.RemoveDomain$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ToggleApproval : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.ToggleApproval$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
SetApproval : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.SetApproval$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return $Item.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Shop.Item._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}
$Item.GetApprovedItems = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.GetApprovedItems$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Item.GetMostBought = function(params,onSuccess,onFailure, args){	 return cfw_get(hu + 'Corvus.Foundation.Shop.Item.GetMostBought$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '',args);}
$Item.ListByFirstLetters = function(params,onSuccess,onFailure, args){	 return cfw_get(hu + 'Corvus.Foundation.Shop.Item.ListByFirstLetters$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '',args);}
$Item.SearchTitle = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.SearchTitle$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Item.SearchText = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.SearchText$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Item.Search = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.Search$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Item.ListAll = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Item.ListAll$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}

$Item.registerClass('Corvus.Foundation.Shop.Item',Corvus.JsBase.Base);

Corvus.Foundation.Shop.Tax = function(id){this.Id = id;this.Name = null;this.TaxPercent = null;this.__sig = ["Id"];this.__type = "Corvus.Foundation.Shop.Tax";this.id = id;
Corvus.Foundation.Shop.Tax.initializeBase(this);}
var $Tax = Corvus.Foundation.Shop.Tax;

$Tax.prototype = {
getSig : function() {return $Tax.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Shop.Tax._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}

$Tax.registerClass('Corvus.Foundation.Shop.Tax',Corvus.JsBase.Base);

Corvus.Foundation.Shop.Price = function(id){this.Id = id;this.IsAction = null;this.PriceAmount = null;this.FormattedUnitPrice = null;this.Value = null;this.PriceList = null;this.Item = null;this.__sig = ["Id"];this.__type = "Corvus.Foundation.Shop.Price";this.id = id;
Corvus.Foundation.Shop.Price.initializeBase(this);}
var $Price = Corvus.Foundation.Shop.Price;

$Price.prototype = {Update : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Price.Update$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Remove : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Price.Remove$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return $Price.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Shop.Price._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}
$Price.CreateNew = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Price.CreateNew$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}

$Price.registerClass('Corvus.Foundation.Shop.Price',Corvus.JsBase.Base);

Corvus.Foundation.Shop.PriceList = function(id){this.Id = id;this.Name = null;this.DateCreated = null;this.ValidFrom = null;this.ValidThrough = null;this.PriceListType = null;this.Currency = null;this.VisibleForAllDomains = null;this.IsActive = null;this.Locked = null;this.Priority = null;this.Availability = null;this.__sig = ["Id"];this.__type = "Corvus.Foundation.Shop.PriceList";this.id = id;
Corvus.Foundation.Shop.PriceList.initializeBase(this);}
var $PriceList = Corvus.Foundation.Shop.PriceList;

$PriceList.prototype = {Copy : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.PriceList.Copy$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Update : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.PriceList.Update$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Remove : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.PriceList.Remove$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListUserGroups : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.PriceList.ListUserGroups$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveUserGroup : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.PriceList.RemoveUserGroup$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
AddUserGroup : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.PriceList.AddUserGroup$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListPrices : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.PriceList.ListPrices$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
SearchPrices : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.PriceList.SearchPrices$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListAllPrices : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.PriceList.ListAllPrices$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return $PriceList.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Shop.PriceList._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}
$PriceList.CreateNew = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.PriceList.CreateNew$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$PriceList.ListAll = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.PriceList.ListAll$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$PriceList.Search = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.PriceList.Search$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$PriceList.ListByFirstLetters = function(params,onSuccess,onFailure, args){	 return cfw_get(hu + 'Corvus.Foundation.Shop.PriceList.ListByFirstLetters$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '',args);}

$PriceList.registerClass('Corvus.Foundation.Shop.PriceList',Corvus.JsBase.Base);

Corvus.Foundation.Shop.Currency = function(id){this.Id = id;this.Name = null;this.ShortName = null;this.Code = null;this.IsDefault = null;this.__sig = ["Id"];this.__type = "Corvus.Foundation.Shop.Currency";this.id = id;
Corvus.Foundation.Shop.Currency.initializeBase(this);}
var $Currency = Corvus.Foundation.Shop.Currency;

$Currency.prototype = {
getSig : function() {return $Currency.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Shop.Currency._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}

$Currency.registerClass('Corvus.Foundation.Shop.Currency',Corvus.JsBase.Base);

Corvus.Foundation.Shop.PriceAmount = function(basePrice,qty){this.Amount = null;this.Qty = qty;this.Total = null;this.FormattedTotal = null;this.__sig = ["BasePrice","Qty"];this.__type = "Corvus.Foundation.Shop.PriceAmount";this.basePrice = basePrice;this.qty = qty;
Corvus.Foundation.Shop.PriceAmount.initializeBase(this);}

Corvus.Foundation.Shop.PriceAmount.prototype = {
getSig : function() {return Corvus.Foundation.Shop.PriceAmount.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Shop.PriceAmount._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}

Corvus.Foundation.Shop.PriceAmount.registerClass('Corvus.Foundation.Shop.PriceAmount',Corvus.JsBase.Base);

Corvus.Foundation.Shop.Service = function(id){this.Id = id;this.Active = null;this.Name = null;this.ServiceGroup = null;this.MinItemsRequired = null;this.Price = null;this.MaxItemsRequired = null;this.Tax = null;this.ExternalId = null;this.UniqueId = null;this.OrderItemType = null;this.TitleText = null;this.FormattedPrice = null;this.Extension = null;this.__sig = ["Id"];this.__type = "Corvus.Foundation.Shop.Service";this.id = id;
Corvus.Foundation.Shop.Service.initializeBase(this);}
var $Service = Corvus.Foundation.Shop.Service;

$Service.prototype = {Update : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Service.Update$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Remove : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Service.Remove$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListItems : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Service.ListItems$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return $Service.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Shop.Service._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}
$Service.CreateNew = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Service.CreateNew$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Service.ListAll = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Service.ListAll$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}

$Service.registerClass('Corvus.Foundation.Shop.Service',Corvus.JsBase.Base);

Corvus.Foundation.Shop.ServiceGroup = function(serviceGroupId){this.ServiceGroupId = serviceGroupId;this.ServiceGroupName = null;this.MinNumberOfServices = null;this.MaxNumberOfServices = null;this.__sig = ["ServiceGroupId"];this.__type = "Corvus.Foundation.Shop.ServiceGroup";this.serviceGroupId = serviceGroupId;
Corvus.Foundation.Shop.ServiceGroup.initializeBase(this);}
var $ServiceGroup = Corvus.Foundation.Shop.ServiceGroup;

$ServiceGroup.prototype = {GetServices : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.ServiceGroup.GetServices$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Update : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.ServiceGroup.Update$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Remove : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.ServiceGroup.Remove$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return $ServiceGroup.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Shop.ServiceGroup._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}
$ServiceGroup.CreateNew = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.ServiceGroup.CreateNew$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$ServiceGroup.ListAll = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.ServiceGroup.ListAll$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}

$ServiceGroup.registerClass('Corvus.Foundation.Shop.ServiceGroup',Corvus.JsBase.Base);

Corvus.Foundation.Shop.Measure = function(id){this.Id = id;this.Name = null;this.ExternalId = null;this.__sig = ["Id"];this.__type = "Corvus.Foundation.Shop.Measure";this.id = id;
Corvus.Foundation.Shop.Measure.initializeBase(this);}
var $Measure = Corvus.Foundation.Shop.Measure;

$Measure.prototype = {Update : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Measure.Update$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Remove : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Measure.Remove$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return $Measure.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Shop.Measure._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}
$Measure.CreateNew = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Measure.CreateNew$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Measure.ListAll = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Shop.Measure.ListAll$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}

$Measure.registerClass('Corvus.Foundation.Shop.Measure',Corvus.JsBase.Base);

Type.registerNamespace("Corvus.Foundation.Users");

Corvus.Foundation.Users.User = function(id){this.Id = id;this.Login = null;this.Extension = null;this.__sig = ["Id"];this.__type = "Corvus.Foundation.Users.User";this.id = id;
Corvus.Foundation.Users.User.initializeBase(this);}
var $User = Corvus.Foundation.Users.User;

$User.prototype = {GetCart : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.GetCart$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ChangeMailAndPass : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.ChangeMailAndPass$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListUserAddresses : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.ListUserAddresses$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListUserGroups : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.ListUserGroups$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListActiveDomains : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.ListActiveDomains$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListRecentActions : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.ListRecentActions$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListUserGroupsInfo : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.ListUserGroupsInfo$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
AddToDomain : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.AddToDomain$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveFromDomain : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.RemoveFromDomain$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListSubscribedNewsletterLists : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.ListSubscribedNewsletterLists$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
CreateFriendRequest : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.CreateFriendRequest$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ApproveFriendRequest : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.ApproveFriendRequest$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveFriendRequest : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.RemoveFriendRequest$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ListPermissionInfo : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.ListPermissionInfo$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
GetUserInfo : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.GetUserInfo$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return $User.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Users.User._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}
$User.CreateNew = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.CreateNew$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$User.ListAll = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.ListAll$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$User.Exists = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.Exists$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$User.GetLoggedUser = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.GetLoggedUser$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$User.RefreshSession = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.RefreshSession$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$User.LogOutCurrentUser = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.LogOutCurrentUser$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$User.ListByFirstLetters = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.ListByFirstLetters$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$User.Register = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.Register$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$User.RetrievePassword = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.RetrievePassword$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$User.Search = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.Search$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$User.LogOn = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Users.User.LogOn$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}

$User.registerClass('Corvus.Foundation.Users.User',Corvus.JsBase.Base);

Type.registerNamespace("Corvus.Foundation.Web.JavaScript");

Corvus.Foundation.Web.JavaScript.ExpanderPrototype = function(target,extension){this.t = target;this.e = extension;this.__sig = ["Target","Extension"];this.__type = "Corvus.Foundation.Web.JavaScript.ExpanderPrototype";this.target = target;this.extension = extension;
Corvus.Foundation.Web.JavaScript.ExpanderPrototype.initializeBase(this);}

Corvus.Foundation.Web.JavaScript.ExpanderPrototype.prototype = {
getSig : function() {return Corvus.Foundation.Web.JavaScript.ExpanderPrototype.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Web.JavaScript.ExpanderPrototype._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}

Corvus.Foundation.Web.JavaScript.ExpanderPrototype.registerClass('Corvus.Foundation.Web.JavaScript.ExpanderPrototype',Corvus.JsBase.Base);

Corvus.Foundation.Web.JavaScript.ProgressInfo = function(key,percentCompleted,message){this.Message = message;this.Error = null;this.PrecentCompleted = null;this.Key = key;this.__sig = ["Key","PercentCompleted","Message"];this.__type = "Corvus.Foundation.Web.JavaScript.ProgressInfo";this.key = key;this.percentCompleted = percentCompleted;this.message = message;
Corvus.Foundation.Web.JavaScript.ProgressInfo.initializeBase(this);}
var $ProgressInfo = Corvus.Foundation.Web.JavaScript.ProgressInfo;

$ProgressInfo.prototype = {
getSig : function() {return $ProgressInfo.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Foundation.Web.JavaScript.ProgressInfo._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}
$ProgressInfo.CheckProgress = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Web.JavaScript.ProgressInfo.CheckProgress$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$ProgressInfo.GetProgress = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Foundation.Web.JavaScript.ProgressInfo.GetProgress$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}

$ProgressInfo.registerClass('Corvus.Foundation.Web.JavaScript.ProgressInfo',Corvus.JsBase.Base);

Type.registerNamespace("Corvus.Net");

Corvus.Net.EMailAddress = function(address){this.Address = address;this.__sig = ["Address"];this.__type = "Corvus.Net.EMailAddress";this.address = address;
Corvus.Net.EMailAddress.initializeBase(this);}
var $EMail = Corvus.Net.EMailAddress;

$EMail.prototype = {
getSig : function() {return $EMail.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Net.EMailAddress._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}

$EMail.registerClass('Corvus.Net.EMailAddress',Corvus.JsBase.Base);

Type.registerNamespace("Corvus.Web");

Corvus.Web.Email = function(file,sendFrom,sendTo,subject){this.__sig = ["File","SendFrom","SendTo","Subject"];this.__type = "Corvus.Web.Email";this.file = file;this.sendFrom = sendFrom;this.sendTo = sendTo;this.subject = subject;
Corvus.Web.Email.initializeBase(this);}
var $Mail = Corvus.Web.Email;

$Mail.prototype = {Send : function(params,onSuccess, onFailure, args){	 return cfw_post(hu + 'Corvus.Web.Email.Send$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return $Mail.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Web.Email._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}
$Mail.SendEmail = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Web.Email.SendEmail$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
$Mail.SendUserEmail = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'Corvus.Web.Email.SendUserEmail$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}

$Mail.registerClass('Corvus.Web.Email',Corvus.JsBase.Base);

Corvus.Web.PagedList = function(items,currentPage,totalCount,itemsPerPage){this.Items = items;this.NumberOfPages = null;this.CurrentPage = currentPage;this.TotalCount = totalCount;this.__sig = ["Items","CurrentPage","TotalCount","ItemsPerPage"];this.__type = "Corvus.Web.PagedList";this.items = items;this.currentPage = currentPage;this.totalCount = totalCount;this.itemsPerPage = itemsPerPage;
Corvus.Web.PagedList.initializeBase(this);}

Corvus.Web.PagedList.prototype = {
getSig : function() {return Corvus.Web.PagedList.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'Corvus.Web.PagedList._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}

Corvus.Web.PagedList.registerClass('Corvus.Web.PagedList',Corvus.JsBase.Base);

Type.registerNamespace("MSANWebShopDBStorage");

MSANWebShopDBStorage.MsanUser = function(userID){this.Id = null;this.Login = null;this.Email = null;this.IsAnonymous = null;this.Extension = null;this.__sig = ["UserID"];this.__type = "MSANWebShopDBStorage.MsanUser";this.userID = userID;
MSANWebShopDBStorage.MsanUser.initializeBase(this);}
var $MsanUser = MSANWebShopDBStorage.MsanUser;

$MsanUser.prototype = {
getSig : function() {return $MsanUser.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure, args, exp) {	 cfw_get(hu +'MSANWebShopDBStorage.MsanUser._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, 'LKo9Gmp4DWVofKnuVGuYRKIrqd+ekzoc09DSMKnm2r/dWWrdyPbQM9WlDBkf73AeyuqvFk6ULdimkXhpFRtiSQM6w22ABtxNZYdl3M/K9iOTA2y+WZ9kQeLKfMstsFXgjV/ExKSvpQIamlM4fxBqbw==', args, exp ? exp : (this.Extension ? this.Extension.Expanders : null));}}
$MsanUser.Register = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'MSANWebShopDBStorage.MsanUser.Register$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, 'LKo9Gmp4DWVofKnuVGuYRKIrqd+ekzoc09DSMKnm2r/dWWrdyPbQM9WlDBkf73AeyuqvFk6ULdimkXhpFRtiSQM6w22ABtxNZYdl3M/K9iOTA2y+WZ9kQeLKfMstsFXgjV/ExKSvpQIamlM4fxBqbw==', args);}
$MsanUser.LogOn = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'MSANWebShopDBStorage.MsanUser.LogOn$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, 'LKo9Gmp4DWVofKnuVGuYRKIrqd+ekzoc09DSMKnm2r/dWWrdyPbQM9WlDBkf73AeyuqvFk6ULdimkXhpFRtiSQM6w22ABtxNZYdl3M/K9iOTA2y+WZ9kQeLKfMstsFXgjV/ExKSvpQIamlM4fxBqbw==', args);}
$MsanUser.RetrievePassword = function(params,onSuccess,onFailure, args){	 return cfw_post(hu + 'MSANWebShopDBStorage.MsanUser.RetrievePassword$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, 'LKo9Gmp4DWVofKnuVGuYRKIrqd+ekzoc09DSMKnm2r/dWWrdyPbQM9WlDBkf73AeyuqvFk6ULdimkXhpFRtiSQM6w22ABtxNZYdl3M/K9iOTA2y+WZ9kQeLKfMstsFXgjV/ExKSvpQIamlM4fxBqbw==', args);}

$MsanUser.registerClass('MSANWebShopDBStorage.MsanUser',Corvus.JsBase.Base);

if (typeof(Sys) !== 'undefined') Sys.Application.notifyScriptLoaded();
