var searchservice=function() {
searchservice.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
searchservice.prototype={
GetSimilars:function(query,succeededCallback, failedCallback, userContext) {
return this._invoke(searchservice.get_path(), 'GetSimilars',false,{query:query},succeededCallback,failedCallback,userContext); },
GetSimilarBets:function(query,bet_id,succeededCallback, failedCallback, userContext) {
return this._invoke(searchservice.get_path(), 'GetSimilarBets',false,{query:query,bet_id:bet_id},succeededCallback,failedCallback,userContext); },
LuceneDelete:function(betId,succeededCallback, failedCallback, userContext) {
return this._invoke(searchservice.get_path(), 'LuceneDelete',false,{betId:betId},succeededCallback,failedCallback,userContext); }}
searchservice.registerClass('searchservice',Sys.Net.WebServiceProxy);
searchservice._staticInstance = new searchservice();
searchservice.set_path = function(value) { searchservice._staticInstance._path = value; }
searchservice.get_path = function() { return searchservice._staticInstance._path; }
searchservice.set_timeout = function(value) { searchservice._staticInstance._timeout = value; }
searchservice.get_timeout = function() { return searchservice._staticInstance._timeout; }
searchservice.set_defaultUserContext = function(value) { searchservice._staticInstance._userContext = value; }
searchservice.get_defaultUserContext = function() { return searchservice._staticInstance._userContext; }
searchservice.set_defaultSucceededCallback = function(value) { searchservice._staticInstance._succeeded = value; }
searchservice.get_defaultSucceededCallback = function() { return searchservice._staticInstance._succeeded; }
searchservice.set_defaultFailedCallback = function(value) { searchservice._staticInstance._failed = value; }
searchservice.get_defaultFailedCallback = function() { return searchservice._staticInstance._failed; }
searchservice.set_path("/services/searchservice.asmx");
searchservice.GetSimilars= function(query,onSuccess,onFailed,userContext) {searchservice._staticInstance.GetSimilars(query,onSuccess,onFailed,userContext); }
searchservice.GetSimilarBets= function(query,bet_id,onSuccess,onFailed,userContext) {searchservice._staticInstance.GetSimilarBets(query,bet_id,onSuccess,onFailed,userContext); }
searchservice.LuceneDelete= function(betId,onSuccess,onFailed,userContext) {searchservice._staticInstance.LuceneDelete(betId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('BluBet.Utility');
if (typeof(BluBet.Utility.JsBetClass) === 'undefined') {
BluBet.Utility.JsBetClass=gtc("BluBet.Utility.JsBetClass");
BluBet.Utility.JsBetClass.registerClass('BluBet.Utility.JsBetClass');
}
if (typeof(searchservice_DeleteResultStruct) === 'undefined') {
var searchservice_DeleteResultStruct=gtc("searchservice+DeleteResultStruct");
searchservice_DeleteResultStruct.registerClass('searchservice_DeleteResultStruct');
}
