var bgplayer;
jQuery(function($) {
	$.preloadCssImages();
	$('#mainnav a').click(function() {
		$('#loading').fadeIn();
		$('#content').fadeOut();
		$('.video-container a').flowplayer().each(function() {
			this.unload();
		});
		$('#mainnav a').removeClass('active');
		var href = $(this).attr('href');
		var hashPosition = href.search('#')+1;
		var pageName = href.substring(hashPosition);
		if(pageName.length) {
			$(this).addClass('active');
			$.get("/content/"+pageName,function(data){
				$('#content').html(data).fadeIn();
				$('#loading').fadeOut();
				$('#content A').load().attr('target','_BLANK');
				if((pageName == "/home-work")||(pageName == "/home-blog")) {
					//$f("background").stop();
					$('#background').fadeOut().html("");
					
				} else {
					if($('#background').css('display')=='none') {
						$('#background').fadeIn();
						backgroundVideo();
					}
				}
			});
		}
		return false;
	});

	$('#logo a').click(function() {
		$('#content').fadeOut();
		return false;
	});
	
	$("#mainnav").greybackMenu({});
	
	backgroundVideo();
/*
	var playlist = [
		'/swf/bill_cosby.flv',
		'/swf/brady_bunch.flv',
		'/swf/dukes_of_hazard.flv',
		'/swf/facts_of_life.flv',
		'/swf/full_house.flv',
		'/swf/golden_girls.flv',
		'/swf/life_goes_on.flv',
		'/swf/macgyver.flv',
		'/swf/magnum_pi.flv',
		'/swf/miami_vice.flv',
		'/swf/saved_by_the_bell.flv',
		'/swf/whos_the_boss.flv'
	];
	
	playlist = $.shuffle(playlist);
	playlist[playlist.length-1] = {
		url:playlist[playlist.length-1],
		onBeforeFinish: function(){ 
			return false;
		}
	};
	
	flowplayer("background",{
		src:"js/core/flowplayer/flowplayer.commercial-3.1.5.swf",
		wmode:"transparent",
		allowfullscreen: "true",
		allowscriptaccess: "always",
		allownetworking: "all",
		quality: "high"
	}, {
		//debug:true,
		//threeleaf.tv
		key:'#@0031e49f895c09bb196',
		//greyback.net
		//key:'#@5eca5a80e35c2c9b222',
		plugins: {
			controls: null
		},
		canvas:{
			background: '#000000',
			backgroundGradient: 'none'
		},
		clip: {
			//fit,half,orig,scale
			scaling: 'fit',
			autoPlay: true
		},
		playlist: playlist,
		play:null
	});
*/
	$('#bgpause').click(function(){
		bgplayer = document.getElementById('videoplayer');
		bgplayer.sendEvent("PLAY");
		$(this).toggleClass('paused');
		//$f("background").toggle();
		return false;
	});
	
	$('#bgmute').click(function(){
		/*
		if($(this).hasClass('muted')) {
			$f("background").unmute();
		} else {
			$f("background").mute();
		}*/
		bgplayer = document.getElementById('videoplayer');
		bgplayer.sendEvent("MUTE");
		$(this).toggleClass('muted');
		return false;
	});

	$('#bgnext').click(function(){
		//var current = $f("background").getClip().index;
		//current++;
		//$f("background").play(current);
		bgplayer = document.getElementById('videoplayer');
		bgplayer.sendEvent('NEXT');
		return false;
	});
});

function backgroundVideo() {
/*
	$('#background').flash({
		id: "videoplayer",
		name: "videoplayer",
		src: "swf/player.swf",
		width: "100%",
		height: "100%",
		wmode: "transparent",
		allowfullscreen: "true",
		allowscriptaccess: "always",
		allownetworking: "all",
		quality: "high",
		flashvars: {
			file: "swf/video.xml",
			bufferlength: "7",
			autostart: "true",
			volume: "80",
			controlbar: "none",
			dock: "true",
			icons: "false",
			repeat: "always",
			shuffle: "true",
			stretching: "fill"
		}
	});

	$('#background').flash({
		id: "videoplayer",
		name: "videoplayer",
		swf:"swf/player.swf",
		width: "100%",
		height: "100%",
		params:{
			wmode: "transparent",
			allowfullscreen: "true",
			allowscriptaccess: "always",
			allownetworking: "all",
			quality: "high",
			flashvars: {
				file: "swf/video.xml",
				bufferlength: "7",
				autostart: "true",
				volume: "80",
				controlbar: "none",
				dock: "true",
				icons: "false",
				repeat: "always",
				shuffle: "true",
				stretching: "fill",
				playerready: "playerReady"
			}
		}
	});
*/
	var so = new SWFObject('swf/player4.swf','videoplayer','100%','100%','9');
	so.addParam('allowfullscreen','true');
	so.addParam('allowscriptaccess','always');
	so.addParam('wmode','opaque');
	so.addVariable('file','swf/video.xml');
	so.addVariable('bufferlength','7');
	so.addVariable('volume','80');
	so.addVariable('controlbar','none');
	so.addVariable('autostart','true');
	so.addVariable('icons','false');
	so.addVariable('repeat','always');
	so.addVariable('shuffle','true');
	so.addVariable('stretching','fill');
	so.write('background');
}

function playerReady(obj) {
	bgplayer = document.getElementById(obj[id]);
	console.log(bgplayer);
}