var YupiVideoPlayer=new Class({Extends:Swiff,initialize:function(id,channel,border,size,cont){this.vid=id;var v='4.0.0';var swf='http://vs-m2.yupi.gr/media/nmsvp.swf?v='+v;var iurl='http://vs-m2.yupi.gr';var w='100%';var h='100%';var t=$time();var cid='fvplayer_'+id+'_'+t;var ps=false;var st=false;var r='';var vars={};var cb={};if($defined(Browser.Plugins.Flash.version)&&Browser.Plugins.Flash.version<10){swf='http://vs-m2.yupi.gr/media/nmsvp_f9.swf?v='+v}var host=document.location.host;if(channel||host=='tv.yupi.gr'){ps=true}var p=document.location.href.split('/');if(p.length>4&&p[2]=='tv.yupi.gr'&&p[3]=='view'){st=true}if(p.length>5&&p[2]=='tv.yupi.gr'&&p[3]=='channels'&&p[5]=='view'){st=true}var cfile='player_v4.xml';if(ps||st)cfile='player_v4_yupi.xml';swf+='&iurl=http://vs-m2.yupi.gr/vinfo/[vid]_3.xml&config=http://tv.yupi.gr/'+cfile+'&ga=UA-1338585-7';swf+='&dl=1';if(Browser.Engine.trident){_createFn(this.vid);cb={onLoad:'document._onLoadYVP_'+this.vid}}else{cb={onLoad:this.onLoad.bind(this)}}var div=null;if($defined(cont)&&cont!=null){div=new Element('div',{'id':cid,'class':'yupi-video-player'}).inject(cont)}else{document.write('<div id="'+cid+'" class="yupi-video-player"></div>');div=$(cid)}var options={id:'fvp_'+id,width:w,height:h,params:{wMode:'transparent',allowScriptAccess:'always',allowFullScreen:'true',quality:'high',allowNetworking:'all'},callBacks:cb,vars:{}};this.setOptions(options);if(Browser.Engine.trident){window.addEvent('domready',function(){this.build(swf,div)}.bind(this))}else{this.parent(swf);this.inject(div)}},onLoad:function(){try{this.remote('load',this.vid)}catch(ex){}},build:function(path,div){var options=this.options;var id=this.id=options.id;var params=options.params,vars=options.vars,callBacks=options.callBacks;var properties=$extend({height:options.height,width:options.width},options.properties);var container=div;properties.classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000';params.movie=path;callBacks=$H(callBacks);callBacks.each(function(value,key){vars[key]=value});params.flashVars=Hash.toQueryString(vars);var build='<object id="'+id+'" name="'+id+'"';for(var property in properties)build+=' '+property+'="'+properties[property]+'"';build+='>';for(var param in params){if(params[param])build+='<param name="'+param+'" value="'+params[param]+'" />'}build+='</object>';this.object=((container)?container.empty():new Element('div')).set('html',build).firstChild}});function _createFn(id){eval("document._onLoadYVP_"+id+" = function() { var remote=document.getElementById('fvp_"+id+"'); try {remote.load("+id+")} catch (ex) {} }")}