Type.registerNamespace('GDTV.WebServices');
GDTV.WebServices.MediaWebService=function() {
GDTV.WebServices.MediaWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
GDTV.WebServices.MediaWebService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return GDTV.WebServices.MediaWebService._staticInstance.get_path();},
GetStreamingMediaData:function(mediaFactoryName,mediaId,connectionSpeed,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetStreamingMediaData',false,{mediaFactoryName:mediaFactoryName,mediaId:mediaId,connectionSpeed:connectionSpeed},succeededCallback,failedCallback,userContext); },
GetVideoDownloadData:function(mediaFactoryName,mediaId,videoFormat,connectionSpeed,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetVideoDownloadData',false,{mediaFactoryName:mediaFactoryName,mediaId:mediaId,videoFormat:videoFormat,connectionSpeed:connectionSpeed},succeededCallback,failedCallback,userContext); },
GetAudioDownloadData:function(mediaFactoryName,mediaId,audioFormat,connectionSpeed,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAudioDownloadData',false,{mediaFactoryName:mediaFactoryName,mediaId:mediaId,audioFormat:audioFormat,connectionSpeed:connectionSpeed},succeededCallback,failedCallback,userContext); },
SaveConnectionSpeed:function(connectionSpeed,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveConnectionSpeed',false,{connectionSpeed:connectionSpeed},succeededCallback,failedCallback,userContext); },
GetBlogEntry:function(blogType,blogId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetBlogEntry',false,{blogType:blogType,blogId:blogId},succeededCallback,failedCallback,userContext); },
GetActiveBlogEntry:function(blogType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetActiveBlogEntry',false,{blogType:blogType},succeededCallback,failedCallback,userContext); },
SaveSurveyResults:function(surveyResult,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveSurveyResults',false,{surveyResult:surveyResult},succeededCallback,failedCallback,userContext); },
SaveEmailMeData:function(emailMeData,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveEmailMeData',false,{emailMeData:emailMeData},succeededCallback,failedCallback,userContext); },
SaveBPTVSurveyResults:function(url,entryId,opinion,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveBPTVSurveyResults',false,{url:url,entryId:entryId,opinion:opinion},succeededCallback,failedCallback,userContext); }}
GDTV.WebServices.MediaWebService.registerClass('GDTV.WebServices.MediaWebService',Sys.Net.WebServiceProxy);
GDTV.WebServices.MediaWebService._staticInstance = new GDTV.WebServices.MediaWebService();
GDTV.WebServices.MediaWebService.set_path = function(value) { GDTV.WebServices.MediaWebService._staticInstance.set_path(value); }
GDTV.WebServices.MediaWebService.get_path = function() { return GDTV.WebServices.MediaWebService._staticInstance.get_path(); }
GDTV.WebServices.MediaWebService.set_timeout = function(value) { GDTV.WebServices.MediaWebService._staticInstance.set_timeout(value); }
GDTV.WebServices.MediaWebService.get_timeout = function() { return GDTV.WebServices.MediaWebService._staticInstance.get_timeout(); }
GDTV.WebServices.MediaWebService.set_defaultUserContext = function(value) { GDTV.WebServices.MediaWebService._staticInstance.set_defaultUserContext(value); }
GDTV.WebServices.MediaWebService.get_defaultUserContext = function() { return GDTV.WebServices.MediaWebService._staticInstance.get_defaultUserContext(); }
GDTV.WebServices.MediaWebService.set_defaultSucceededCallback = function(value) { GDTV.WebServices.MediaWebService._staticInstance.set_defaultSucceededCallback(value); }
GDTV.WebServices.MediaWebService.get_defaultSucceededCallback = function() { return GDTV.WebServices.MediaWebService._staticInstance.get_defaultSucceededCallback(); }
GDTV.WebServices.MediaWebService.set_defaultFailedCallback = function(value) { GDTV.WebServices.MediaWebService._staticInstance.set_defaultFailedCallback(value); }
GDTV.WebServices.MediaWebService.get_defaultFailedCallback = function() { return GDTV.WebServices.MediaWebService._staticInstance.get_defaultFailedCallback(); }
GDTV.WebServices.MediaWebService.set_path("/MediaWebService.asmx");
GDTV.WebServices.MediaWebService.GetStreamingMediaData= function(mediaFactoryName,mediaId,connectionSpeed,onSuccess,onFailed,userContext) {GDTV.WebServices.MediaWebService._staticInstance.GetStreamingMediaData(mediaFactoryName,mediaId,connectionSpeed,onSuccess,onFailed,userContext); }
GDTV.WebServices.MediaWebService.GetVideoDownloadData= function(mediaFactoryName,mediaId,videoFormat,connectionSpeed,onSuccess,onFailed,userContext) {GDTV.WebServices.MediaWebService._staticInstance.GetVideoDownloadData(mediaFactoryName,mediaId,videoFormat,connectionSpeed,onSuccess,onFailed,userContext); }
GDTV.WebServices.MediaWebService.GetAudioDownloadData= function(mediaFactoryName,mediaId,audioFormat,connectionSpeed,onSuccess,onFailed,userContext) {GDTV.WebServices.MediaWebService._staticInstance.GetAudioDownloadData(mediaFactoryName,mediaId,audioFormat,connectionSpeed,onSuccess,onFailed,userContext); }
GDTV.WebServices.MediaWebService.SaveConnectionSpeed= function(connectionSpeed,onSuccess,onFailed,userContext) {GDTV.WebServices.MediaWebService._staticInstance.SaveConnectionSpeed(connectionSpeed,onSuccess,onFailed,userContext); }
GDTV.WebServices.MediaWebService.GetBlogEntry= function(blogType,blogId,onSuccess,onFailed,userContext) {GDTV.WebServices.MediaWebService._staticInstance.GetBlogEntry(blogType,blogId,onSuccess,onFailed,userContext); }
GDTV.WebServices.MediaWebService.GetActiveBlogEntry= function(blogType,onSuccess,onFailed,userContext) {GDTV.WebServices.MediaWebService._staticInstance.GetActiveBlogEntry(blogType,onSuccess,onFailed,userContext); }
GDTV.WebServices.MediaWebService.SaveSurveyResults= function(surveyResult,onSuccess,onFailed,userContext) {GDTV.WebServices.MediaWebService._staticInstance.SaveSurveyResults(surveyResult,onSuccess,onFailed,userContext); }
GDTV.WebServices.MediaWebService.SaveEmailMeData= function(emailMeData,onSuccess,onFailed,userContext) {GDTV.WebServices.MediaWebService._staticInstance.SaveEmailMeData(emailMeData,onSuccess,onFailed,userContext); }
GDTV.WebServices.MediaWebService.SaveBPTVSurveyResults= function(url,entryId,opinion,onSuccess,onFailed,userContext) {GDTV.WebServices.MediaWebService._staticInstance.SaveBPTVSurveyResults(url,entryId,opinion,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(StreamingMediaData) === 'undefined') {
var StreamingMediaData=gtc("StreamingMediaData");
StreamingMediaData.registerClass('StreamingMediaData');
}
if (typeof(VideoDownloadData) === 'undefined') {
var VideoDownloadData=gtc("VideoDownloadData");
VideoDownloadData.registerClass('VideoDownloadData');
}
if (typeof(AudioDownloadData) === 'undefined') {
var AudioDownloadData=gtc("AudioDownloadData");
AudioDownloadData.registerClass('AudioDownloadData');
}
if (typeof(BlogEntry) === 'undefined') {
var BlogEntry=gtc("BlogEntry");
BlogEntry.registerClass('BlogEntry');
}
if (typeof(SurveyResult) === 'undefined') {
var SurveyResult=gtc("SurveyResult");
SurveyResult.registerClass('SurveyResult');
}
if (typeof(EmailMeData) === 'undefined') {
var EmailMeData=gtc("EmailMeData");
EmailMeData.registerClass('EmailMeData');
}
if (typeof(MediaFactoryName) === 'undefined') {
MediaFactoryName = function() { throw Error.invalidOperation(); }
MediaFactoryName.prototype = {Unknown: 0,AdFactory: 1,BPTVMediaFactory: 2,AmandaMediaFactory: 3,CandiceMediaFactory: 4,ChadMediaFactory: 5,DaleMediaFactory: 6,DanicaMediaFactory: 7,SuperBowlMediaFactory: 8,LandonMediaFactory: 9,OtherAdFactory: 10,BradMediaFactory: 11,AnnaMediaFactory: 12,VanessaMediaFactory: 13,MediaHomeMediaFactory: 14,GenieMediaFactory: 15,MarinaMediaFactory: 16,ErinMediaFactory: 17}
MediaFactoryName.registerEnum('MediaFactoryName', true);
}
if (typeof(ConnectionSpeed) === 'undefined') {
ConnectionSpeed = function() { throw Error.invalidOperation(); }
ConnectionSpeed.prototype = {Unknown: 0,High: 1,Low: 2}
ConnectionSpeed.registerEnum('ConnectionSpeed', true);
}
if (typeof(VideoFormat) === 'undefined') {
VideoFormat = function() { throw Error.invalidOperation(); }
VideoFormat.prototype = {Unknown: 0,FLV: 1,MOV: 2,WMV: 3,MP4: 4}
VideoFormat.registerEnum('VideoFormat', true);
}
if (typeof(AudioFormat) === 'undefined') {
AudioFormat = function() { throw Error.invalidOperation(); }
AudioFormat.prototype = {Unknown: 0,MP3: 1,FLV: 2}
AudioFormat.registerEnum('AudioFormat', true);
}
if (typeof(BlogType) === 'undefined') {
BlogType = function() { throw Error.invalidOperation(); }
BlogType.prototype = {Unknown: 0,Danica: 1,Amanda: 3,Candice: 4,Dale: 9,Landon: 11,Ron: 13,Brad: 15,Anna: 17,Vanessa: 19,Marina: 30,Erin: 32}
BlogType.registerEnum('BlogType', true);
}
