function IVPlayer(e,b,g,a,c,d,f){this.width=e;this.height=b;this.hideButtons=g;this.serverUrl=a;this.playImgUrl=c;this.typePlayer=d;this.playerSwf=f;}IVPlayer.TYPE_FLOWPLAYER="FLOWPLAYER";IVPlayer.TYPE_JWPLAYER4="JWPLAYER4";IVPlayer.flowplayerSwf="/external/flash/flowplayer/FlowPlayerLambda.swf";IVPlayer.flowPlayerExpressinstallSwf="/external/flash/flowplayer/expressinstall.swf";
IVPlayer.jwplayerSwf="/external/flash/jwplayer4/mediaplayer.swf";IVPlayer.jwPlayerExpressinstallSwf="/external/flash/jwplayer4/expressinstall.swf";IVPlayer.playImg="/external/images/playButton.png";IVPlayer.playImgBig="/external/images/playButtonBig.png";IVPlayer.prototype.playVideo=function(b,h,f,a,g){var e=(new Date().getTime()+Math.round(Math.random()*1000));
var c=this.serverUrl+"/external/FindAssetByAssetId.do?assetId="+h+"&output=json&callback=IVServices.getData"+"&playerContent="+b+"&width="+this.width+"&height="+this.height+"&hideButtons="+this.hideButtons+"&serverUrl="+this.serverUrl+"&autoplay="+f+"&player=flash"+"&refId="+e;if(a){c=c+"&forceAssetUrl="+a;
}if(this.playImgUrl){c=c+"&playImgUrl="+this.playImgUrl;}if(this.typePlayer){c=c+"&typePlayer="+this.typePlayer;}if(this.playerSwf){c=c+"&playerSwf="+this.playerSwf;}if(g){c=c+"&logoUrl="+g;}var d=new JSONscriptRequest(c,e);d.buildScriptTag();d.addScriptTag();};IVPlayer.doPlayVideo=function(i,b,h,c,a,j,d,f,e,k,g){if(IVPlayer.TYPE_JWPLAYER4==g){IVPlayer.doJWPlayer4PlayVideo(i,b,h,c,a,j,d,f,e,k,g);
}else{IVPlayer.doFlowPlayerPlayVideo(i,b,h,c,a,j,d,f,e,k,g);}};IVPlayer.doFlowPlayerPlayVideo=function(l,b,k,c,a,m,e,h,f,n,j){var d="player"+(new Date().getTime()+Math.round(Math.random()*1000));var i=new SWFObject(h,d,a,m,"7","#000000",true);i.useExpressInstall(f);i.addParam("allowScriptAccess","always");
var g="";if(b!=""){g=g+"{url: '"+escape(b+IVPlayer.generateSession())+"'},";}g=g+"{url: '"+escape(c+IVPlayer.generateSession())+"'}";if(k!=""){g=g+",{url: '"+escape(k+IVPlayer.generateSession())+"'}";}i.addParam("flashVars","config={baseURL: '',streamingServer: 'vodka', "+"showPlayList: false, autoPlay: true, autoBuffering: true, "+"startingBufferLength: 5, bufferLength: 10, loop: false, "+"initialScale: 'fit', hideControls: "+e+", "+"menuItems: [true, true, true, false, false], "+"playList: ["+g+"]}");
i.write(l);};IVPlayer.doJWPlayer4PlayVideo=function(k,b,j,c,a,l,e,g,f,m,i){var d="player"+new Date().getTime();var h=new SWFObject(g,d,a,l,"8","#000000",true);h.useExpressInstall(f);h.addParam("allowscriptaccess","always");h.addParam("allowfullscreen","true");h.addVariable("repeat","list");h.addVariable("enablejs","true");
h.addVariable("javascriptid",d);h.addVariable("streamer","vodka");h.addVariable("searchbar","false");if(e=="true"){h.addVariable("controlbar","none");}h.addVariable("state","BUFFERING");if(m){h.addVariable("logo",m);}if(b!=""&&j!=""){h.addVariable("autostart","false");h.addVariable("file","");setTimeout(function(){IVPlayer.loadPlayList(d,b,j,c);
},1000);}else{h.addVariable("autostart","true");h.addVariable("file",c+IVPlayer.generateSession());h.addVariable("type","video");}h.addVariable("id",d);h.addVariable("name",d);h.setAttribute("id",d);h.setAttribute("name",d);h.write(k);};IVPlayer.generateSession=function(){var a=new Date().getTime();var b=Math.floor(Math.random()*1000);
return"&session="+a+"."+b;};IVPlayer.loadPlayList=function(c,e,b,a){if(document.getElementById(c).sendEvent){var d=new Array();if(e!=""){d.push({file:e+IVPlayer.generateSession(),type:"video"});}d.push({file:a+IVPlayer.generateSession(),type:"video"});if(b!=""){d.push({file:b+IVPlayer.generateSession(),type:"video"});
}document.getElementById(c).sendEvent("LOAD",d);document.getElementById(c).sendEvent("ITEM",0);}else{setTimeout(function(){IVPlayer.loadPlayList(c,e,b,a);},2000);}};function IVServices(){}IVServices.getData=function(b){var m=b.ResultSet.Asset[0].ServerUrl;var s=b.ResultSet.Asset[0].PlayerContent;var k=b.ResultSet.Asset[0].Width;
var i=b.ResultSet.Asset[0].Height;var q=b.ResultSet.Asset[0].HideButtons;var g=b.ResultSet.Asset[0].Autoplay;var o=b.ResultSet.Asset[0].ForceAssetUrl;var e=b.ResultSet.Asset[0].PlayImgUrl;var l=b.ResultSet.Asset[0].LogoUrl;var d=(b.ResultSet.Asset[0].TypePlayer!="")?b.ResultSet.Asset[0].TypePlayer:IVPlayer.TYPE_FLOWPLAYER;
var t=b.ResultSet.Asset[0].PlayerSwf;var a=b.ResultSet.Asset[0].IconURL;var u=b.ResultSet.Asset[0].BeforeAssetURL;var r=b.ResultSet.Asset[0].AfterAssetURL;var n=(o!="")?o:b.ResultSet.Asset[0].AssetURL;var c=IVPlayer.playImg;var p="";if(e!=""){p=e;}else{p=m+IVPlayer.playImgBig;}var j="";if(t!=""){j=t;
}else{if(IVPlayer.TYPE_JWPLAYER4==d){j=m+IVPlayer.jwplayerSwf;}else{j=m+IVPlayer.flowplayerSwf;}}var f="";if(IVPlayer.TYPE_JWPLAYER4==d){f=m+IVPlayer.jwPlayerExpressinstallSwf;}else{f=m+IVPlayer.flowPlayerExpressinstallSwf;}IVServices.waitForPlayer(s,g,u,r,n,k,i,q,j,f,m+a,m+c,p,l,d,0);var h=b.ResultSet.Asset[0].RefId;
JSONscriptRequest.removeScriptTag(h);};IVServices.waitForPlayer=function(o,d,b,m,e,a,p,h,k,i,j,g,f,q,l,c){if(c<10){if(!document.getElementById(o)){setTimeout(function(){IVServices.prototype.waitForPlayer(o,d,b,m,e,a,p,h,k,i,j,g,f,q,l,(c+1));},2000);return;}}if(d=="true"){IVPlayer.doPlayVideo(o,b,m,e,a,p,h,k,i,q,l);
}else{IVServices.drawPlayer(o,b,m,e,a,p,h,k,i,j,g,f,q,l);}return;};IVServices.drawPlayer=function(p,r,o,l,h,f,m,q,e,a,b,n,k,c){var j="playerContent"+Math.floor(Math.random()*1000);var d="#000000";var g="#aaaaaa";var i='<div id="'+j+'" '+'style="width:'+h+";height:"+f+"; "+"background-color:"+d+';">'+'<table border="0" cellspacing="0" cellpadding="0" '+'width="'+h+'" height="'+f+'">'+"<tr>"+'<td width="'+h+'" height="'+f+'" align="center" valign="middle" '+"style=\"background-image:url('"+a+"'); "+'background-repeat:no-repeat; background-position:center;">'+'<a href="#" onclick="IVPlayer.doPlayVideo(\''+j+"', '"+r+"', '"+o+"', '"+l+"', '"+h+"', '"+f+"', '"+m+"','"+q+"', '"+e+"', '"+k+"', '"+c+"');return false;\">"+'<img src="'+n+'" border="0"/>'+"</a>"+"</td>"+"</tr>";
i=i+"</table>"+"</div>";document.getElementById(p).innerHTML=i;};function JSONscriptRequest(a,b){this.fullUrl=a;this.noCacheIE="&noCacheIE="+(new Date()).getTime();this.headLoc=document.getElementsByTagName("head").item(0);this.scriptId="JscriptId"+JSONscriptRequest.scriptCounter++;this.refId=b;}JSONscriptRequest.scriptCounter=1;
JSONscriptRequest.refIds={};JSONscriptRequest.prototype.buildScriptTag=function(){this.scriptObj=document.createElement("script");this.scriptObj.setAttribute("type","text/javascript");this.scriptObj.setAttribute("charset","utf-8");this.scriptObj.setAttribute("src",this.fullUrl+this.noCacheIE);this.scriptObj.setAttribute("id",this.scriptId);
JSONscriptRequest.refIds[this.refId]=this.scriptObj;};JSONscriptRequest.prototype.removeScriptTag=function(){this.headLoc.removeChild(this.scriptObj);};JSONscriptRequest.removeScriptTag=function(a){var b=document.getElementsByTagName("head").item(0);b.removeChild(JSONscriptRequest.refIds[a]);JSONscriptRequest.refIds[a]=undefined;
};JSONscriptRequest.prototype.addScriptTag=function(){this.headLoc.appendChild(this.scriptObj);};
