Type.registerNamespace('KW.Services');
KW.Services.SiteService=function() {
KW.Services.SiteService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
KW.Services.SiteService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return KW.Services.SiteService._staticInstance.get_path();},
GetSampleOrders:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSampleOrders',false,{},succeededCallback,failedCallback,userContext); },
CheckKeywordAvailability:function(keywordText,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckKeywordAvailability',false,{keywordText:keywordText},succeededCallback,failedCallback,userContext); },
GetCurrentOrders:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCurrentOrders',false,{},succeededCallback,failedCallback,userContext); },
SaveOrder:function(orders,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveOrder',false,{orders:orders},succeededCallback,failedCallback,userContext); },
GetAgentsByZip:function(zip,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAgentsByZip',false,{zip:zip},succeededCallback,failedCallback,userContext); },
GetAgentsByName:function(firstName,lastName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAgentsByName',false,{firstName:firstName,lastName:lastName},succeededCallback,failedCallback,userContext); },
GetAgentsByOfficeID:function(officeId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAgentsByOfficeID',false,{officeId:officeId},succeededCallback,failedCallback,userContext); },
GetStates:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetStates',false,{},succeededCallback,failedCallback,userContext); },
GetCities:function(state,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCities',false,{state:state},succeededCallback,failedCallback,userContext); },
GetOffices:function(state,city,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetOffices',false,{state:state,city:city},succeededCallback,failedCallback,userContext); },
IsUsernameAvailable:function(email,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsUsernameAvailable',false,{email:email},succeededCallback,failedCallback,userContext); },
RegisterUser:function(agentId,emailAddress,password,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RegisterUser',false,{agentId:agentId,emailAddress:emailAddress,password:password},succeededCallback,failedCallback,userContext); },
AuthenticateUser:function(emailAddress,password,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AuthenticateUser',false,{emailAddress:emailAddress,password:password},succeededCallback,failedCallback,userContext); }}
KW.Services.SiteService.registerClass('KW.Services.SiteService',Sys.Net.WebServiceProxy);
KW.Services.SiteService._staticInstance = new KW.Services.SiteService();
KW.Services.SiteService.set_path = function(value) { KW.Services.SiteService._staticInstance.set_path(value); }
KW.Services.SiteService.get_path = function() { return KW.Services.SiteService._staticInstance.get_path(); }
KW.Services.SiteService.set_timeout = function(value) { KW.Services.SiteService._staticInstance.set_timeout(value); }
KW.Services.SiteService.get_timeout = function() { return KW.Services.SiteService._staticInstance.get_timeout(); }
KW.Services.SiteService.set_defaultUserContext = function(value) { KW.Services.SiteService._staticInstance.set_defaultUserContext(value); }
KW.Services.SiteService.get_defaultUserContext = function() { return KW.Services.SiteService._staticInstance.get_defaultUserContext(); }
KW.Services.SiteService.set_defaultSucceededCallback = function(value) { KW.Services.SiteService._staticInstance.set_defaultSucceededCallback(value); }
KW.Services.SiteService.get_defaultSucceededCallback = function() { return KW.Services.SiteService._staticInstance.get_defaultSucceededCallback(); }
KW.Services.SiteService.set_defaultFailedCallback = function(value) { KW.Services.SiteService._staticInstance.set_defaultFailedCallback(value); }
KW.Services.SiteService.get_defaultFailedCallback = function() { return KW.Services.SiteService._staticInstance.get_defaultFailedCallback(); }
KW.Services.SiteService.set_path("/Services/SiteService.svc");
KW.Services.SiteService.GetSampleOrders= function(onSuccess,onFailed,userContext) {KW.Services.SiteService._staticInstance.GetSampleOrders(onSuccess,onFailed,userContext); }
KW.Services.SiteService.CheckKeywordAvailability= function(keywordText,onSuccess,onFailed,userContext) {KW.Services.SiteService._staticInstance.CheckKeywordAvailability(keywordText,onSuccess,onFailed,userContext); }
KW.Services.SiteService.GetCurrentOrders= function(onSuccess,onFailed,userContext) {KW.Services.SiteService._staticInstance.GetCurrentOrders(onSuccess,onFailed,userContext); }
KW.Services.SiteService.SaveOrder= function(orders,onSuccess,onFailed,userContext) {KW.Services.SiteService._staticInstance.SaveOrder(orders,onSuccess,onFailed,userContext); }
KW.Services.SiteService.GetAgentsByZip= function(zip,onSuccess,onFailed,userContext) {KW.Services.SiteService._staticInstance.GetAgentsByZip(zip,onSuccess,onFailed,userContext); }
KW.Services.SiteService.GetAgentsByName= function(firstName,lastName,onSuccess,onFailed,userContext) {KW.Services.SiteService._staticInstance.GetAgentsByName(firstName,lastName,onSuccess,onFailed,userContext); }
KW.Services.SiteService.GetAgentsByOfficeID= function(officeId,onSuccess,onFailed,userContext) {KW.Services.SiteService._staticInstance.GetAgentsByOfficeID(officeId,onSuccess,onFailed,userContext); }
KW.Services.SiteService.GetStates= function(onSuccess,onFailed,userContext) {KW.Services.SiteService._staticInstance.GetStates(onSuccess,onFailed,userContext); }
KW.Services.SiteService.GetCities= function(state,onSuccess,onFailed,userContext) {KW.Services.SiteService._staticInstance.GetCities(state,onSuccess,onFailed,userContext); }
KW.Services.SiteService.GetOffices= function(state,city,onSuccess,onFailed,userContext) {KW.Services.SiteService._staticInstance.GetOffices(state,city,onSuccess,onFailed,userContext); }
KW.Services.SiteService.IsUsernameAvailable= function(email,onSuccess,onFailed,userContext) {KW.Services.SiteService._staticInstance.IsUsernameAvailable(email,onSuccess,onFailed,userContext); }
KW.Services.SiteService.RegisterUser= function(agentId,emailAddress,password,onSuccess,onFailed,userContext) {KW.Services.SiteService._staticInstance.RegisterUser(agentId,emailAddress,password,onSuccess,onFailed,userContext); }
KW.Services.SiteService.AuthenticateUser= function(emailAddress,password,onSuccess,onFailed,userContext) {KW.Services.SiteService._staticInstance.AuthenticateUser(emailAddress,password,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(ReturnStatus) === 'undefined') {
var ReturnStatus=gtc("ReturnStatus:http://schemas.datacontract.org/2004/07/");
ReturnStatus.registerClass('ReturnStatus');
}
