Type.registerNamespace('msw.DuonPortal.Web.Shared');
msw.DuonPortal.Web.Shared.GUIServices=function() {
msw.DuonPortal.Web.Shared.GUIServices.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
msw.DuonPortal.Web.Shared.GUIServices.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return msw.DuonPortal.Web.Shared.GUIServices._staticInstance.get_path();},
RequestMedium:function(medium,publisher,comment,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RequestMedium',false,{medium:medium,publisher:publisher,comment:comment},succeededCallback,failedCallback,userContext); },
RequestCertification:function(firstname,lastname,email,objectid,comment,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RequestCertification',false,{firstname:firstname,lastname:lastname,email:email,objectid:objectid,comment:comment},succeededCallback,failedCallback,userContext); },
RequestCertificate:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RequestCertificate',false,{},succeededCallback,failedCallback,userContext); },
GetTitles:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTitles',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
GetCertifiedAgencies:function(cat,index,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCertifiedAgencies',false,{cat:cat,index:index},succeededCallback,failedCallback,userContext); }}
msw.DuonPortal.Web.Shared.GUIServices.registerClass('msw.DuonPortal.Web.Shared.GUIServices',Sys.Net.WebServiceProxy);
msw.DuonPortal.Web.Shared.GUIServices._staticInstance = new msw.DuonPortal.Web.Shared.GUIServices();
msw.DuonPortal.Web.Shared.GUIServices.set_path = function(value) { msw.DuonPortal.Web.Shared.GUIServices._staticInstance.set_path(value); }
msw.DuonPortal.Web.Shared.GUIServices.get_path = function() { return msw.DuonPortal.Web.Shared.GUIServices._staticInstance.get_path(); }
msw.DuonPortal.Web.Shared.GUIServices.set_timeout = function(value) { msw.DuonPortal.Web.Shared.GUIServices._staticInstance.set_timeout(value); }
msw.DuonPortal.Web.Shared.GUIServices.get_timeout = function() { return msw.DuonPortal.Web.Shared.GUIServices._staticInstance.get_timeout(); }
msw.DuonPortal.Web.Shared.GUIServices.set_defaultUserContext = function(value) { msw.DuonPortal.Web.Shared.GUIServices._staticInstance.set_defaultUserContext(value); }
msw.DuonPortal.Web.Shared.GUIServices.get_defaultUserContext = function() { return msw.DuonPortal.Web.Shared.GUIServices._staticInstance.get_defaultUserContext(); }
msw.DuonPortal.Web.Shared.GUIServices.set_defaultSucceededCallback = function(value) { msw.DuonPortal.Web.Shared.GUIServices._staticInstance.set_defaultSucceededCallback(value); }
msw.DuonPortal.Web.Shared.GUIServices.get_defaultSucceededCallback = function() { return msw.DuonPortal.Web.Shared.GUIServices._staticInstance.get_defaultSucceededCallback(); }
msw.DuonPortal.Web.Shared.GUIServices.set_defaultFailedCallback = function(value) { msw.DuonPortal.Web.Shared.GUIServices._staticInstance.set_defaultFailedCallback(value); }
msw.DuonPortal.Web.Shared.GUIServices.get_defaultFailedCallback = function() { return msw.DuonPortal.Web.Shared.GUIServices._staticInstance.get_defaultFailedCallback(); }
msw.DuonPortal.Web.Shared.GUIServices.set_path("/Shared/GUIServices.asmx");
msw.DuonPortal.Web.Shared.GUIServices.RequestMedium= function(medium,publisher,comment,onSuccess,onFailed,userContext) {msw.DuonPortal.Web.Shared.GUIServices._staticInstance.RequestMedium(medium,publisher,comment,onSuccess,onFailed,userContext); }
msw.DuonPortal.Web.Shared.GUIServices.RequestCertification= function(firstname,lastname,email,objectid,comment,onSuccess,onFailed,userContext) {msw.DuonPortal.Web.Shared.GUIServices._staticInstance.RequestCertification(firstname,lastname,email,objectid,comment,onSuccess,onFailed,userContext); }
msw.DuonPortal.Web.Shared.GUIServices.RequestCertificate= function(onSuccess,onFailed,userContext) {msw.DuonPortal.Web.Shared.GUIServices._staticInstance.RequestCertificate(onSuccess,onFailed,userContext); }
msw.DuonPortal.Web.Shared.GUIServices.GetTitles= function(prefixText,count,onSuccess,onFailed,userContext) {msw.DuonPortal.Web.Shared.GUIServices._staticInstance.GetTitles(prefixText,count,onSuccess,onFailed,userContext); }
msw.DuonPortal.Web.Shared.GUIServices.GetCertifiedAgencies= function(cat,index,onSuccess,onFailed,userContext) {msw.DuonPortal.Web.Shared.GUIServices._staticInstance.GetCertifiedAgencies(cat,index,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(msw.DuonPortal.Web.Shared.RequestMediumResponse) === 'undefined') {
msw.DuonPortal.Web.Shared.RequestMediumResponse=gtc("msw.DuonPortal.Web.Shared.RequestMediumResponse");
msw.DuonPortal.Web.Shared.RequestMediumResponse.registerClass('msw.DuonPortal.Web.Shared.RequestMediumResponse');
}
if (typeof(msw.DuonPortal.Web.Shared.RequestCertificateResponse) === 'undefined') {
msw.DuonPortal.Web.Shared.RequestCertificateResponse=gtc("msw.DuonPortal.Web.Shared.RequestCertificateResponse");
msw.DuonPortal.Web.Shared.RequestCertificateResponse.registerClass('msw.DuonPortal.Web.Shared.RequestCertificateResponse');
}
if (typeof(msw.DuonPortal.Web.Shared.GetTitlesResult) === 'undefined') {
msw.DuonPortal.Web.Shared.GetTitlesResult=gtc("msw.DuonPortal.Web.Shared.GetTitlesResult");
msw.DuonPortal.Web.Shared.GetTitlesResult.registerClass('msw.DuonPortal.Web.Shared.GetTitlesResult');
}
if (typeof(msw.DuonPortal.Web.Shared.GetCertifiedAgenciesResult) === 'undefined') {
msw.DuonPortal.Web.Shared.GetCertifiedAgenciesResult=gtc("msw.DuonPortal.Web.Shared.GetCertifiedAgenciesResult");
msw.DuonPortal.Web.Shared.GetCertifiedAgenciesResult.registerClass('msw.DuonPortal.Web.Shared.GetCertifiedAgenciesResult');
}

