/**
* The purpose of this file is to store UI functions (not modules or libraries).
* It may also include key variables and server-side requests.
*/

function video_navigation_start(video_navigation_scroll_id){
	if(video_navigation_scroll_id==undefined) video_navigation_scroll_id = "video_navigation_box";
	$("#"+video_navigation_scroll_id).jcarousel({
		auto: 0,
		wrap: 'last',
		initCallback: video_nav_initCallback
	});
}

function graph_scroll_start(classname){
	if(classname==undefined) classname = "flexcroll";
	$(".jScrollCap, .ArrowUp, .ArrowDown").remove();
	$("."+classname).jScrollPane({showArrows:true,wheelSpeed:30});
}

function video_nav_initCallback(video_nav)
{
    video_nav.buttonNext.bind('click', function() {
        video_nav.startAuto(0);
    });
    video_nav.buttonPrev.bind('click', function() {
        video_nav.startAuto(0);
    });
    video_nav.clip.hover(function() {
        video_nav.stopAuto();
    }, function() {
        video_nav.startAuto();
    });
};

// pause flash player playback
function tb_playbackPause()
{
	// checking if getting flash object function is defined
	if(typeof getFlashMovieObject == 'function')
	{
	  embed_id = "ieeetv_player";
	  if (navigator.userAgent.indexOf("MSIE")!=-1 && getInternetExplorerVersion()<7.0)
	   {
	   	embed_id = "ie_ieeetv_player";
	   }
	  var flashMovie=getFlashMovieObject(embed_id);
      flashMovie.sendTextToFlash("pause");
	}
}

// continue flash player playback
function tb_playbackContinue()
{
	// checking if getting flash object function is defined
	if(typeof getFlashMovieObject == 'function')
	{
	  embed_id = "ieeetv_player";
	  if (navigator.userAgent.indexOf("MSIE")!=-1 && getInternetExplorerVersion()<7.0)
	   {
	   	embed_id = "ie_ieeetv_player";
	   }
	  var flashMovie=getFlashMovieObject(embed_id);
      flashMovie.sendTextToFlash("play");
	}
}
