

// Controles de video

var timerestado;
var volumeninit = -900;
var volumeninit_aux = -900;
var cont = 0;
paus = 0;
var ns=0;

function initP(){
	//clip1=document.clip1;
	imgvol = 8;
	volumentinit = -600;
	volumentinit_aux = -600;
	
  clip1.volume=-600;

	restante();
	buffer();
	final();
	conta_play();
	conta_pause();
}

function hazplay(){

	if ((clip1.playState == 0)||(clip1.playState == 1))
	buffer();
	clip1.Play();
	paus = 0;

}

function hazstop(){

	clip1.Stop();
	window.status="parado";
	clearTimeout(buff);
	if (ns)  clip1.SetCurrentPosition(0);
	else  clip1.currentPosition=0;

	cont = 1;
	paus = 0;
}

function restante(){

	ttotal = clip1.Duration;
	restant = clip1.currentPosition;
	restant2 = ttotal - restant;

	minres = parseInt(restant2/60);
	secres = parseInt(restant2%60);
	
	
	if(secres < 10) secres="0"+secres;
	if(minres < 10) minres="0"+minres;
	
	document.getElementById('tmpres2').innerHTML = minres + ':' + secres;

	setTimeout("restante()", 1000);

}

function duracion(){
	
	ttotal = clip1.Duration;
	mins = parseInt(ttotal/60);
	secs = parseInt(ttotal%60);
	//document.getElementById('tmptot2').innerHTML = mins + ':' + secs;
}

function hazpausa(){
	
	if (paus == 0){
	
		clip1.Pause();
		paus = 1;
		window.status="pausa";
		clearTimeout(buff);
	
	}else{

		clip1.Play();
		window.status="Playing";
		paus = 0;
	}
}

function next(){
	clip1.next();
}

function previous(){
	clip1.previous();
}

function ff(){
	clip1.fastforward();
}

function fr(){
	clip1.fastreverse();
}

function fullvideo(){

	if (ns) { clip1.SetDisplaySize(3);}
	else { clip1.DisplaySize=3; }
}

function final(){

	if (clip1.playState == 0){
 		window.status="parado";

		cont = 1;
		clearTimeout(buff);
	}
	finaltp = setTimeout("final()", 1000);
}

function estado(radio)
{
		plsta=(document.all)?clip1.playState:clip1.GetPlayState();
    duracion=(ns)?clip1.GetDuration():clip1.Duration;
    posicion=(ns)?clip1.GetCurrentPosition():clip1.currentPosition;
    videourl=(ns)?clip1.GetFileName():clip1.fileName;
    nobroadcast=(videourl.indexOf('.as')==-1  && videourl.indexOf('.wm')==-1)?false:true;
    lineasize=100;

}

cont_play = 0;
cont_paus = 0;

function conta_play(){
	setTimeout("conta_play()", 500);
}

function conta_pause(){
	setTimeout("conta_pause()", 500);
}

function buffer(){
	
	buffsta=(document.all)? clip1.bufferingProgress : clip1.GetBufferingProgress() ;
	if (buffsta < 100){
   		
   	window.status="Buffer "+buffsta+"%";
		cont = 0;
		buff = setTimeout("buffer();", 100);
		
  }else{

		window.status="Playing";

	}

}


function mutex(){

	if(document.all){
    	if(clip1.volume == -6000){
        	clip1.volume = volumeninit_aux;
			imgvol = imgvol_aux;
     	}
		else{
    		volumeninit_aux = clip1.volume;
		    clip1.volume = (-6000);
    	    volumeninit= (-6000)
			imgvol_aux = imgvol;
			imgvol = 0;
    	 }
	
	}else{
    	if(clip1.GetVolume() == -6000){
    		clip1.SetVolume(volumeninit_aux);
        	volumeninit = volumeninit_aux;
		}
		else{
    		clip1.SetVolume(-6000);
    		volumeninit= (-6000);
		}
  	}
}

function volmas(){

	if (document.all){
   		if((clip1.volume <= -300)&&(clip1.volume >= -5000))	{
			clip1.volume+=300;
			imgvol++;
			volumeninit += 300;
			volumeninit_aux = volumeninit;
		}
    	else if (clip1.volume < -5000){
	   		clip1.volume = -3000;
		}

 	}else{
   		if(clip1.GetVolume() <= -300){
     		clip1.SetVolume(clip1.GetVolume()+300);
			volumeninit += 300;
			volumeninit_aux = volumeninit;
	    }
	}
}

function volmenos(){

	if (document.all){
		if(clip1.volume > -3000){
		    clip1.volume-=300;
			imgvol--;
			volumeninit -= 300;
	        volumeninit_aux = volumeninit;
	     }
	}else{
		if(clip1.GetVolume() > -3000){
		    clip1.SetVolume(clip1.GetVolume()-300);
			volumeninit -= 300;
			volumeninit_aux = volumeninit;
	    }
	}
}


