Type.registerNamespace('EliteGifts');
EliteGifts.AjaxMethods=function() {
EliteGifts.AjaxMethods.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
EliteGifts.AjaxMethods.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return EliteGifts.AjaxMethods._staticInstance.get_path();},
GetCartList:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCartList',false,{},succeededCallback,failedCallback,userContext); },
GetCartListByCoockie:function(order_cart_data,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCartListByCoockie',false,{order_cart_data:order_cart_data},succeededCallback,failedCallback,userContext); },
GetProductCount:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProductCount',false,{},succeededCallback,failedCallback,userContext); },
GetCartCount:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCartCount',false,{},succeededCallback,failedCallback,userContext); },
GetTotalCartPriceByCoockie:function(order_cart_data,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTotalCartPriceByCoockie',false,{order_cart_data:order_cart_data},succeededCallback,failedCallback,userContext); },
GetTotalCartPrice:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTotalCartPrice',false,{},succeededCallback,failedCallback,userContext); },
GetPrefixPhoneList:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetPrefixPhoneList',false,{},succeededCallback,failedCallback,userContext); },
GetCitiesList:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCitiesList',false,{},succeededCallback,failedCallback,userContext); },
GetCartData:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCartData',false,{},succeededCallback,failedCallback,userContext); },
Clear:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Clear',false,{},succeededCallback,failedCallback,userContext); },
AddToCart:function(giftID,quantity,type,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddToCart',false,{giftID:giftID,quantity:quantity,type:type},succeededCallback,failedCallback,userContext); },
SendMail:function(name,phone,number,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendMail',false,{name:name,phone:phone,number:number},succeededCallback,failedCallback,userContext); },
RemoveFromCart:function(giftID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveFromCart',false,{giftID:giftID},succeededCallback,failedCallback,userContext); }}
EliteGifts.AjaxMethods.registerClass('EliteGifts.AjaxMethods',Sys.Net.WebServiceProxy);
EliteGifts.AjaxMethods._staticInstance = new EliteGifts.AjaxMethods();
EliteGifts.AjaxMethods.set_path = function(value) { EliteGifts.AjaxMethods._staticInstance.set_path(value); }
EliteGifts.AjaxMethods.get_path = function() { return EliteGifts.AjaxMethods._staticInstance.get_path(); }
EliteGifts.AjaxMethods.set_timeout = function(value) { EliteGifts.AjaxMethods._staticInstance.set_timeout(value); }
EliteGifts.AjaxMethods.get_timeout = function() { return EliteGifts.AjaxMethods._staticInstance.get_timeout(); }
EliteGifts.AjaxMethods.set_defaultUserContext = function(value) { EliteGifts.AjaxMethods._staticInstance.set_defaultUserContext(value); }
EliteGifts.AjaxMethods.get_defaultUserContext = function() { return EliteGifts.AjaxMethods._staticInstance.get_defaultUserContext(); }
EliteGifts.AjaxMethods.set_defaultSucceededCallback = function(value) { EliteGifts.AjaxMethods._staticInstance.set_defaultSucceededCallback(value); }
EliteGifts.AjaxMethods.get_defaultSucceededCallback = function() { return EliteGifts.AjaxMethods._staticInstance.get_defaultSucceededCallback(); }
EliteGifts.AjaxMethods.set_defaultFailedCallback = function(value) { EliteGifts.AjaxMethods._staticInstance.set_defaultFailedCallback(value); }
EliteGifts.AjaxMethods.get_defaultFailedCallback = function() { return EliteGifts.AjaxMethods._staticInstance.get_defaultFailedCallback(); }
EliteGifts.AjaxMethods.set_path("/EliteGifts/AjaxWebservices/AjaxMethods.asmx");
EliteGifts.AjaxMethods.GetCartList= function(onSuccess,onFailed,userContext) {EliteGifts.AjaxMethods._staticInstance.GetCartList(onSuccess,onFailed,userContext); }
EliteGifts.AjaxMethods.GetCartListByCoockie= function(order_cart_data,onSuccess,onFailed,userContext) {EliteGifts.AjaxMethods._staticInstance.GetCartListByCoockie(order_cart_data,onSuccess,onFailed,userContext); }
EliteGifts.AjaxMethods.GetProductCount= function(onSuccess,onFailed,userContext) {EliteGifts.AjaxMethods._staticInstance.GetProductCount(onSuccess,onFailed,userContext); }
EliteGifts.AjaxMethods.GetCartCount= function(onSuccess,onFailed,userContext) {EliteGifts.AjaxMethods._staticInstance.GetCartCount(onSuccess,onFailed,userContext); }
EliteGifts.AjaxMethods.GetTotalCartPriceByCoockie= function(order_cart_data,onSuccess,onFailed,userContext) {EliteGifts.AjaxMethods._staticInstance.GetTotalCartPriceByCoockie(order_cart_data,onSuccess,onFailed,userContext); }
EliteGifts.AjaxMethods.GetTotalCartPrice= function(onSuccess,onFailed,userContext) {EliteGifts.AjaxMethods._staticInstance.GetTotalCartPrice(onSuccess,onFailed,userContext); }
EliteGifts.AjaxMethods.GetPrefixPhoneList= function(onSuccess,onFailed,userContext) {EliteGifts.AjaxMethods._staticInstance.GetPrefixPhoneList(onSuccess,onFailed,userContext); }
EliteGifts.AjaxMethods.GetCitiesList= function(onSuccess,onFailed,userContext) {EliteGifts.AjaxMethods._staticInstance.GetCitiesList(onSuccess,onFailed,userContext); }
EliteGifts.AjaxMethods.GetCartData= function(onSuccess,onFailed,userContext) {EliteGifts.AjaxMethods._staticInstance.GetCartData(onSuccess,onFailed,userContext); }
EliteGifts.AjaxMethods.Clear= function(onSuccess,onFailed,userContext) {EliteGifts.AjaxMethods._staticInstance.Clear(onSuccess,onFailed,userContext); }
EliteGifts.AjaxMethods.AddToCart= function(giftID,quantity,type,onSuccess,onFailed,userContext) {EliteGifts.AjaxMethods._staticInstance.AddToCart(giftID,quantity,type,onSuccess,onFailed,userContext); }
EliteGifts.AjaxMethods.SendMail= function(name,phone,number,onSuccess,onFailed,userContext) {EliteGifts.AjaxMethods._staticInstance.SendMail(name,phone,number,onSuccess,onFailed,userContext); }
EliteGifts.AjaxMethods.RemoveFromCart= function(giftID,onSuccess,onFailed,userContext) {EliteGifts.AjaxMethods._staticInstance.RemoveFromCart(giftID,onSuccess,onFailed,userContext); }

