var SuperfanService=function() {
SuperfanService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
SuperfanService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return SuperfanService._staticInstance.get_path();},
getXML:function(GUID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getXML',false,{GUID:GUID},succeededCallback,failedCallback,userContext); },
saveEmailVideoXML:function(senderFirstName,senderLastName,senderEmail,coachAndSchool,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'saveEmailVideoXML',false,{senderFirstName:senderFirstName,senderLastName:senderLastName,senderEmail:senderEmail,coachAndSchool:coachAndSchool},succeededCallback,failedCallback,userContext); },
saveFacebookVideoXML:function(facebookUID,picture1ID,picture2ID,coachAndSchool,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'saveFacebookVideoXML',false,{facebookUID:facebookUID,picture1ID:picture1ID,picture2ID:picture2ID,coachAndSchool:coachAndSchool},succeededCallback,failedCallback,userContext); },
addFacebookVideoRecipientsToXML:function(GUID,recipientFBIDs,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'addFacebookVideoRecipientsToXML',false,{GUID:GUID,recipientFBIDs:recipientFBIDs},succeededCallback,failedCallback,userContext); },
addEmailVideoRecipientsToXml:function(GUID,recipients,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'addEmailVideoRecipientsToXml',false,{GUID:GUID,recipients:recipients},succeededCallback,failedCallback,userContext); }}
SuperfanService.registerClass('SuperfanService',Sys.Net.WebServiceProxy);
SuperfanService._staticInstance = new SuperfanService();
SuperfanService.set_path = function(value) { SuperfanService._staticInstance.set_path(value); }
SuperfanService.get_path = function() { return SuperfanService._staticInstance.get_path(); }
SuperfanService.set_timeout = function(value) { SuperfanService._staticInstance.set_timeout(value); }
SuperfanService.get_timeout = function() { return SuperfanService._staticInstance.get_timeout(); }
SuperfanService.set_defaultUserContext = function(value) { SuperfanService._staticInstance.set_defaultUserContext(value); }
SuperfanService.get_defaultUserContext = function() { return SuperfanService._staticInstance.get_defaultUserContext(); }
SuperfanService.set_defaultSucceededCallback = function(value) { SuperfanService._staticInstance.set_defaultSucceededCallback(value); }
SuperfanService.get_defaultSucceededCallback = function() { return SuperfanService._staticInstance.get_defaultSucceededCallback(); }
SuperfanService.set_defaultFailedCallback = function(value) { SuperfanService._staticInstance.set_defaultFailedCallback(value); }
SuperfanService.get_defaultFailedCallback = function() { return SuperfanService._staticInstance.get_defaultFailedCallback(); }
SuperfanService.set_path("/SuperfanService/SuperfanService.asmx");
SuperfanService.getXML= function(GUID,onSuccess,onFailed,userContext) {SuperfanService._staticInstance.getXML(GUID,onSuccess,onFailed,userContext); }
SuperfanService.saveEmailVideoXML= function(senderFirstName,senderLastName,senderEmail,coachAndSchool,onSuccess,onFailed,userContext) {SuperfanService._staticInstance.saveEmailVideoXML(senderFirstName,senderLastName,senderEmail,coachAndSchool,onSuccess,onFailed,userContext); }
SuperfanService.saveFacebookVideoXML= function(facebookUID,picture1ID,picture2ID,coachAndSchool,onSuccess,onFailed,userContext) {SuperfanService._staticInstance.saveFacebookVideoXML(facebookUID,picture1ID,picture2ID,coachAndSchool,onSuccess,onFailed,userContext); }
SuperfanService.addFacebookVideoRecipientsToXML= function(GUID,recipientFBIDs,onSuccess,onFailed,userContext) {SuperfanService._staticInstance.addFacebookVideoRecipientsToXML(GUID,recipientFBIDs,onSuccess,onFailed,userContext); }
SuperfanService.addEmailVideoRecipientsToXml= function(GUID,recipients,onSuccess,onFailed,userContext) {SuperfanService._staticInstance.addEmailVideoRecipientsToXml(GUID,recipients,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(SuperfanVideoContentRecipient) === 'undefined') {
var SuperfanVideoContentRecipient=gtc("SuperfanVideoContentRecipient");
SuperfanVideoContentRecipient.registerClass('SuperfanVideoContentRecipient');
}
