var GameFunctions=function() {
GameFunctions.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
GameFunctions.prototype={
AddToCart:function(itemID,preOwned,succeededCallback, failedCallback, userContext) {
return this._invoke(GameFunctions.get_path(), 'AddToCart',false,{itemID:itemID,preOwned:preOwned},succeededCallback,failedCallback,userContext); },
GetUsersCompletionList:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(GameFunctions.get_path(), 'GetUsersCompletionList',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
LoadUserMessage:function(id,messageCode,succeededCallback, failedCallback, userContext) {
return this._invoke(GameFunctions.get_path(), 'LoadUserMessage',false,{id:id,messageCode:messageCode},succeededCallback,failedCallback,userContext); },
DeleteMessage:function(id,messageCode,succeededCallback, failedCallback, userContext) {
return this._invoke(GameFunctions.get_path(), 'DeleteMessage',false,{id:id,messageCode:messageCode},succeededCallback,failedCallback,userContext); },
RateProduct:function(productID,rating,succeededCallback, failedCallback, userContext) {
return this._invoke(GameFunctions.get_path(), 'RateProduct',false,{productID:productID,rating:rating},succeededCallback,failedCallback,userContext); },
SearchProducts:function(searchString,platform,succeededCallback, failedCallback, userContext) {
return this._invoke(GameFunctions.get_path(), 'SearchProducts',false,{searchString:searchString,platform:platform},succeededCallback,failedCallback,userContext); }}
GameFunctions.registerClass('GameFunctions',Sys.Net.WebServiceProxy);
GameFunctions._staticInstance = new GameFunctions();
GameFunctions.set_path = function(value) { GameFunctions._staticInstance._path = value; }
GameFunctions.get_path = function() { return GameFunctions._staticInstance._path; }
GameFunctions.set_timeout = function(value) { GameFunctions._staticInstance._timeout = value; }
GameFunctions.get_timeout = function() { return GameFunctions._staticInstance._timeout; }
GameFunctions.set_defaultUserContext = function(value) { GameFunctions._staticInstance._userContext = value; }
GameFunctions.get_defaultUserContext = function() { return GameFunctions._staticInstance._userContext; }
GameFunctions.set_defaultSucceededCallback = function(value) { GameFunctions._staticInstance._succeeded = value; }
GameFunctions.get_defaultSucceededCallback = function() { return GameFunctions._staticInstance._succeeded; }
GameFunctions.set_defaultFailedCallback = function(value) { GameFunctions._staticInstance._failed = value; }
GameFunctions.get_defaultFailedCallback = function() { return GameFunctions._staticInstance._failed; }
GameFunctions.set_path("/GameFunctions.asmx");
GameFunctions.AddToCart= function(itemID,preOwned,onSuccess,onFailed,userContext) {GameFunctions._staticInstance.AddToCart(itemID,preOwned,onSuccess,onFailed,userContext); }
GameFunctions.GetUsersCompletionList= function(prefixText,count,onSuccess,onFailed,userContext) {GameFunctions._staticInstance.GetUsersCompletionList(prefixText,count,onSuccess,onFailed,userContext); }
GameFunctions.LoadUserMessage= function(id,messageCode,onSuccess,onFailed,userContext) {GameFunctions._staticInstance.LoadUserMessage(id,messageCode,onSuccess,onFailed,userContext); }
GameFunctions.DeleteMessage= function(id,messageCode,onSuccess,onFailed,userContext) {GameFunctions._staticInstance.DeleteMessage(id,messageCode,onSuccess,onFailed,userContext); }
GameFunctions.RateProduct= function(productID,rating,onSuccess,onFailed,userContext) {GameFunctions._staticInstance.RateProduct(productID,rating,onSuccess,onFailed,userContext); }
GameFunctions.SearchProducts= function(searchString,platform,onSuccess,onFailed,userContext) {GameFunctions._staticInstance.SearchProducts(searchString,platform,onSuccess,onFailed,userContext); }

