Type.registerNamespace('ActionImages.AIMedia');
ActionImages.AIMedia.EShelfService=function() {
ActionImages.AIMedia.EShelfService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ActionImages.AIMedia.EShelfService.prototype={
AddNewEmailShelf:function(senderID,catalogType,sourceLightBoxID,recipientList,subject,body,succeededCallback, failedCallback, userContext) {
return this._invoke(ActionImages.AIMedia.EShelfService.get_path(), 'AddNewEmailShelf',false,{senderID:senderID,catalogType:catalogType,sourceLightBoxID:sourceLightBoxID,recipientList:recipientList,subject:subject,body:body},succeededCallback,failedCallback,userContext); }}
ActionImages.AIMedia.EShelfService.registerClass('ActionImages.AIMedia.EShelfService',Sys.Net.WebServiceProxy);
ActionImages.AIMedia.EShelfService._staticInstance = new ActionImages.AIMedia.EShelfService();
ActionImages.AIMedia.EShelfService.set_path = function(value) { ActionImages.AIMedia.EShelfService._staticInstance._path = value; }
ActionImages.AIMedia.EShelfService.get_path = function() { return ActionImages.AIMedia.EShelfService._staticInstance._path; }
ActionImages.AIMedia.EShelfService.set_timeout = function(value) { ActionImages.AIMedia.EShelfService._staticInstance._timeout = value; }
ActionImages.AIMedia.EShelfService.get_timeout = function() { return ActionImages.AIMedia.EShelfService._staticInstance._timeout; }
ActionImages.AIMedia.EShelfService.set_defaultUserContext = function(value) { ActionImages.AIMedia.EShelfService._staticInstance._userContext = value; }
ActionImages.AIMedia.EShelfService.get_defaultUserContext = function() { return ActionImages.AIMedia.EShelfService._staticInstance._userContext; }
ActionImages.AIMedia.EShelfService.set_defaultSucceededCallback = function(value) { ActionImages.AIMedia.EShelfService._staticInstance._succeeded = value; }
ActionImages.AIMedia.EShelfService.get_defaultSucceededCallback = function() { return ActionImages.AIMedia.EShelfService._staticInstance._succeeded; }
ActionImages.AIMedia.EShelfService.set_defaultFailedCallback = function(value) { ActionImages.AIMedia.EShelfService._staticInstance._failed = value; }
ActionImages.AIMedia.EShelfService.get_defaultFailedCallback = function() { return ActionImages.AIMedia.EShelfService._staticInstance._failed; }
ActionImages.AIMedia.EShelfService.set_path("/puresport/EShelfService.asmx");
ActionImages.AIMedia.EShelfService.AddNewEmailShelf= function(senderID,catalogType,sourceLightBoxID,recipientList,subject,body,onSuccess,onFailed,userContext) {ActionImages.AIMedia.EShelfService._staticInstance.AddNewEmailShelf(senderID,catalogType,sourceLightBoxID,recipientList,subject,body,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(ActionImages.AIMedia.EmailShelfRecipient) === 'undefined') {
ActionImages.AIMedia.EmailShelfRecipient=gtc("ActionImages.AIMedia.EmailShelfRecipient");
ActionImages.AIMedia.EmailShelfRecipient.registerClass('ActionImages.AIMedia.EmailShelfRecipient');
}

