var currentPart = 0;
var viewerDisplayed = false;
var secondsRequiredToCountAsView = 10;

function showViewerThenPart(part) {
	viewerDisplayed = true;
	$('.hiddenViewer').removeClass('hiddenViewer')
		.addClass('activeViewer')
		.slideDown('slow', function(){
			showPart(part);
		});
}

function recordVisit(cid) {
	var s = document.createElement('script');
	s.type = 'text/javascript';
	s.src = 'http://alzonline.phhp.ufl.edu/scripts/' 
		+ 'Counter_controller.php?cid=' + cid 
		+ '&do=recordVisit';
	document.getElementsByTagName('head')[0].appendChild(s);
}

function showPart(i) {
	$('#viewer').html('<div id="flv"></div>');
	var FO = {
		movie: alzRoot + "/scripts/flash_flv_player/flvplayer.swf"
		,width:"440"
		,height:"350"
		,majorversion:"7"
		,build:"0"
		,bgcolor:"#FFFFFF"
		,flashvars:"file=" + alzRoot + "/flvs/alz_cwtwc_part" + i + "_182k.flv&showdigits=false&showicons=false&autostart=true&showfsbutton=false&repeat=false&volume=100"
	};
	UFO.create(	FO, "flv");
	currentPart = i;
	// check what user is viewing some seconds later
	setTimeout(
		function(){
			if (i == currentPart) {
				// still viewing same part, record visit
				recordVisit(117 + i);
			}
		}
		, secondsRequiredToCountAsView * 1000
	); // 30 sec
}

$(document).ready(function(){
	$('#viewSelection p span').each(function(i){
		var part = i + 1;
		$(this).click(function(){
			if (viewerDisplayed) {
				showPart(part);	
			} else {
				showViewerThenPart(part);
			}
		$('#viewSelection p .beingViewed').removeClass('beingViewed');
			$(this).addClass('beingViewed');
		});
	}).addClass('partLink');
});