var vIdx = 0;
var didId = 0;

function fbInitVideo(idx)
{
	vIdx = idx;
	var TitleRef = vTitles[idx];
	var VideoRef = videos[idx];
	var VideoWidth = vWidth[idx];
	var VideoHeight = vHeight[idx];
	
	var EmbedString = playMediaFile(VideoRef, VideoWidth, VideoHeight);

	if(idx == 0)
	{
		$.fancybox({
			'title'			: TitleRef,
			'width'			: VideoWidth,
			'height'		: VideoHeight,
			'content'		: EmbedString,
			'titlePosition' : 'inside'
		});

	}
	else
	{
	
		videoHeight = parseInt(vHeight[vIdx]);
		newVid = QT_GenerateOBJECTText_XHTML(videos[vIdx] + '?rn=' + Math.floor(Math.random()*1000) , vWidth[vIdx], videoHeight, '', 'Scale','1', 'postdomevents', 'True', 'id', 'qtPlayer', 'emb#name' , 'qtPlayer' , 'obj#id' , 'qtPlayer', 'emb#id', 'qtPlayer', 'emb#bgcolor', '#323232', 'emb#showlogo', 'false' , 'emb#kioskmode', 'true') ;
		document.getElementById('fancybox-inner').innerHTML = newVid;	
		$('#fancybox-inner').css('overview','hidden');
		
		videoHeight += 20;
		
		$('#fancybox-inner').css('height',  videoHeight + 'px');
		$('#fancybox-title').html(vTitles[vIdx]);
	}	
	RegisterVideoListeners('qt_ended', 'qtPlayer', 'qtPlayer', fbMovieEnded); 			
}

function RegisterVideoListeners(eventName, objID, embedID, listenerFcn)
{
    var obj = document.getElementById(objID);
    if ( !obj )
        obj = document.getElementById(embedID);
    else if ( !obj )
    	obj = document.qtPlayer;    
        
    if ( obj )
        addVideoListener(obj, eventName, listenerFcn, false);
}

function addVideoListener(obj, evt, handler, captures)
{
    if ( document.addEventListener )
    {
        obj.addEventListener(evt, handler, captures);
    }
    else
    {
        // Accomodate IE
        checkAttach = obj.attachEvent('on' + evt, handler);
	}
}

function fbMovieEnded()
{
 	vIdx++;

	if(vIdx >= videos.length)
		return;

	fbInitVideo(vIdx);
}

function newVidEnded()
{
 	vIdx++;

	if(vIdx >= videos[dirId+'_'+vIdx].length)
		return;

	initNewsReel(dirId, vIdx);
}


function initNewsReel(dId, idx)
{
	vIdx = idx;
	dirId = dId;
	var TitleRef = vTitles[dId+'_'+idx];
	var VideoRef = videos[dId+'_'+idx];
	var VideoWidth = vWidth[dId+'_'+idx];
	var VideoHeight = vHeight[dId+'_'+idx];
	
	var EmbedString = playMediaFile(VideoRef, VideoWidth, VideoHeight);

	if(idx == 1)
	{
		$.fancybox({
			'title'			: TitleRef,
			'width'			: VideoWidth,
			'height'		: VideoHeight,
			'content'		: EmbedString,
			'titlePosition' : 'inside'
		});

	}
	else
	{
	
		videoHeight = parseInt(vHeight[dId+'_'+idx]);
		newVid = QT_GenerateOBJECTText_XHTML(videos[dId+'_'+idx] + '?rn=' + Math.floor(Math.random()*1000) , vWidth[dId+'_'+idx], videoHeight, '', 'Scale','1', 'postdomevents', 'True', 'id', 'qtPlayer', 'emb#name' , 'qtPlayer' , 'obj#id' , 'qtPlayer', 'emb#id', 'qtPlayer', 'emb#bgcolor', '#323232', 'emb#showlogo', 'false' , 'emb#kioskmode', 'true') ;
		document.getElementById('fancybox-inner').innerHTML = newVid;	
		$('#fancybox-inner').css('overview','hidden');
		
		videoHeight += 20;
		
		$('#fancybox-inner').css('height',  videoHeight + 'px');
		$('#fancybox-title').html(vTitles[dId+'_'+idx]);
	}	
	RegisterVideoListeners('qt_ended', 'qtPlayer', 'qtPlayer', newVidEnded); 			
}
