
var player = null;
function playerReady() {
	player = document.getElementById('playerDirecto');
	addListeners();
}

function addListeners() {
	if (player) {
		$.ajaxSetup({cache:false,timeout:10000});
        player.addModelListener("STATE", "playListener");
        player.addModelListener("TIME", "timeListener");
         	} else {
		setTimeout("addListeners()",100);
	}
}

function timeListener(obj) {
    if (obj.position>900){       
        player.sendEvent("STOP");
    }
}

function playListener(obj) {
    if(obj.newstate=="PLAYING" && obj.oldstate=="PAUSED") {
       $.ajaxSetup({cache:false,timeout:10000});
            var obj = {
                file:"TVI",
                autostart:"true",
                streamer:'rtmp://video1.iol.pt:80/live',
                controlbar:"bottom",
                type:"video"
            };
            player.sendEvent("LOAD",obj);        
    }
 }


function createPlayerDirecto() {
   $.ajaxSetup({cache:false,timeout:5000});
            var zone_site="www_tvi_iol_pt";
            var account="UA-7609324-1";
            var idvideo="TVI";
            var duracao="0_15_00";
            var player_video = 'player_video_live';

            var flashvars = {
                    bufferlength:"5",
                    file:"TVI1",
                    autostart:"true",
                    streamer:'rtmp://video-live.iol.pt/live',
                    plugins:"http://www.tvi.iol.pt/flashplayers/ova.swf,hd-1&hd.file=TVI2&,gapro-1&gapro.accountid="+account+"&gapro.trackstarts=true",
                    config:"http://www.tvi.iol.pt/config.html%3Fid%3D"+idvideo+"%26query%3D"+duracao+"%26divisao%3D"+zone_site+"%26player%3D"+player_video
             };

            var params = {
                    wmode:"transparent",
                    allowscriptaccess:"always",
                    allowfullscreen:"true"
            };

            var attributes = {
                    id:"playerDirecto",
                    name:"playerDirecto"
            };
        swfobject.embedSWF("http://www.tvi.iol.pt/flashplayers/player_5_4.swf", "placeplayerDirecto", "640", "480", "9.0.0", "swf/expressInstall.swf", flashvars, params, attributes);
}
