var vidURL = '';
var flowSWF = '';
var controlSWF = '';
var playerOpen = false;

function initProject(_vidURL, _flowSWF, _controlSWF)
{
	vidURL = _vidURL;
	flowSWF = _flowSWF;
	controlSWF = _controlSWF;
	
	$('#playerHolder').css('visibility', 'hidden');
	$('#playerHolder').css('opacity', '0');
	$('#playerHolderBG').css('opacity', '0.8');
}
		
function fadePlayerOut()
{
	playerOpen = false;
	
	$('#playerHolder').animate(
		{	opacity: '0'	},
		{	duration: 300, complete:stopPlayer	}
	);
	
	flowplayer("player").stop();
	flowplayer("player").unload();
	flowplayer("player").hide();
}
	
function stopPlayer()
{
	$('#playerHolder').css('visibility', 'hidden');
}
		
function fadePlayerIn()
{
	if(playerOpen)
		return;
		
	playerOpen = true;
	
	$('#playerHolder').css('visibility', 'visible');
	$('#playerHolder').animate(
		{	opacity: '1'	},
		{	duration: 300, complete:startPlayer	}
	);
}
				
function startPlayer()
{
	flowplayer("player", 
	{	src:flowSWF,
		wmode:'opaque'
	},
	{			
		key: "#$843258a9671056244c8",
        clip:  { 
        	autoPlay: true, 
            autoBuffering: true,
			url: vidURL
		},
        plugins: {
        	// The controlbar is called "controls". By tweaking this, you can modify its look and feel 
            controls: { 
				// location of the controlbar plugin 
				url: controlSWF, 
				
				backgroundColor: "#000000", 
				backgroundGradient: "none", 
						
				height: 30,
						
				// controlbar specific settings
				progressColor:"#6db140",
				progressGradient:"medium",
				bufferColor:"#999999",
				bufferGradient:"medium",
				sliderColor:"#666666",
				sliderGradient:"none",
				timeColor: "#ffffff", 
				volumeSliderColor:"#999999",
				volumeSliderGradient:"none",
				timeBgColor: null,
				buttonColor:"#999999",
				buttonOverColor:"#7a7a7a",
						
				all: false,
				play: true,
				volume: true,
				time: true,
				scrubber: true, 
				autoHide: "always"
			}
		}
	});
}
		
$(document).ready(function(){
	$("a[rel^='prettyPhoto']").prettyPhoto({modal: true, showTitle: false, theme: 'dark_square', allowresize: 'false'});
});
