Type.registerNamespace('Cestria.Ratings.Comments');
Cestria.Ratings.Comments.RatingsAndCommentsService=function() {
Cestria.Ratings.Comments.RatingsAndCommentsService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Cestria.Ratings.Comments.RatingsAndCommentsService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Cestria.Ratings.Comments.RatingsAndCommentsService._staticInstance.get_path();},
SendComments:function(name,emailFrom,comment,cestriaEmailTo,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendComments',false,{name:name,emailFrom:emailFrom,comment:comment,cestriaEmailTo:cestriaEmailTo},succeededCallback,failedCallback,userContext); },
SendContact:function(name,emailFrom,comment,cestriaEmailTo,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendContact',false,{name:name,emailFrom:emailFrom,comment:comment,cestriaEmailTo:cestriaEmailTo},succeededCallback,failedCallback,userContext); },
TellAFriend:function(emailFrom,emailTo,message,cc,url,title,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'TellAFriend',false,{emailFrom:emailFrom,emailTo:emailTo,message:message,cc:cc,url:url,title:title},succeededCallback,failedCallback,userContext); }}
Cestria.Ratings.Comments.RatingsAndCommentsService.registerClass('Cestria.Ratings.Comments.RatingsAndCommentsService',Sys.Net.WebServiceProxy);
Cestria.Ratings.Comments.RatingsAndCommentsService._staticInstance = new Cestria.Ratings.Comments.RatingsAndCommentsService();
Cestria.Ratings.Comments.RatingsAndCommentsService.set_path = function(value) { Cestria.Ratings.Comments.RatingsAndCommentsService._staticInstance.set_path(value); }
Cestria.Ratings.Comments.RatingsAndCommentsService.get_path = function() { return Cestria.Ratings.Comments.RatingsAndCommentsService._staticInstance.get_path(); }
Cestria.Ratings.Comments.RatingsAndCommentsService.set_timeout = function(value) { Cestria.Ratings.Comments.RatingsAndCommentsService._staticInstance.set_timeout(value); }
Cestria.Ratings.Comments.RatingsAndCommentsService.get_timeout = function() { return Cestria.Ratings.Comments.RatingsAndCommentsService._staticInstance.get_timeout(); }
Cestria.Ratings.Comments.RatingsAndCommentsService.set_defaultUserContext = function(value) { Cestria.Ratings.Comments.RatingsAndCommentsService._staticInstance.set_defaultUserContext(value); }
Cestria.Ratings.Comments.RatingsAndCommentsService.get_defaultUserContext = function() { return Cestria.Ratings.Comments.RatingsAndCommentsService._staticInstance.get_defaultUserContext(); }
Cestria.Ratings.Comments.RatingsAndCommentsService.set_defaultSucceededCallback = function(value) { Cestria.Ratings.Comments.RatingsAndCommentsService._staticInstance.set_defaultSucceededCallback(value); }
Cestria.Ratings.Comments.RatingsAndCommentsService.get_defaultSucceededCallback = function() { return Cestria.Ratings.Comments.RatingsAndCommentsService._staticInstance.get_defaultSucceededCallback(); }
Cestria.Ratings.Comments.RatingsAndCommentsService.set_defaultFailedCallback = function(value) { Cestria.Ratings.Comments.RatingsAndCommentsService._staticInstance.set_defaultFailedCallback(value); }
Cestria.Ratings.Comments.RatingsAndCommentsService.get_defaultFailedCallback = function() { return Cestria.Ratings.Comments.RatingsAndCommentsService._staticInstance.get_defaultFailedCallback(); }
Cestria.Ratings.Comments.RatingsAndCommentsService.set_path("/DesktopModules/CestriaWebServices/RatingsAndCommentsService.asmx");
Cestria.Ratings.Comments.RatingsAndCommentsService.SendComments= function(name,emailFrom,comment,cestriaEmailTo,onSuccess,onFailed,userContext) {Cestria.Ratings.Comments.RatingsAndCommentsService._staticInstance.SendComments(name,emailFrom,comment,cestriaEmailTo,onSuccess,onFailed,userContext); }
Cestria.Ratings.Comments.RatingsAndCommentsService.SendContact= function(name,emailFrom,comment,cestriaEmailTo,onSuccess,onFailed,userContext) {Cestria.Ratings.Comments.RatingsAndCommentsService._staticInstance.SendContact(name,emailFrom,comment,cestriaEmailTo,onSuccess,onFailed,userContext); }
Cestria.Ratings.Comments.RatingsAndCommentsService.TellAFriend= function(emailFrom,emailTo,message,cc,url,title,onSuccess,onFailed,userContext) {Cestria.Ratings.Comments.RatingsAndCommentsService._staticInstance.TellAFriend(emailFrom,emailTo,message,cc,url,title,onSuccess,onFailed,userContext); }
