

/*
  MultiPlayer Core
  retirei o script de video antigo
*/


/** video */
var KMPlayer,objPlayPause,objPlayer,_function,_imgVideo,progBar,boxVideo;
var videoLoaded=false;
var videoMontado=false;
var live=false;
//var progBar = 'statusbar';
var progBar = 'progBar';

function montaVideo(url){
  objPlayPause = $('playPause');
  KMPlayer = VIDEO.code(url);
  $("conteudoVideo").innerHTML = KMPlayer;
  
  //elementos do player
  objPlayer = $('MPLayer');
  
  //elementos de status
  videoMontado=true;
  statusPlay=true;
}

var VIDEO={
  changeIcon:function(st){
    if(st=='play'){
      objPlayPause.className='play';
      objPlayPause.title="Play";
    }else if(st=='pause'){
      objPlayPause.className='pause';
      objPlayPause.title="Pause";
    }else{
      objPlayPause.className='pause';
      objPlayPause.title="Pause";      
    }    
  },
  
  code:function(url){
      var medida = ["244","185"]
      var iePlayer = '<object id="MPLayer" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="' + medida[0] + '" height="' + medida[1] + '">'+
                  '<param name="url" value="' + url + '"/>'+
                  '<param name="AutoStart" value="true"/>'+
                  '<param name="TransparentAtStart" value="0"/>'+
                  '<param name="ShowStatusBar" value="0"/>'+
                  '<param name="ShowDisplay" value="0"/>'+
                  '<param name="AutoSize" value="0"/>'+
                  '<param name="UImode" value="none"/>'+
                  '<param name="AnimationAtStart" value="True"/>'+
                  '<param name="StretchToFit" value="False"/>'+
                  '</object>';
                  
    	var foxPlayer = '<object type="application/x-ms-wmp" id="MPLayer" width="'+medida[0]+'" height="'+medida[1]+'">'+
		//var foxPlayer = '<object type="application/x-ms-wmp" data="'+url+'" id="MPLayer" width="'+medida[0]+'" height="'+medida[1]+'">'+
                  '<param name="URL" value="'+url+'">'+
                  '<param name="AutoStart" value="true">'+
                  '<param name="uiMode" value="none">'+
                  '</object>';
				  
      VIDEO.changeIcon('stop');
      VIDEO.progressBar();
       
    	return IE?iePlayer:foxPlayer;
  },
  
  fullscreen:function(){
    alert("ATENÇÃO:\nVocê está entrando no modo 'Tela cheia', pressione 'ESC' para sair");
    objPlayer.fullScreen=true;
  },
  
  playPause:function(){
    with(objPlayer){
        if(statusPlay){
          if(live){
            controls.stop();
          }else{
            controls.pause();
          }
          VIDEO.changeIcon('play');
          statusPlay=false;
        }else{
          controls.play();
          var bt=live?'pause':'pause';
          VIDEO.changeIcon(bt);
          statusPlay=true;
        }
    }
  },
  
  progressBar:function(){
    $(progBar).innerHTML="<div id='bar'><!--//--></div>";
    $(progBar).className="vid-status nobg";
    tempoDuracao = setTimeout("VIDEO.montaDecorrer()", 1000);
  },
  
  montaDecorrer:function() {
    if(typeof objPlayer != 'undefined') {
		posicaoAtual = objPlayer.controls.currentPosition;
    	duracao      = objPlayer.controls.currentItem.duration;
    
    	fator = 0.93; // (Largura do track / 100) - 0.02 (valor antigo 1.26)
    	tamanhoPx = ((100 * fator) * posicaoAtual) / duracao;
      valPos=Math.ceil(((Math.ceil(tamanhoPx) > 0) ? Math.ceil(tamanhoPx) : 1));
      
      $("bar").style.width = valPos + "px";
    
    	if(objPlayer.playState == 10) {
    		VIDEO.changeIcon('play');
    		videoMontado=false;
    		$('conteudoVideo').innerHTML=_imgVideo;
    		clearTimeout(tempoDuracao);
    	} else {
    		tempoDuracao = setTimeout("VIDEO.montaDecorrer()", 100);
    	}
  	}
  },
  
  volume:function(statusVolume){
    with(objPlayer){
      volumeAtual = settings.volume;
    	if(statusVolume == '+') {
    		if(volumeAtual <= 100) settings.volume = volumeAtual + 10;
    	} else if(statusVolume == '-') {
    		if(volumeAtual >= 0) settings.volume = volumeAtual - 10;
    	}
    }  
  }
}

function debug(t){window.status=t;}

function startPlayer(){
  var node=IE?'onclick':0;
  if(!_function){
    _function=$('brtpLinkHLVIDEO00').attributes[node].value;
    _imgVideo=$('conteudoVideo').innerHTML;
  }
  eval(_function)
}

function playPause(){
	if(videoMontado){
		VIDEO.playPause()
	}else{
		startPlayer()
	}
}

function controlaVolume(s){
	if(videoMontado){
		VIDEO.volume(s)
	}else{
		startPlayer()
	}
}

function full(){
	if(videoMontado){
		VIDEO.fullscreen()
	}else{
		startPlayer()
	}
}

function multiVideos(){
  //
}

/** fim video */
/** fim video */


//posicionamento banners
var a="pub_top2:placeholder_top2,pub_right1:placeholder_right1,pub_x07:placeholder_x07,pub_x09:placeholder_x09,pub_frame2:placeholder_frame2";

function adPosition(ad,position){
	var arg=document.getElementById(position);
	var posTop=0,posLeft=0;
	if(arg.offsetParent){
		do{
			posTop+=arg.offsetTop;
			posLeft+=arg.offsetLeft;
		}
		while(arg=arg.offsetParent)
	}
	document.getElementById(ad).style.position='absolute'
	document.getElementById(ad).style.top=posTop+'px';
	document.getElementById(ad).style.left=posLeft+'px';
}

function position_banner(a){
	var x=a.split(",");
	for(i=0;i<x.length;i++){
		y=x[i].split(":");
		adPosition(document.getElementById(y[0]).id,document.getElementById(y[1]).id)
	}
}
window.onresize=function (){position_banner(a)}
position_banner(a);