// basic params for media playback
flashvars.autoStart = 'false';
props.swfID = 'showcase_video_content';


$(document).ready(function(){
	// nav hover effect
	var selected = '';
	$("a", "#showcase_chooser").hover(function(){
		$(this).fadeTo("fast", 0.5);
	},function(){
		if(this!=selected) $(this).fadeTo("fast", 1);
	});
	// preload all images
	$("a", "#showcase_chooser").each(function(i){
		this.preload = new Image();
		this.preload.src = $(this).attr('href');
	});
	$("a", "#showcase_chooser").click(function() {
		// set selected to disable hover
		selected = this;
		// fade up any pre-selected nav items
		$("a", "#showcase_chooser").not(this).fadeTo("fast", 1);
		// swap image
		$('#showcase_image > img').attr({src: $(this).attr('href')});
		// remove elements other than img
		$("#showcase_image > *").not("img").remove();
		// default cursor
		$("#showcase_image").css('cursor','default');
		// if we have a class we need to do clever stuff
		var cls = $(this).attr('class');
		if(cls!='') {
			var obj = showcase[cls];
			// switch action depending on type and embed flash media
			if (obj.type == 'audio')
			{
				$("#showcase_image").append('<div id="showcase_audio_overlay"><div id="showcase_audio_content"></div></div>');
				$("#showcase_audio_overlay").css({top: obj.top+'px', left: obj.left+'px'});
				swfobject.embedSWF('/modules/content/ui/audioplayer.swf', 'showcase_audio_content', obj.width, obj.height, "9.0.0", props.expressInstall, {soundFile: '/sites/bizscape/audio/'+ obj.name + '.mp3', animation: 'no', initialvolume: '100'},{menu:"false",wmode:"transparent"});
			} else {
				$("#showcase_image").append('<div id="showcase_video_overlay"><div id="showcase_video_content"></div></div>');
				$("#showcase_video_overlay").css({top: obj.top+'px', left: obj.left+'px'});
				flashvars.playerWidth = obj.width;
				flashvars.playerHeight = obj.height;
				flashvars.movieName = obj.name;
				if (obj.path) flashvars.moviePath = obj.path;
				if (obj.img_path) flashvars.picturesFolder = obj.img_path;
				flv_player.create();
			}
		}
		return false;
	});
});
