jQuery(document).ready(function($) {
	$('#banner:not(.videos)').cycle({ 
	    timeout: 5000,  // milliseconds between slide transitions (0 to disable auto advance) 
		speed: 1500,
		random: true
	}); 
	
	$('a[rel*=facebox]').facebox()

	/* Banner videos */
	$("#banner a[href*=.flv]").bind('click', function() {
		var video = $(this).attr('href');
		player.sendEvent("PLAY", "false");
		player.sendEvent('LOAD', '../'+video);
		player.sendEvent("PLAY", "true");
		return false;
	});
	
	/* Aside vimeo videos */
	$("aside a[href*=vimeo]").bind('click', function() {
		var video = $(this).attr('href');
		var video_bits = video.split('/');
		var vimeo = video_bits[video_bits.length - 1];
		if (player && vimeo)
			player.sendEvent("PLAY", "false");
		if (vimeo) {
			window.open('video.php?vimeo='+vimeo, 'VideoPlayer', 'height=340, width=420, scrollbars=no, taskbar=no, statusbar=no');
			return false;
		}
	});

	/* Aside youtube videos */
	$("aside a[href*=youtube], ul.videos a[href*=youtube]").bind('click', function() {
		var video = $(this).attr('href').replace('http://www.youtube.com/watch', '');
		video = video.replace('?', '');
		var youtube = getQueryVariable(video, 'v');

		if (player && youtube)
			player.sendEvent("PLAY", "false");
		if (youtube) {
			window.open('video.php?youtube='+youtube, 'VideoPlayer', 'height=340, width=420, scrollbars=no, taskbar=no, statusbar=no');
			return false;
		}
	});


}) 

var player = null;
function playerReady(thePlayer) {
	player = window.document[thePlayer.id];
}

function getQueryVariable(query, variable) {
	var vars = query.split("&");

	for (var i = 0; i < vars.length; i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) 
	 		return pair[1];
	} 
	return false;
}
