/* global functions */
var videototal = -1;
var gottotalupdate = false;

function sendEvent(swf,typ,prm) { 
  thisMovie(swf).sendEvent(typ,prm); 
};

function getUpdate(typ,pr1,pr2,swf) {
	
	if(swf == 'thevideoplayerid')
	{		
		if(typ == 'state')
		{
			if(pr1 == '0')
			{
				changeimage('pauseplay_bnt_id', '/assets/flash/player/images/toolbar_07.gif');
				set_playingtxt('Stopped');
			}
			else if(pr1 == '1')
				set_playingtxt('Buffering ...');
			else if(pr1 == '2')
			{
				changeimage('pauseplay_bnt_id', '/assets/flash/player/images/toolbar_07_toggle.gif');
				
				set_playingtxt('Playing');
			}
			else
				set_playingtxt('');				
		} else if(typ == 'time')
		{
			var elapsed = pr1;
			var remaining = pr2;
			var totaled = (pr1+pr2);
			
			if(gottotalupdate == false && totaled > 0)	/* calculate once */
			{
				videototal = totaled;
				gottotalupdate = true;
			}
			
			if(gottotalupdate == true)
			{
				totaled = videototal;
			}
			
			var elapsedm = parseInt((elapsed/60),10);
			var elapseds = parseInt((elapsed%60),10);
			var totaledm = videototal<0 ? 0 : parseInt((videototal/60),10);
			var totaleds = videototal<0 ? 0 : parseInt((videototal%60),10);
			
			if(totaleds > 0)
			{
				var pourcentagecmp = (elapsed/videototal)*100;
				//window.status = 'vvvv'+pourcentagecmp;
				if(videoslider)
					videoslider.setValue(pourcentagecmp);
			}
			
			set_clocktxt(	(elapsedm < 10 ? '0'+elapsedm : elapsedm)+
							 ':'+
							 (elapseds < 10 ? '0'+elapseds : elapseds)+
							 '/'+
							 (totaledm < 10 ? '0'+totaledm : totaledm)+
							 ':'+
							 (totaleds < 10 ? '0'+totaleds : totaleds)
						 );
			
		} /*else if(typ == 'state')*/
	}
};

function thisMovie(swf) {
  if(navigator.appName.indexOf("Microsoft") != -1) {
	return window[swf];
  } else {
	return document[swf];
  }
};


function playpause()
{
	sendEvent('thevideoplayerid', 'playpause');
}

function stopmovie()
{
	sendEvent('thevideoplayerid', 'stop');
}

function setvolume(percent)
{
	sendEvent('thevideoplayerid', 'volume', percent);
}

function playprevious()
{
	sendEvent('thevideoplayerid', 'prev');
}

function playnext()
{
	sendEvent('thevideoplayerid', 'next');
}

function gotopos(possecond)
{
	sendEvent('thevideoplayerid', 'scrub', possecond);
}

function set_playingtxt(txt)
{	
	var obj = document.getElementById('video_playing_td');
	if(obj)
	{		
		obj.innerHTML = txt;
	}
}

function set_clocktxt(txt)
{
	var obj = document.getElementById('video_clock_td');
	if(obj)
		obj.innerHTML = txt;
}

function changeimage(id, src)
{
	var obj = document.getElementById(id);
	if(obj)
		obj.src = src;
}

function seekvideo()
{
	
}
