$(function(){
	
	var excerptbox = new Boxy(
		$('#excerpt')
		,{ closeable: false, title: '<div class="closeboxy" title="close"></div>', show: false });
	
	$('#readpod').click( function() {
		$( '.closeboxy' ).trigger( 'click' );
		excerptbox.center().boxy.fadeIn();
		return false;
	});
	
	var reviewbox = new Boxy(
		$('#review')
		,{ closeable: false, title: '<div class="closeboxy" title="close"></div>', show: false });
	
	$('#reviewpod').click( function() {
		$( '.closeboxy' ).trigger( 'click' );
		$('#review').css( 'height','auto' );
	
		reviewbox.center().boxy.fadeIn();
		return false;
	});
	
	var listenbox = new Boxy(
		$('#listenbox')
		,{ closeable: false, title: '<div class="closeboxy" title="close"></div>', show: false });
		
	$('#listenpod').click( function() {
		$( '.closeboxy' ).trigger( 'click' );
		//console.log( $('#listenbox').prev('div') )	
		$('#listenbox').prev('div').css( 'background','#D3E7B2' );	
		listenbox.moveTo(200,null).boxy.fadeIn();
		setTimeout( function() { aplayer.play() }, 500);
		return false;
	});
	
	var vplayerbox = new Boxy(
		$('#vplayerbox')
		,{ closeable: false, show: false });
		
	$('#vidpod').click( function() {
		$( '.closeboxy' ).trigger( 'click' );
		vplayerbox.moveTo(200,null).boxy.fadeIn();
		//vplayer.play();
		return false;
	});
	
	var mailbox = new Boxy(
		$('#mailbox')
		,{ closeable: true, show: false, fixed: false });
		
	$('#maillink').click( function() {
		$( '.closeboxy' ).trigger( 'click' );
		mailbox.moveTo(200,null).boxy.fadeIn();
		return false;
	});
	
	$('#cancelemail').click( function() {
		$( '.closeboxy' ).trigger( 'click' );
		return false;
	});
	
	$( '.closeboxy' ).live( 'click',function() { 
		if ( $('#mejs_stop').is(':visible') ) aplayer.pause(); 
	});
	
	var toem = $('#toem');
	
	toem.focus( function () {
		if ( this.className == "blurred" ) {
			this.className = "";
			this.value = "";
		}
	});
	
	toem.blur( function () {
		if ( this.value == "" ) {
			this.className = "blurred";
			this.value = 'Type in addresses separating them with a space.';
		}
	});
	
	$('#message').bind( 'keypress', function() {
		var ct = 399 - this.value.length;
		$( '#cct' ).text( ct );
	});
	
	/*
	$( '.closeboxy' ).click( function() { 
		$(this).closest('.boxy-wrapper').fadeOut();
		$("#jquery_jplayer").jPlayer("stop");
		if ( $.browser.msie && $('#vidplayer').size() ) $( '#vidplayer' )[0].SetVariable('player:jsStop', '');
		$('#emok').hide().css( 'left', 0 );
	});
	*/
	$('.boxy-wrapper').addClass( 'green' );
	
	$('#sendemail').click(function() {
		if ( $('#toem').val().length == 0 ) {
			return false;
		};
		
		$.ajax({
			 type			: 'POST'
			,url			: siteroot + 'new/mailsend.cfm'
			,data			: { 
				 title		: $('#bktitle').attr( 'href' ).split('/').slice(-1)
				,author		: $('#bkauthor').text()
				,fromname	: $('#fromname').val()
				,fromem		: $('#fromem').val()
				,toem		: $('#toem').val()
				,message	: $('#message').val()
				,interview	: $("#listenpod").size()
				,ccemail	: $('#ccemail')[0].checked ? 1 : 0
			}
			,success	: function( result ) { 
					$('#emok').show().animate( {left: '+=80'},600 );				
			}
			,error: function (event, request, thrownError) {
				ajaxerror( event, request, thrownError );
			}
		});
		
		return false;
	});
	
	if ( $("#listenpod").size() ) {
		var aplayer = new MediaElementPlayer('#aplayer',
			{
				 audioWidth	: 418
				,audioHeight: 100
				,startVolume: 0.8
				,alwaysShowControls: true
				,loop		: false
				,features: ['playpause','progress','current','duration','volume']
				,plugins	: ['flash','silverlight']
				,pluginPath	: siteroot + 'js/mediaelement/'
				,flashName	: 'flashmediaelement.swf'
				,silverlightName: 'silverlightmediaelement.xap'
				,success: function (mediaElement, domObject) {
					/*$('#mejs_stop').trigger( 'click' );
					
					setTimeout( function() { 
						$('.mejs-playpause-button button').trigger( 'click' ); 
					}, 400);
					setTimeout( function() { 
						$('.mejs-playpause-button button').trigger( 'click' ); 
					}, 600);*/
					var stopbtn = $('<div id="mejs_stop"></div>');
					$('#mep_0').append( stopbtn );
					stopbtn.click( function() {
						mediaElement.pause();
						mediaElement.setCurrentTime(0);
						setTimeout( function() { mediaElement.pause() }, 400);
					});
	         		$('.mejs-time-rail').width(373);
			        mediaElement.setMuted(false);
					$('.mejs-volume-button').removeClass('mejs-mute').find('button').hide();
					$('.mejs-volume-handle').css('left','85px');
					$('.mejs-volume-current').width(80);
				}
			}
		);
	};
	
	if ( $("#videopod").size() ) {
		var vplayer = new MediaElementPlayer('#vplayer',
			{
				 audioWidth	: 418
				,audioHeight: 100
				,startVolume: 0.8
				,alwaysShowControls: true
				,loop		: false
				,features: ['playpause','progress','current','duration','volume']
				,plugins	: ['flash','silverlight']
				,pluginPath	: siteroot + 'js/mediaelement/'
				,flashName	: 'flashmediaelement.swf'
				,silverlightName: 'silverlightmediaelement.xap'
				,success: function (mediaElement, domObject) {
					/*$('#mejs_stop').trigger( 'click' );
					
					setTimeout( function() { 
						$('.mejs-playpause-button button').trigger( 'click' ); 
					}, 400);
					setTimeout( function() { 
						$('.mejs-playpause-button button').trigger( 'click' ); 
					}, 600);
					var stopbtn = $('<div id="mejs_stop"></div>');
					$('#mep_0').append( stopbtn );
					stopbtn.click( function() {
						mediaElement.pause();
						mediaElement.setCurrentTime(0);
						setTimeout( function() { mediaElement.pause() }, 400);
					});
	         		$('.mejs-time-rail').width(373);
			        mediaElement.setMuted(false);
					$('.mejs-volume-button').removeClass('mejs-mute').find('button').hide();
					$('.mejs-volume-handle').css('left','85px');
					$('.mejs-volume-current').width(80);*/
				}
			}
		);
	};
	
	/*$("#jquery_jplayer").jPlayer({
		 swfPath: siteroot + 'js/jQuery.jPlayer.2.1.0'
		,solution: 'html, flash'
		,supplied: 'mp3'
		,ready: function () {
			$(this).jPlayer('setMedia', {
				mp3: siteroot + 'new/sound/' + $('#audiofile').val()
			});
			//this.element.jPlayer('setFile',siteroot + 'new/sound/' + $('#audiofile').val() ).jPlayer('play');
			//demoInstanceInfo(this.element, $("#jplayer_info"));
		}
		
		,volume: 1
		,errorAlerts: false
		,warningAlerts: false
	})
	.jPlayer("onProgressChange", function(loadPercent, playedPercentRelative, playedPercentAbsolute, playedTime, totalTime) {
		var myPlayedTime = new Date(playedTime);
		var ptMin = (myPlayedTime.getUTCMinutes() < 10) ? "0" + myPlayedTime.getUTCMinutes() : myPlayedTime.getUTCMinutes();
		var ptSec = (myPlayedTime.getUTCSeconds() < 10) ? "0" + myPlayedTime.getUTCSeconds() : myPlayedTime.getUTCSeconds();
		$("#play_time").text(ptMin+":"+ptSec);

		var myTotalTime = new Date(totalTime);
		var ttMin = (myTotalTime.getUTCMinutes() < 10) ? "0" + myTotalTime.getUTCMinutes() : myTotalTime.getUTCMinutes();
		var ttSec = (myTotalTime.getUTCSeconds() < 10) ? "0" + myTotalTime.getUTCSeconds() : myTotalTime.getUTCSeconds();
		$("#total_time").text(ttMin+":"+ttSec);
	});*/
	
});
