Type.registerNamespace("MPortal");

MPortal.Article = function(id){this.Id = id;this.Title = null;this.URL = null;this.PublishDate = null;this.FirstParagraph = null;this.__sig = "Id";this.__type = "MPortal.Article";
MPortal.Article.initializeBase(this);}

MPortal.Article.prototype = {GetSectionsPage : function(params,onSuccess, onFailure, args){	 return cfw_post('http://www.amoic.hr/CorvusClient/MPortal.Article.GetSectionsPage$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return MPortal.Article.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure) {	 cfw_get('http://www.amoic.hr/CorvusClient/MPortal.Article._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', null);}}
MPortal.Article.GetArticles = function(params,onSuccess,onFailure, args){	 return cfw_post('http://www.amoic.hr/CorvusClient/MPortal.Article.GetArticles$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
MPortal.Article.SearchText = function(params,onSuccess,onFailure, args){	 return cfw_post('http://www.amoic.hr/CorvusClient/MPortal.Article.SearchText$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}

MPortal.Article.registerClass('MPortal.Article',Corvus.JsBase.Base);

MPortal.User = function(id){this.Avatar = null;this.Id = id;this.DateCreated = null;this.Login = null;this.__sig = "Id";this.__type = "MPortal.User";
MPortal.User.initializeBase(this);}

MPortal.User.prototype = {GetCart : function(params,onSuccess, onFailure, args){	 return cfw_post('http://www.amoic.hr/CorvusClient/MPortal.User.GetCart$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
SendPMWithMesssageValidation : function(params,onSuccess, onFailure, args){	 return cfw_post('http://www.amoic.hr/CorvusClient/MPortal.User.SendPMWithMesssageValidation$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ToggleForumSubscription : function(params,onSuccess, onFailure, args){	 return cfw_post('http://www.amoic.hr/CorvusClient/MPortal.User.ToggleForumSubscription$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
CreateFriendRequest : function(params,onSuccess, onFailure, args){	 return cfw_post('http://www.amoic.hr/CorvusClient/MPortal.User.CreateFriendRequest$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
ApproveFriendRequest : function(params,onSuccess, onFailure, args){	 return cfw_post('http://www.amoic.hr/CorvusClient/MPortal.User.ApproveFriendRequest$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
RemoveFriendRequest : function(params,onSuccess, onFailure, args){	 return cfw_post('http://www.amoic.hr/CorvusClient/MPortal.User.RemoveFriendRequest$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return MPortal.User.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure) {	 cfw_get('http://www.amoic.hr/CorvusClient/MPortal.User._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', null);}}
MPortal.User.RefreshSession = function(params,onSuccess,onFailure, args){	 return cfw_post('http://www.amoic.hr/CorvusClient/MPortal.User.RefreshSession$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
MPortal.User.TryLogin = function(params,onSuccess,onFailure, args){	 return cfw_post('http://www.amoic.hr/CorvusClient/MPortal.User.TryLogin$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
MPortal.User.RetrievePasword = function(params,onSuccess,onFailure, args){	 return cfw_post('http://www.amoic.hr/CorvusClient/MPortal.User.RetrievePasword$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
MPortal.User.RegisterPrivateUser = function(params,onSuccess,onFailure, args){	 return cfw_post('http://www.amoic.hr/CorvusClient/MPortal.User.RegisterPrivateUser$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}
MPortal.User.RegisterLegalUser = function(params,onSuccess,onFailure, args){	 return cfw_post('http://www.amoic.hr/CorvusClient/MPortal.User.RegisterLegalUser$' + cfw_prepareParameters(params) + '$().ashx', onSuccess, onFailure, '', args);}

MPortal.User.registerClass('MPortal.User',Corvus.JsBase.Base);

MPortal.PollAnswer = function(id){this.Id = id;this.Answer = null;this.Votes = null;this.__sig = "Id";this.__type = "MPortal.PollAnswer";
MPortal.PollAnswer.initializeBase(this);}

MPortal.PollAnswer.prototype = {Vote : function(params,onSuccess, onFailure, args){	 return cfw_post('http://www.amoic.hr/CorvusClient/MPortal.PollAnswer.Vote$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return MPortal.PollAnswer.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure) {	 cfw_get('http://www.amoic.hr/CorvusClient/MPortal.PollAnswer._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', null);}}

MPortal.PollAnswer.registerClass('MPortal.PollAnswer',Corvus.JsBase.Base);

Type.registerNamespace("MPortal.Catalog");

MPortal.Catalog.Item = function(id){this.PriceSet = null;this.Id = id;this.Article = null;this.Name = null;this.FormattedPrice = null;this.FormattedUnitPrice = null;this.__sig = "Id";this.__type = "MPortal.Catalog.Item";
MPortal.Catalog.Item.initializeBase(this);}

MPortal.Catalog.Item.prototype = {
getSig : function() {return MPortal.Catalog.Item.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure) {	 cfw_get('http://www.amoic.hr/CorvusClient/MPortal.Catalog.Item._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', null);}}

MPortal.Catalog.Item.registerClass('MPortal.Catalog.Item',Corvus.JsBase.Base);

MPortal.Catalog.Cart = function(user){this.User = user;this.Items = null;this.Total = null;this.__sig = "User";this.__type = "MPortal.Catalog.Cart";
MPortal.Catalog.Cart.initializeBase(this);}

MPortal.Catalog.Cart.prototype = {Refresh : function(params,onSuccess, onFailure, args){	 return cfw_post('http://www.amoic.hr/CorvusClient/MPortal.Catalog.Cart.Refresh$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Remove : function(params,onSuccess, onFailure, args){	 return cfw_post('http://www.amoic.hr/CorvusClient/MPortal.Catalog.Cart.Remove$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Add : function(params,onSuccess, onFailure, args){	 return cfw_post('http://www.amoic.hr/CorvusClient/MPortal.Catalog.Cart.Add$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,
Set : function(params,onSuccess, onFailure, args){	 return cfw_post('http://www.amoic.hr/CorvusClient/MPortal.Catalog.Cart.Set$' + cfw_prepareParameters(params) + '$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', args);}
,

getSig : function() {return MPortal.Catalog.Cart.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure) {	 cfw_get('http://www.amoic.hr/CorvusClient/MPortal.Catalog.Cart._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', null);}}

MPortal.Catalog.Cart.registerClass('MPortal.Catalog.Cart',Corvus.JsBase.Base);

MPortal.Catalog.PriceAmount = function(basePrice,tax,qty){this.BasePrice = basePrice;this.Tax = tax;this.Qty = qty;this.__sig = "BasePrice,Tax,Qty";this.__type = "MPortal.Catalog.PriceAmount";
MPortal.Catalog.PriceAmount.initializeBase(this);}

MPortal.Catalog.PriceAmount.prototype = {
getSig : function() {return MPortal.Catalog.PriceAmount.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure) {	 cfw_get('http://www.amoic.hr/CorvusClient/MPortal.Catalog.PriceAmount._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', null);}}

MPortal.Catalog.PriceAmount.registerClass('MPortal.Catalog.PriceAmount',Corvus.JsBase.Base);

MPortal.Catalog.CartItem = function(cartItemID){this.CartItemID = cartItemID;this.ItemID = null;this.Title = null;this.ArticleID = null;this.Author = null;this.Qty = null;this.FormattedPrice = null;this.FormattedUnitPrice = null;this.__sig = "CartItemID";this.__type = "MPortal.Catalog.CartItem";
MPortal.Catalog.CartItem.initializeBase(this);}

MPortal.Catalog.CartItem.prototype = {
getSig : function() {return MPortal.Catalog.CartItem.callBaseMethod(this, 'getSig');},
_SetData : function(onSuccess, onFailure) {	 cfw_get('http://www.amoic.hr/CorvusClient/MPortal.Catalog.CartItem._SetData$$($' + this.getSig() + '$).ashx', onSuccess, onFailure, '', null);}}

MPortal.Catalog.CartItem.registerClass('MPortal.Catalog.CartItem',Corvus.JsBase.Base);

if (typeof(Sys) !== 'undefined') Sys.Application.notifyScriptLoaded();
