//-- AT Internet YTRM  1.0.003 -- Copyright 2009 AT Internet, All Rights Reserved.
//-- (to be used with AT Internet Tag 3.4.002 or later)
if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];}}
if(typeof ATyt=='undefined'){var ATyt={};}var ATytLogs={}; 
function onYouTubePlayerReady(playerId){ATyt.MediaControl.controls.push(new ATyt.MediaControl(playerId));}
ATyt.MediaControl=function(idmedia){var ytplayer=null;if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){var xtemb=document.getElementsByTagName('EMBED');for(var i=0;i<xtemb.length;i++){if(xtemb[i].id==idmedia){ytplayer=xtemb[i];break;}}}if(!ytplayer){ytplayer=document.getElementById(idmedia);}if(!ytplayer){return;}this.media=ytplayer;this.media.xttype=null;this.media.xtn2=null;this.media.xtrichname=null;this.media.xtclink=null;this.media.xtcustom=null;this.media.xtrefresh=null;this.media.xtduration=null;this.media.xtplayer=null;this.media.xtquality=null;this.media.xtstream=null;this.media.xtlocation=null;this.media.xtmode=null;this.media.xtsize=null;this.media.xtextension=null;var params='';try{params=this.media.getAttribute('flashvars').split('&');}catch(e){params='';}if(params==''){if(this.media.childNodes){var xtchild=this.media.childNodes;for(var i=0;i<xtchild.length;i++){if((xtchild[i].nodeName.toLowerCase()=='param')&&(xtchild[i].name.toLowerCase()=='flashvars')){params=(xtchild[i].value).split('&');break;}else if(xtchild[i].flashvars){params=(xtchild[i].flashvars).split('&');break;}}}}if(params==''){return;}for(var j=0;j<params.length;j++){if(params[j].indexOf('=')!=-1){var xtval=params[j].split('=');switch(xtval[0]){case'xttype':{this.media.xttype=xtval[1];break}case'xtn2':{this.media.xtn2=xtval[1];break}case'xtrichname':{this.media.xtrichname=xtval[1];break}case'xtclink':{this.media.xtclink=xtval[1];break}case'xtcustom':{this.media.xtcustom=xtval[1];break}case'xtrefresh':{this.media.xtrefresh=xtval[1];break}case'xtduration':{this.media.xtduration=xtval[1];break}case'xtplayer':{this.media.xtplayer=xtval[1];break}case'xtquality':{this.media.xtquality=xtval[1];break}case'xtstream':{this.media.xtstream=xtval[1];break}case'xtlocation':{this.media.xtlocation=xtval[1];break}case'xtmode':{this.media.xtmode=xtval[1];break}case'xtsize':{this.media.xtsize=xtval[1];break}case'xtextension':{this.media.xtextension=xtval[1];break}default:{break}}}}this.media.id=idmedia;this.media.oldState='0';this.media.newState='0';this.media.rmp=0;this.media.rmpf=0;this.media.rmbufp=0;this.media.action=null;this.media.hit=function(){if(this.action!=null){try{var xttype=this.xttype;xttype+=this.xtplayer?'&plyr='+this.xtplayer:'';var xtn2=this.xtn2;var xtrichname=this.xtrichname;xtrichname+=this.xtclink?'&clnk='+this.xtclink:'';var xtcustom=this.xtcustom?this.xtcustom:'0';var xtrefresh=this.xtrefresh;var xtduration=this.xtduration;this.rmp=Math.round(this.getCurrentTime());this.rmp=(this.rmp<0)?0:this.rmp;this.rmp=(this.rmp>this.xtduration)?this.xtduration:this.rmp;if((this.getVideoBytesTotal()<=0)||(this.getVideoBytesLoaded()<=0)){this.rmbufp=0;}else{this.rmbufp=Math.round((this.getVideoBytesLoaded()/this.getVideoBytesTotal())*parseInt(this.xtduration,10));}this.rmbufp=isNaN(this.rmbufp)?0:this.rmbufp;this.rmbufp=(this.rmbufp>this.xtduration)?this.xtduration:this.rmbufp;var xtaction=this.action;var xtrmp='rmp='+this.rmp+'&rmpf='+this.rmpf+'&rmbufp='+this.rmbufp;var xtquality=this.xtquality;var xtstream=this.xtstream;var xtlocation=this.xtlocation;var xtmode=this.xtmode;var xtsize=this.xtsize;var xtextension=this.xtextension;xt_rm(xttype,xtn2,xtrichname,xtaction,xtcustom,xtrefresh,xtduration,xtrmp,xtquality,xtstream,xtlocation,xtmode,xtsize,xtextension);this.action=null;}catch(e){}}};this.addListeners();}
ATyt.MediaControl.controls=[];
ATyt.MediaControl.prototype.addListeners=function(){var obj=this;ATytLogs[obj.media.id]=function(state){obj.fire(state);};obj.media.addEventListener('onStateChange','ATytLogs.'+obj.media.id);}    
ATyt.MediaControl.prototype.fire=function(newState){var obj=this.media;obj.oldState=obj.newState;obj.newState=String(newState);switch(obj.newState+'.'+obj.oldState){case '3.0':case '3.2':obj.action='play&buf=1';break;case '1.0':case '1.2':obj.action='play';break;case'1.3':obj.action='info';break;case'3.1':obj.action='info&buf=1';break;case'2.1':case'2.3':obj.action='pause';break;case'0.1':case'0.2':case'0.3':obj.action='stop';break;default:obj.oldState='0';obj.newState='0';break;}obj.hit();}