// FOOTER SCRIPTS
//
// PAGE MUSIC SETUP
// THEME SELECT
 

switch (demo_setting) {
	
	/* * * * * * * * * FANCY * * * * * * * * */
	case 'fancy': {
	
 		   
			// PAGE MUSIC SETTING
			var page_music_setting = readCookie('page_music_setting');


			$(document).ready(function(){ 


				// REFERENCE... HOW TO EXCLUDE A BROWSER:
				// $('body:not(.safari) #show_nav').localScroll({duration:700});


				// SHOW NAV
				$('#show_nav').localScroll({duration:700});


				// THEME LINKS
				$('#footer #themes_link a').click(function() { 
					theme_select();
					$(this) 

						// ****************************  
							// BUG: This doesn't work... 
							// attempting to disable the link temporarily 

						.unbind('click')
						.oneTime(4000,function(){ 
							$(this).bind('click',theme_select);
						}); 

						// ****************************

					return false;
			    });  

                
				// PAGE MUSIC INITIAL DISPLAY
				$('#footer #play_music').hide();  
				$('#footer #.now_playing').hide(); 
				  
                       

				// SHOW PLAY MUSIC LINK IF DISABLED; EXCEPT ON RECORDINGS 
				if ( (page_music_setting == 'disabled') && ( $('body').attr('id') != 'recordings' ) ) { 
					$('#play_music').show();
			    }


				// DISABLE PAGE MUSIC LINK
				$('#disable_music a.link').livequery('click', function(event) { 
					fadeOut_music('300');
					$('#footer .now_playing').fadeOut('300').oneTime(3000,'play_music_link',function() {
						$('#footer #play_music').fadeIn('400');
					}); 
					createCookie('page_music_setting', 'disabled', 365); 
					return false;
			    });


				// PLAY/ENABLE PAGE MUSIC LINK
				$('#play_music a.link').livequery('click', function(event) { 
					eraseCookie('page_music_setting');  
					page_music();   
					/*
					$('#footer #play_music').fadeOut('200',function(){
						page_music();  
					}); 
				   */
					return false;
			    });                       


			});


			/*	*	*	*	*	*	*	*	*	*	*/


			function theme_select() {
				$('#footer li.now_playing span.annimate').fadeOut('fast');
				$('#footer #theme_select ul')
					.toggle('slide', { direction:'left' }, 1000)
					.oneTime(4000,'theme',function() {
						$('#footer #theme_select ul').toggle('slide', { direction:'left' }, 1000, function() { 
							$('#footer li.now_playing span.annimate').fadeIn('fast'); 
					});
				});
			}


			function page_music() { 

				// CALLED FROM window.onload; change_content.js;

			    // alert('playing music');   

				//audio-preview-url="http://a1.phobos.apple.com/us/r1000/021/Music/bc/15/52/mzi.woylebaq.aac.p.m4a"
				
				
				// SET-UP PAGE MUSIC 
				var random_track = Math.floor(Math.random()*13) + 1 ;  // filter out track[0]  
				
				var curtain_track_list = [];
					swings_track_list[0] = 'empty',	
					swings_track_list[1] = 'The Curtain'
				
				var swings_track_list = [];
					swings_track_list[0] = 'empty',	
					swings_track_list[1] = 'Lover, Come Back to Me',
					swings_track_list[2] = 'Dat Dere',
					swings_track_list[3] = 'I Feel the Earth Move',
					swings_track_list[4] = 'Fool on the Hill',
					swings_track_list[5] = 'All of Me',
					swings_track_list[6] = 'One Note Samba',
					swings_track_list[7] = 'Corcovado (Quiet Nights)',
					swings_track_list[8] = 'Perdido',
					swings_track_list[9] = 'When the Sun Comes Out',
					swings_track_list[10] = 'We’ve Got a World That Swings',
					swings_track_list[11] = 'Softly, as in a Morning Sunrise',
					swings_track_list[12] = 'How Deep Is the Ocean?',
					swings_track_list[13] = 'Night and Day'   

				$('#footer #play_music').fadeOut('200',function(){
					$('#footer #song').text(curtain_track_list[random_track]);
				   	$('#footer #now_playing').fadeIn('300'); 
				 	$('#footer #disable_music').fadeIn('300');
					play_page_music('curtain',random_track); 
				});            

			}



			function play_page_music(album,track) {
				// alert('New Track');
				$('#page_music_container').media( {
					width:18, // set in css
					height:18,
					autoplay:true, // plays as soon as possible
					src:'/recordings/_' + album + '/tracks/' + track + '.mov',
					// src:'/recordings/_vintage/tracks/1.mov',
					//src:'http://a1.phobos.apple.com/us/r1000/021/Music/bc/15/52/mzi.woylebaq.aac.p.m4a'
					attrs: { 	// EMBED ATTRIBUTES 	
						name:'QT_page_music',
						controller:'false',
						enablejavascript:'true',
						kioskmode:'true'
						},  
					params: { 	// OBJECT ATTRIBUTES
						name:'QT_page_music',
						controller:'false',
						enablejavascript:'true',
						kioskmode:'true'
						}, 
					caption: false // supress caption text
					}
				);
			}

			function fadeOut_music() {
				var volume = 255;
				if (document.QT_page_music) {
					//alert('Fade track');
					fade_music = window.setInterval(function() {
						volume = volume - 63;
						document.QT_page_music.SetVolume(volume);
					}, 500 );
					window.setTimeout(function() {
					  	document.QT_page_music.Stop();
						clearInterval(fade_music);
						document.QT_page_music.SetVolume('255')
					}, 4000 );
				}
				return;
			}

			/*
			function fadeOut_music(fadeOut_speed) {
				var volume = 255;
				var fade_interval = 500;
				var fade_length = ( (fadeOut_speed*10) - fade_interval );
				var steps = ( (fade_length/fade_interval) - 1 );
				var volume_step = Math.floor( 255/steps);

				alert (
					'fade_length: ' + fade_length + '\n' +
					'fade_interval: ' + fade_interval + '\n' +
					'steps: ' + steps + '\n' +
					'volume_step: ' + volume_step
				);
				if (document.QT_page_music) {
					// alert('Fade track');
					fade_music = window.setInterval(function() {
						volume = volume - volume_step;
						document.QT_page_music.SetVolume(volume)
					}, fade_interval );
					window.setTimeout(function() {
					  	document.QT_page_music.Stop();
						clearInterval(fade_music);
						document.QT_page_music.SetVolume('255')
					}, fade_length );
				}
				// catch (error) {return;}
				return;
			}
			*/ 
			
			
   } break;  





	/* * * * * * * * * STRIPPED * * * * * * * * */
   default: {


		$(document).ready(function(){ 
            
			// SHOW NAV
			$('#footer #show_nav').hide();
			$('#footer #themes_link').hide();  
			$('#footer .now_playing').hide();
 
		});
              

		/*	*	*	*	*	*	*	*	*	*	*/
	

		
		function page_music() { 
	
			// CALLED FROM window.onload; change_content.js;
	
		    // alert('playing music');   
	
			// SET-UP PAGE MUSIC 
			var random_track = Math.floor(Math.random()*2) + 1 ;  // filter out track[0]  
			var curtain_track_list = [];
				curtain_track_list[0] = 'empty',	
				curtain_track_list[1] = 'The Curtain',
				//curtain_track_list[2] = 'Perdido' // reset to track 8
			var track; // used to replace random track in STRIPPED only
			//if (random_track == 1) { track = 1 }
			//if (random_track == 2) { track = 8 }
			track = 1;	
		 
	
			play_page_music('curtain',track);  
			$('#footer #song').text(curtain_track_list[random_track]); 
			$('#footer #now_playing').show();   
			$('#footer #now_playing .pipe').hide();
  
		}



		function play_page_music(album,track) {
			// alert('New Track');
			$('#page_music_container').media( {
				width:18, // set in css
				height:18,
				autoplay:true, // plays as soon as possible
				src:'/recordings/_' + album + '/tracks/' + track + '.mov',
				// src:'/recordings/_vintage/tracks/1.mov',
				attrs: { 	// EMBED ATTRIBUTES 	
					name:'QT_page_music',
					controller:'false',
					enablejavascript:'true',
					kioskmode:'true'
					},  
				params: { 	// OBJECT ATTRIBUTES
					name:'QT_page_music',
					controller:'false',
					enablejavascript:'true',
					kioskmode:'true'
					}, 
				caption: false // supress caption text
				}
			);
		}

	} break;
	
}

                    