var HomeService=function() {
HomeService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
HomeService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return HomeService._staticInstance.get_path();},
GetHotPropertyResponse:function(userIP,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetHotPropertyResponse',false,{userIP:userIP},succeededCallback,failedCallback,userContext); },
GetAgentBanner:function(userIP,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAgentBanner',false,{userIP:userIP},succeededCallback,failedCallback,userContext); },
SubmitLead:function(leadType,zip,name,email,phone,movingDate,zipFrom,zipTo,typeOfMove,serviceType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SubmitLead',false,{leadType:leadType,zip:zip,name:name,email:email,phone:phone,movingDate:movingDate,zipFrom:zipFrom,zipTo:zipTo,typeOfMove:typeOfMove,serviceType:serviceType},succeededCallback,failedCallback,userContext); }}
HomeService.registerClass('HomeService',Sys.Net.WebServiceProxy);
HomeService._staticInstance = new HomeService();
HomeService.set_path = function(value) { HomeService._staticInstance.set_path(value); }
HomeService.get_path = function() { return HomeService._staticInstance.get_path(); }
HomeService.set_timeout = function(value) { HomeService._staticInstance.set_timeout(value); }
HomeService.get_timeout = function() { return HomeService._staticInstance.get_timeout(); }
HomeService.set_defaultUserContext = function(value) { HomeService._staticInstance.set_defaultUserContext(value); }
HomeService.get_defaultUserContext = function() { return HomeService._staticInstance.get_defaultUserContext(); }
HomeService.set_defaultSucceededCallback = function(value) { HomeService._staticInstance.set_defaultSucceededCallback(value); }
HomeService.get_defaultSucceededCallback = function() { return HomeService._staticInstance.get_defaultSucceededCallback(); }
HomeService.set_defaultFailedCallback = function(value) { HomeService._staticInstance.set_defaultFailedCallback(value); }
HomeService.get_defaultFailedCallback = function() { return HomeService._staticInstance.get_defaultFailedCallback(); }
HomeService.set_enableJsonp = function(value) { HomeService._staticInstance.set_enableJsonp(value); }
HomeService.get_enableJsonp = function() { return HomeService._staticInstance.get_enableJsonp(); }
HomeService.set_jsonpCallbackParameter = function(value) { HomeService._staticInstance.set_jsonpCallbackParameter(value); }
HomeService.get_jsonpCallbackParameter = function() { return HomeService._staticInstance.get_jsonpCallbackParameter(); }
HomeService.set_path("/Home/HomeService.asmx");
HomeService.GetHotPropertyResponse= function(userIP,onSuccess,onFailed,userContext) {HomeService._staticInstance.GetHotPropertyResponse(userIP,onSuccess,onFailed,userContext); }
HomeService.GetAgentBanner= function(userIP,onSuccess,onFailed,userContext) {HomeService._staticInstance.GetAgentBanner(userIP,onSuccess,onFailed,userContext); }
HomeService.SubmitLead= function(leadType,zip,name,email,phone,movingDate,zipFrom,zipTo,typeOfMove,serviceType,onSuccess,onFailed,userContext) {HomeService._staticInstance.SubmitLead(leadType,zip,name,email,phone,movingDate,zipFrom,zipTo,typeOfMove,serviceType,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(HotPropertyResponse) === 'undefined') {
var HotPropertyResponse=gtc("HotPropertyResponse");
HotPropertyResponse.registerClass('HotPropertyResponse');
}
if (typeof(AgentBannerData) === 'undefined') {
var AgentBannerData=gtc("AgentBannerData");
AgentBannerData.registerClass('AgentBannerData');
}

