Type.registerNamespace('Cnv.Web');
Cnv.Web.Service=function() {
Cnv.Web.Service.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Cnv.Web.Service.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Cnv.Web.Service._staticInstance.get_path();},
RetrieveModal:function(controlName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RetrieveModal',true,{controlName:controlName},succeededCallback,failedCallback,userContext); },
SendContactForm:function(name,company,phone,email,message,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendContactForm',true,{name:name,company:company,phone:phone,email:email,message:message},succeededCallback,failedCallback,userContext); }}
Cnv.Web.Service.registerClass('Cnv.Web.Service',Sys.Net.WebServiceProxy);
Cnv.Web.Service._staticInstance = new Cnv.Web.Service();
Cnv.Web.Service.set_path = function(value) { Cnv.Web.Service._staticInstance.set_path(value); }
Cnv.Web.Service.get_path = function() { return Cnv.Web.Service._staticInstance.get_path(); }
Cnv.Web.Service.set_timeout = function(value) { Cnv.Web.Service._staticInstance.set_timeout(value); }
Cnv.Web.Service.get_timeout = function() { return Cnv.Web.Service._staticInstance.get_timeout(); }
Cnv.Web.Service.set_defaultUserContext = function(value) { Cnv.Web.Service._staticInstance.set_defaultUserContext(value); }
Cnv.Web.Service.get_defaultUserContext = function() { return Cnv.Web.Service._staticInstance.get_defaultUserContext(); }
Cnv.Web.Service.set_defaultSucceededCallback = function(value) { Cnv.Web.Service._staticInstance.set_defaultSucceededCallback(value); }
Cnv.Web.Service.get_defaultSucceededCallback = function() { return Cnv.Web.Service._staticInstance.get_defaultSucceededCallback(); }
Cnv.Web.Service.set_defaultFailedCallback = function(value) { Cnv.Web.Service._staticInstance.set_defaultFailedCallback(value); }
Cnv.Web.Service.get_defaultFailedCallback = function() { return Cnv.Web.Service._staticInstance.get_defaultFailedCallback(); }
Cnv.Web.Service.set_path("/lib/api/v/1/cnv.asmx");
Cnv.Web.Service.RetrieveModal= function(controlName,onSuccess,onFailed,userContext) {Cnv.Web.Service._staticInstance.RetrieveModal(controlName,onSuccess,onFailed,userContext); }
Cnv.Web.Service.SendContactForm= function(name,company,phone,email,message,onSuccess,onFailed,userContext) {Cnv.Web.Service._staticInstance.SendContactForm(name,company,phone,email,message,onSuccess,onFailed,userContext); }
