var debug = false;
var skipIntroduction = true;
var centerX = 0;
var pauseSlideshow = false;
var firstToc = true;
var introductionPlayer = new Object();
var opportunityPlayer = new Object();
var opportunityExpose = new Object();
//var logInLink = 'http://ptn.myvoffice.com/';  //set this to poker-tel.com for live
var logInLink = 'https://extranet.securefreedom.com/PTN/Login.aspx'; 

var cdn = 'http://ptn.vo.llnwd.net/o9/u/website/';
var cdnImage = cdn + 'images/';
var cdnSWF = cdn + 'swf/';
var ptnVO = 'https://nettrax.myvoffice.com/ptn/Application/Apply.cfm';

var ptn = new Object();
var disclaimerBump = unescape( 'mp4%3Awebsite%2Fvideo-disclaimer-090809.mp4%3Fh%3D3517be9f909508dc4667f4c2d3af1789' );
var pageOverlay = new Object();
var overlayPlayer = new Object();
var pageExpose = new Object();
var audioPlayer = new Object();

function _flowplayerConfig(){
	this.source = {
		src:  cdnSWF + 'flowplayer.commercial-3.1.1.swf',
		wmode: 'transparent',
		expressInstall: cdnSWF + 'expressinstall.swf'
	};
	this.options = {
		key: '#@4cd827a5045a2dd9e47',
		clip: {
			provider: 'cdn',
			acelerated: true,
			autoBuffering: false,
			bufferLength: 0
		},
		screen: {
			top: 0
		},
		plugins: {
			cdn: {
				url: cdnSWF + 'flowplayer.rtmp-3.1.0.swf',
				netConnectionUrl: 'rtmp://ptn.fcod.llnwd.net/a3947/o9/s'
			}
		},
		onLoad: function(){ this.setVolue( 50 ); }
	}
}

// create a function to launch the overlay object
function showOverlay( uri, type ){
	try {
		var close = $( 'div#overlay > P.close' );
	
		switch( type ){
		
		
		// handle video files	
		case 'f4v':
		case 'mp4':
		case 'flv':
		case 'video':
			if( $.browser.msie ){
				var playlist = [ { url: uri } ];
				showModalDialog( 'bin/popups/ievideo.php', playlist, 'dialogHeight:350px;dialogWidth:600px;center:yes;resizable:no;scroll:no;status:no;' );
				return;
			}
		
			var container = $( 'div#overlay-video' );
			try {
				
				var x = new _flowplayerConfig();
				x.options.canvas = {
					backgroundGradient: 'none',
					backgroundColor: 'transparent'
				};
				x.options.plugins.controls = {
					backgroundColor: '#FFFFFF',
					backgroundGradient: 'none',
					buttonColor: '#a1a1a1',
					bufferColor: '#a1a1a1',
					timeBgColor: '#a1a1a1',
					progressColor: '#074279',
					time: true,
					scrubber: true
				};
				//{ url: disclaimerBump, duration: 3 },
				x.options.playlist = [
					{ url: uri }
				];
				overlayPlayer = $f( 'overlay-video-display', x.source, x.options );
				overlayPlayer.load();
			} catch( err2 ){
				if( debug ) alert( 'initializeOverlay(): ' + err2 );
			}
			
			pageOverlay.onLoad = function(){ 
				container.fadeIn( 500 );
				close.fadeIn( 500 );
				pageOverlay.onLoad = null;
			};
			pageOverlay.onBeforeClose = function(){
				close.fadeOut( 500 );
				container.fadeOut( 500 );
				pageOverlay.onBeforeClose = null;
			};
			pageOverlay.load();
			break;
				}	
	} catch( err ) {
	
		alert( 'showOverlay: ' + err );
	
	}
}

function initializeOverlay(){
	// we have to set up the overaly div before it's called
	// so we'll do it here
	try {
		pageOverlay = $( "#overlay" ).overlay({
			oneInstance: false,
			api: true,
			color: '#ccc',
			close: 'p.close',
			expose: {
				color: '#000000',
				opacity: 0.8
			},
			onBeforeLoad: function(){
				try{ $( 'div#video-panel' ).css( 'visibility', 'hidden' ); } catch( err ) {};
			},
			onClose: function(){
				try{ $( 'div#video-panel' ).css( 'visibility', 'visible' ); } catch( err ) {};
			}
		});
	} catch( err ){
		if( debug ) alert( 'initializeOverlay(): ' + err );
	}
	
	
}

$( document ).ready( function(){
	$( 'div#layout-highlight' ).show();

	// initialize the overlay object to use later
	initializeOverlay();
	});

