var YupiVideoPlayer=new Class({Extends:Swiff,initialize:function(id,channel,border,size,cont){this.vid=id;var v='2.1';var swf='http://vs-m2.yupi.gr/media/fvp_v3.swf';var iurl='http://vs-m2.yupi.gr';var w=(size==1)?432:332;var h=(size==1)?379:304;var t=$time();var cid='fvplayer_'+id+'_'+t;var ps=false;var st=false;var r='';var vars={};var cb={};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}swf+='?ch='+(channel?'1':'');if(Browser.Engine.trident){_createFn(this.vid);if(!border)swf+='&nf=1';if(ps)swf+='&ps=1';if(st)swf+='&st=1';swf+='&iurl='+iurl;cb={onLoad:'document._onLoadYVP_'+this.vid}}else{vars={nf:(border?'':'1'),ps:(ps?'1':''),st:(st?'1':''),iurl:iurl};cb={onLoad:this.onLoad.bind(this)}}var div=null;if($defined(cont)&&cont!=null){div=new Element('div',{id:cid}).inject(cont)}else{document.write('<div id="'+cid+'"></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: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) {} }")}