Type.registerNamespace('ProFrance');
ProFrance.WSPlayer=function() {
ProFrance.WSPlayer.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ProFrance.WSPlayer.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return ProFrance.WSPlayer._staticInstance.get_path();},
GetEventDatas:function(country,lastStatusTimeStamp,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetEventDatas',true,{country:country,lastStatusTimeStamp:lastStatusTimeStamp},succeededCallback,failedCallback,userContext); },
GetRoundResult:function(index,language,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRoundResult',true,{index:index,language:language},succeededCallback,failedCallback,userContext); },
GetLastUploads:function(count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetLastUploads',true,{count:count},succeededCallback,failedCallback,userContext); },
GetHeatScores:function(heatID,language,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetHeatScores',true,{heatID:heatID,language:language},succeededCallback,failedCallback,userContext); },
GetTopHeats:function(count,language,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTopHeats',true,{count:count,language:language},succeededCallback,failedCallback,userContext); },
GetTopWaves:function(count,language,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTopWaves',true,{count:count,language:language},succeededCallback,failedCallback,userContext); },
GetTwoTopWavesVideos:function(preview,idParticipant,idSerie,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTwoTopWavesVideos',true,{preview:preview,idParticipant:idParticipant,idSerie:idSerie},succeededCallback,failedCallback,userContext); },
SendMessage:function(text,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendMessage',true,{text:text},succeededCallback,failedCallback,userContext); },
RateMedia:function(vid,userName,rate,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RateMedia',true,{vid:vid,userName:userName,rate:rate},succeededCallback,failedCallback,userContext); },
GetMediaDescription:function(vid,userName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMediaDescription',true,{vid:vid,userName:userName},succeededCallback,failedCallback,userContext); },
GetMediaGallery:function(type,userGallery,filter,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMediaGallery',true,{type:type,userGallery:userGallery,filter:filter,count:count},succeededCallback,failedCallback,userContext); },
MarkInappropriate:function(mid,userName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'MarkInappropriate',true,{mid:mid,userName:userName},succeededCallback,failedCallback,userContext); }}
ProFrance.WSPlayer.registerClass('ProFrance.WSPlayer',Sys.Net.WebServiceProxy);
ProFrance.WSPlayer._staticInstance = new ProFrance.WSPlayer();
ProFrance.WSPlayer.set_path = function(value) { ProFrance.WSPlayer._staticInstance.set_path(value); }
ProFrance.WSPlayer.get_path = function() { return ProFrance.WSPlayer._staticInstance.get_path(); }
ProFrance.WSPlayer.set_timeout = function(value) { ProFrance.WSPlayer._staticInstance.set_timeout(value); }
ProFrance.WSPlayer.get_timeout = function() { return ProFrance.WSPlayer._staticInstance.get_timeout(); }
ProFrance.WSPlayer.set_defaultUserContext = function(value) { ProFrance.WSPlayer._staticInstance.set_defaultUserContext(value); }
ProFrance.WSPlayer.get_defaultUserContext = function() { return ProFrance.WSPlayer._staticInstance.get_defaultUserContext(); }
ProFrance.WSPlayer.set_defaultSucceededCallback = function(value) { ProFrance.WSPlayer._staticInstance.set_defaultSucceededCallback(value); }
ProFrance.WSPlayer.get_defaultSucceededCallback = function() { return ProFrance.WSPlayer._staticInstance.get_defaultSucceededCallback(); }
ProFrance.WSPlayer.set_defaultFailedCallback = function(value) { ProFrance.WSPlayer._staticInstance.set_defaultFailedCallback(value); }
ProFrance.WSPlayer.get_defaultFailedCallback = function() { return ProFrance.WSPlayer._staticInstance.get_defaultFailedCallback(); }
ProFrance.WSPlayer.set_path("/ws/WSPlayer.asmx");
ProFrance.WSPlayer.GetEventDatas= function(country,lastStatusTimeStamp,onSuccess,onFailed,userContext) {ProFrance.WSPlayer._staticInstance.GetEventDatas(country,lastStatusTimeStamp,onSuccess,onFailed,userContext); }
ProFrance.WSPlayer.GetRoundResult= function(index,language,onSuccess,onFailed,userContext) {ProFrance.WSPlayer._staticInstance.GetRoundResult(index,language,onSuccess,onFailed,userContext); }
ProFrance.WSPlayer.GetLastUploads= function(count,onSuccess,onFailed,userContext) {ProFrance.WSPlayer._staticInstance.GetLastUploads(count,onSuccess,onFailed,userContext); }
ProFrance.WSPlayer.GetHeatScores= function(heatID,language,onSuccess,onFailed,userContext) {ProFrance.WSPlayer._staticInstance.GetHeatScores(heatID,language,onSuccess,onFailed,userContext); }
ProFrance.WSPlayer.GetTopHeats= function(count,language,onSuccess,onFailed,userContext) {ProFrance.WSPlayer._staticInstance.GetTopHeats(count,language,onSuccess,onFailed,userContext); }
ProFrance.WSPlayer.GetTopWaves= function(count,language,onSuccess,onFailed,userContext) {ProFrance.WSPlayer._staticInstance.GetTopWaves(count,language,onSuccess,onFailed,userContext); }
ProFrance.WSPlayer.GetTwoTopWavesVideos= function(preview,idParticipant,idSerie,onSuccess,onFailed,userContext) {ProFrance.WSPlayer._staticInstance.GetTwoTopWavesVideos(preview,idParticipant,idSerie,onSuccess,onFailed,userContext); }
ProFrance.WSPlayer.SendMessage= function(text,onSuccess,onFailed,userContext) {ProFrance.WSPlayer._staticInstance.SendMessage(text,onSuccess,onFailed,userContext); }
ProFrance.WSPlayer.RateMedia= function(vid,userName,rate,onSuccess,onFailed,userContext) {ProFrance.WSPlayer._staticInstance.RateMedia(vid,userName,rate,onSuccess,onFailed,userContext); }
ProFrance.WSPlayer.GetMediaDescription= function(vid,userName,onSuccess,onFailed,userContext) {ProFrance.WSPlayer._staticInstance.GetMediaDescription(vid,userName,onSuccess,onFailed,userContext); }
ProFrance.WSPlayer.GetMediaGallery= function(type,userGallery,filter,count,onSuccess,onFailed,userContext) {ProFrance.WSPlayer._staticInstance.GetMediaGallery(type,userGallery,filter,count,onSuccess,onFailed,userContext); }
ProFrance.WSPlayer.MarkInappropriate= function(mid,userName,onSuccess,onFailed,userContext) {ProFrance.WSPlayer._staticInstance.MarkInappropriate(mid,userName,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('ProFrance.WSModel');
if (typeof(ProFrance.WSModel.EventMsg) === 'undefined') {
ProFrance.WSModel.EventMsg=gtc("ProFrance.WSModel.EventMsg");
ProFrance.WSModel.EventMsg.registerClass('ProFrance.WSModel.EventMsg');
}
if (typeof(ProFrance.WSModel.ResultsMsg) === 'undefined') {
ProFrance.WSModel.ResultsMsg=gtc("ProFrance.WSModel.ResultsMsg");
ProFrance.WSModel.ResultsMsg.registerClass('ProFrance.WSModel.ResultsMsg');
}
if (typeof(ProFrance.WSModel.Media) === 'undefined') {
ProFrance.WSModel.Media=gtc("ProFrance.WSModel.Media");
ProFrance.WSModel.Media.registerClass('ProFrance.WSModel.Media');
}
if (typeof(ProFrance.WSModel.HeatScoresMsg) === 'undefined') {
ProFrance.WSModel.HeatScoresMsg=gtc("ProFrance.WSModel.HeatScoresMsg");
ProFrance.WSModel.HeatScoresMsg.registerClass('ProFrance.WSModel.HeatScoresMsg');
}
if (typeof(ProFrance.WSModel.TopHeatScore) === 'undefined') {
ProFrance.WSModel.TopHeatScore=gtc("ProFrance.WSModel.TopHeatScore");
ProFrance.WSModel.TopHeatScore.registerClass('ProFrance.WSModel.TopHeatScore');
}
if (typeof(ProFrance.WSModel.TopWaveScore) === 'undefined') {
ProFrance.WSModel.TopWaveScore=gtc("ProFrance.WSModel.TopWaveScore");
ProFrance.WSModel.TopWaveScore.registerClass('ProFrance.WSModel.TopWaveScore');
}
if (typeof(ProFrance.WSModel.MediaDescription) === 'undefined') {
ProFrance.WSModel.MediaDescription=gtc("ProFrance.WSModel.MediaDescription");
ProFrance.WSModel.MediaDescription.registerClass('ProFrance.WSModel.MediaDescription');
}
