Type.registerNamespace('iGen.WebServices');
iGen.WebServices.Common=function() {
iGen.WebServices.Common.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
iGen.WebServices.Common.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return iGen.WebServices.Common._staticInstance.get_path();},
UserLogin:function(userMail,userPwd,doReDirectForAgent,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UserLogin',false,{userMail:userMail,userPwd:userPwd,doReDirectForAgent:doReDirectForAgent},succeededCallback,failedCallback,userContext); },
LoadUserPanelsForStaticPages:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadUserPanelsForStaticPages',false,{},succeededCallback,failedCallback,userContext); },
LoadUserPanels:function(searchID,cache,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadUserPanels',false,{searchID:searchID,cache:cache},succeededCallback,failedCallback,userContext); },
TestDataSet:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'TestDataSet',false,{},succeededCallback,failedCallback,userContext); },
TestClassWithDataSet:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'TestClassWithDataSet',false,{},succeededCallback,failedCallback,userContext); },
TestDataTable:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'TestDataTable',false,{},succeededCallback,failedCallback,userContext); },
ClickSendButton:function(strMessage,strInput,propertyInstance,pageUrl,popType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ClickSendButton',false,{strMessage:strMessage,strInput:strInput,propertyInstance:propertyInstance,pageUrl:pageUrl,popType:popType},succeededCallback,failedCallback,userContext); },
SendEmail:function(name,emailAddr,phone,subject,message,pageUrl,hlType,propertyInstance,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendEmail',false,{name:name,emailAddr:emailAddr,phone:phone,subject:subject,message:message,pageUrl:pageUrl,hlType:hlType,propertyInstance:propertyInstance},succeededCallback,failedCallback,userContext); },
SaveListingUpdates:function(email,metroAreaCode,searchParams,searchName,emailType,searchID,isAutoSave,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveListingUpdates',false,{email:email,metroAreaCode:metroAreaCode,searchParams:searchParams,searchName:searchName,emailType:emailType,searchID:searchID,isAutoSave:isAutoSave},succeededCallback,failedCallback,userContext); },
SaveMapSearch:function(metroAreaCode,condition,searchName,emailType,editSearchID,isAutoSave,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveMapSearch',false,{metroAreaCode:metroAreaCode,condition:condition,searchName:searchName,emailType:emailType,editSearchID:editSearchID,isAutoSave:isAutoSave},succeededCallback,failedCallback,userContext); },
GetMarker:function(igen_key,isPageLoad,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMarker',false,{igen_key:igen_key,isPageLoad:isPageLoad},succeededCallback,failedCallback,userContext); },
GetPropertyContentForLoggedInUser:function(igenKey,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPropertyContentForLoggedInUser',false,{igenKey:igenKey},succeededCallback,failedCallback,userContext); },
AddFavorite:function(igen_keys,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddFavorite',false,{igen_keys:igen_keys},succeededCallback,failedCallback,userContext); },
DelFavorite:function(igen_key,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DelFavorite',false,{igen_key:igen_key},succeededCallback,failedCallback,userContext); },
homesNearby_click:function(cdsCode,urlHeader,sch_type,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'homesNearby_click',false,{cdsCode:cdsCode,urlHeader:urlHeader,sch_type:sch_type},succeededCallback,failedCallback,userContext); },
ValidNumber:function(mlsnum,matchedReturn,linkFormat,metroCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ValidNumber',false,{mlsnum:mlsnum,matchedReturn:matchedReturn,linkFormat:linkFormat,metroCode:metroCode},succeededCallback,failedCallback,userContext); },
BindCity:function(Test,metroCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'BindCity',false,{Test:Test,metroCode:metroCode},succeededCallback,failedCallback,userContext); },
GetSpecifyListingsContent:function(userID,searchName,agentInputContent,searchCriteria,Emailupdate,parameterString,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSpecifyListingsContent',false,{userID:userID,searchName:searchName,agentInputContent:agentInputContent,searchCriteria:searchCriteria,Emailupdate:Emailupdate,parameterString:parameterString},succeededCallback,failedCallback,userContext); },
SaveAgentSearch:function(userID,searchName,emailupdate_type,isUpdate,EType,emailContent,toUsers,parameterString,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveAgentSearch',false,{userID:userID,searchName:searchName,emailupdate_type:emailupdate_type,isUpdate:isUpdate,EType:EType,emailContent:emailContent,toUsers:toUsers,parameterString:parameterString},succeededCallback,failedCallback,userContext); },
SendListingEmails:function(listings,userID,EType,subject,emailContent,toUsers,Emailupdate,typeOfEmailTemplate,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendListingEmails',false,{listings:listings,userID:userID,EType:EType,subject:subject,emailContent:emailContent,toUsers:toUsers,Emailupdate:Emailupdate,typeOfEmailTemplate:typeOfEmailTemplate},succeededCallback,failedCallback,userContext); },
SendSearchEmails:function(userID,searchName,emailupdate_type,isUpdate,EType,subject,emailContent,toUsers,tempSearchId,searchCriteria,Emailupdate,parameterString,typeOfEmailTemplate,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendSearchEmails',false,{userID:userID,searchName:searchName,emailupdate_type:emailupdate_type,isUpdate:isUpdate,EType:EType,subject:subject,emailContent:emailContent,toUsers:toUsers,tempSearchId:tempSearchId,searchCriteria:searchCriteria,Emailupdate:Emailupdate,parameterString:parameterString,typeOfEmailTemplate:typeOfEmailTemplate},succeededCallback,failedCallback,userContext); },
GetSubareaListByCityList:function(cityCodeListString,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSubareaListByCityList',false,{cityCodeListString:cityCodeListString},succeededCallback,failedCallback,userContext); },
DoSearch:function(parameterString,email,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DoSearch',false,{parameterString:parameterString,email:email},succeededCallback,failedCallback,userContext); },
GetMatchedCount:function(parameterString,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMatchedCount',false,{parameterString:parameterString},succeededCallback,failedCallback,userContext); },
GetSavedSubAreaList:function(citySubareaListString,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSavedSubAreaList',false,{citySubareaListString:citySubareaListString},succeededCallback,failedCallback,userContext); },
CheckUserIsLoggedIn:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckUserIsLoggedIn',false,{},succeededCallback,failedCallback,userContext); },
GetCurrentUserID:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCurrentUserID',false,{},succeededCallback,failedCallback,userContext); },
GetPropertyPath:function(igen_key,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPropertyPath',false,{igen_key:igen_key},succeededCallback,failedCallback,userContext); },
SetCurrentMetroAreaCode:function(metroAreaCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetCurrentMetroAreaCode',false,{metroAreaCode:metroAreaCode},succeededCallback,failedCallback,userContext); },
ShowUserSearchesList:function(searchID,urlHeader,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ShowUserSearchesList',false,{searchID:searchID,urlHeader:urlHeader},succeededCallback,failedCallback,userContext); },
DeleteSavedSearch:function(searchid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteSavedSearch',false,{searchid:searchid},succeededCallback,failedCallback,userContext); },
CheckAndTryAutoLogin:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckAndTryAutoLogin',false,{},succeededCallback,failedCallback,userContext); },
GetQuickLink:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetQuickLink',false,{},succeededCallback,failedCallback,userContext); },
GetCurrentUserRole:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCurrentUserRole',false,{},succeededCallback,failedCallback,userContext); },
GetStatisticsCityPageUrl:function(cityCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetStatisticsCityPageUrl',false,{cityCode:cityCode},succeededCallback,failedCallback,userContext); },
GetHouseValueEstimate:function(igenKey,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetHouseValueEstimate',false,{igenKey:igenKey},succeededCallback,failedCallback,userContext); }}
iGen.WebServices.Common.registerClass('iGen.WebServices.Common',Sys.Net.WebServiceProxy);
iGen.WebServices.Common._staticInstance = new iGen.WebServices.Common();
iGen.WebServices.Common.set_path = function(value) { iGen.WebServices.Common._staticInstance.set_path(value); }
iGen.WebServices.Common.get_path = function() { return iGen.WebServices.Common._staticInstance.get_path(); }
iGen.WebServices.Common.set_timeout = function(value) { iGen.WebServices.Common._staticInstance.set_timeout(value); }
iGen.WebServices.Common.get_timeout = function() { return iGen.WebServices.Common._staticInstance.get_timeout(); }
iGen.WebServices.Common.set_defaultUserContext = function(value) { iGen.WebServices.Common._staticInstance.set_defaultUserContext(value); }
iGen.WebServices.Common.get_defaultUserContext = function() { return iGen.WebServices.Common._staticInstance.get_defaultUserContext(); }
iGen.WebServices.Common.set_defaultSucceededCallback = function(value) { iGen.WebServices.Common._staticInstance.set_defaultSucceededCallback(value); }
iGen.WebServices.Common.get_defaultSucceededCallback = function() { return iGen.WebServices.Common._staticInstance.get_defaultSucceededCallback(); }
iGen.WebServices.Common.set_defaultFailedCallback = function(value) { iGen.WebServices.Common._staticInstance.set_defaultFailedCallback(value); }
iGen.WebServices.Common.get_defaultFailedCallback = function() { return iGen.WebServices.Common._staticInstance.get_defaultFailedCallback(); }
iGen.WebServices.Common.set_path("/WebServices/Common.asmx");
iGen.WebServices.Common.UserLogin= function(userMail,userPwd,doReDirectForAgent,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.UserLogin(userMail,userPwd,doReDirectForAgent,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.LoadUserPanelsForStaticPages= function(onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.LoadUserPanelsForStaticPages(onSuccess,onFailed,userContext); }
iGen.WebServices.Common.LoadUserPanels= function(searchID,cache,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.LoadUserPanels(searchID,cache,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.TestDataSet= function(onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.TestDataSet(onSuccess,onFailed,userContext); }
iGen.WebServices.Common.TestClassWithDataSet= function(onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.TestClassWithDataSet(onSuccess,onFailed,userContext); }
iGen.WebServices.Common.TestDataTable= function(onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.TestDataTable(onSuccess,onFailed,userContext); }
iGen.WebServices.Common.ClickSendButton= function(strMessage,strInput,propertyInstance,pageUrl,popType,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.ClickSendButton(strMessage,strInput,propertyInstance,pageUrl,popType,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.SendEmail= function(name,emailAddr,phone,subject,message,pageUrl,hlType,propertyInstance,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.SendEmail(name,emailAddr,phone,subject,message,pageUrl,hlType,propertyInstance,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.SaveListingUpdates= function(email,metroAreaCode,searchParams,searchName,emailType,searchID,isAutoSave,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.SaveListingUpdates(email,metroAreaCode,searchParams,searchName,emailType,searchID,isAutoSave,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.SaveMapSearch= function(metroAreaCode,condition,searchName,emailType,editSearchID,isAutoSave,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.SaveMapSearch(metroAreaCode,condition,searchName,emailType,editSearchID,isAutoSave,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.GetMarker= function(igen_key,isPageLoad,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.GetMarker(igen_key,isPageLoad,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.GetPropertyContentForLoggedInUser= function(igenKey,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.GetPropertyContentForLoggedInUser(igenKey,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.AddFavorite= function(igen_keys,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.AddFavorite(igen_keys,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.DelFavorite= function(igen_key,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.DelFavorite(igen_key,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.homesNearby_click= function(cdsCode,urlHeader,sch_type,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.homesNearby_click(cdsCode,urlHeader,sch_type,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.ValidNumber= function(mlsnum,matchedReturn,linkFormat,metroCode,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.ValidNumber(mlsnum,matchedReturn,linkFormat,metroCode,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.BindCity= function(Test,metroCode,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.BindCity(Test,metroCode,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.GetSpecifyListingsContent= function(userID,searchName,agentInputContent,searchCriteria,Emailupdate,parameterString,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.GetSpecifyListingsContent(userID,searchName,agentInputContent,searchCriteria,Emailupdate,parameterString,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.SaveAgentSearch= function(userID,searchName,emailupdate_type,isUpdate,EType,emailContent,toUsers,parameterString,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.SaveAgentSearch(userID,searchName,emailupdate_type,isUpdate,EType,emailContent,toUsers,parameterString,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.SendListingEmails= function(listings,userID,EType,subject,emailContent,toUsers,Emailupdate,typeOfEmailTemplate,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.SendListingEmails(listings,userID,EType,subject,emailContent,toUsers,Emailupdate,typeOfEmailTemplate,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.SendSearchEmails= function(userID,searchName,emailupdate_type,isUpdate,EType,subject,emailContent,toUsers,tempSearchId,searchCriteria,Emailupdate,parameterString,typeOfEmailTemplate,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.SendSearchEmails(userID,searchName,emailupdate_type,isUpdate,EType,subject,emailContent,toUsers,tempSearchId,searchCriteria,Emailupdate,parameterString,typeOfEmailTemplate,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.GetSubareaListByCityList= function(cityCodeListString,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.GetSubareaListByCityList(cityCodeListString,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.DoSearch= function(parameterString,email,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.DoSearch(parameterString,email,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.GetMatchedCount= function(parameterString,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.GetMatchedCount(parameterString,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.GetSavedSubAreaList= function(citySubareaListString,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.GetSavedSubAreaList(citySubareaListString,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.CheckUserIsLoggedIn= function(onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.CheckUserIsLoggedIn(onSuccess,onFailed,userContext); }
iGen.WebServices.Common.GetCurrentUserID= function(onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.GetCurrentUserID(onSuccess,onFailed,userContext); }
iGen.WebServices.Common.GetPropertyPath= function(igen_key,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.GetPropertyPath(igen_key,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.SetCurrentMetroAreaCode= function(metroAreaCode,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.SetCurrentMetroAreaCode(metroAreaCode,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.ShowUserSearchesList= function(searchID,urlHeader,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.ShowUserSearchesList(searchID,urlHeader,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.DeleteSavedSearch= function(searchid,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.DeleteSavedSearch(searchid,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.CheckAndTryAutoLogin= function(onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.CheckAndTryAutoLogin(onSuccess,onFailed,userContext); }
iGen.WebServices.Common.GetQuickLink= function(onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.GetQuickLink(onSuccess,onFailed,userContext); }
iGen.WebServices.Common.GetCurrentUserRole= function(onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.GetCurrentUserRole(onSuccess,onFailed,userContext); }
iGen.WebServices.Common.GetStatisticsCityPageUrl= function(cityCode,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.GetStatisticsCityPageUrl(cityCode,onSuccess,onFailed,userContext); }
iGen.WebServices.Common.GetHouseValueEstimate= function(igenKey,onSuccess,onFailed,userContext) {iGen.WebServices.Common._staticInstance.GetHouseValueEstimate(igenKey,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('iGen');
if (typeof(iGen.LoginDetails) === 'undefined') {
iGen.LoginDetails=gtc("iGen.LoginDetails");
iGen.LoginDetails.registerClass('iGen.LoginDetails');
}
Type.registerNamespace('iGen.BLL');
if (typeof(iGen.BLL.UserPanelDetails) === 'undefined') {
iGen.BLL.UserPanelDetails=gtc("iGen.BLL.UserPanelDetails");
iGen.BLL.UserPanelDetails.registerClass('iGen.BLL.UserPanelDetails');
}
if (typeof(iGen.WebServices.TestClass) === 'undefined') {
iGen.WebServices.TestClass=gtc("iGen.WebServices.TestClass");
iGen.WebServices.TestClass.registerClass('iGen.WebServices.TestClass');
}
