/* LINKIN PARK */
/* Section Functions - Live
----------------------------------------------------------------------------- */


/* READY FUNCTION
----------------------------------------------------------------------------- */

	$(document).ready(function() {
	

/* LPN BAR NAVIGATION OPTIONS
----------------------------------------------------------------------------- */

	if (section == "live") {

		$('li.live').addClass('hover');
		$('li.live').css( { width: "276px" } );
		
	}
	
	if (page == "live" || page == "show") {
				
		highlightPageName("tour-dates", false);
	
	}	
	
	if (page == "reviews") {	

		highlightPageName("reviews", false);
	
	}	
	

/* TABS
----------------------------------------------------------------------------- */

	if (page == "live") {

		$('#dates > ul').tabs({
		
			fxSlide: false,

			click: function() {
			
				/* SHOW PRELOADING ANIMATION */	
				$("#loader").fadeIn();
			
			},
			load: function(ui) {

				/* HIDE PRELOADING ANIMATION */			
				$("#loader").fadeOut();

				/* HIDE EMPTY LISTS */
				hideEmptyLists();
				
				/* ADD HOVER CLASS TO EVENT LISTINGS */
				$('div.widget-event.program li').hover(
				
					function() {
			
						$(this).addClass('hover');			
					
					},
					function() {
					
						$(this).removeClass('hover');			
					
					}			
				
				);
				
				$('div.widget-event.list tr').hover(
				
					function() {
			
						$(this).addClass('hover');			
					
					},
					function() {
					
						$(this).removeClass('hover');			
					
					}			
				
				);
				
			}
			
		});

	}
				
		
/* TRUNCATE TEXT
----------------------------------------------------------------------------- */
	
	if (page == "show" || page == "reviews") {
	
		$(".headlines a").truncate( 75 );
		
	}
	
	if (page == "live") {
	
		$("div.widget-event.program em").truncate( 50 );
		
	}
	

/* ADD LINK TO CREATE A PROMPTS
----------------------------------------------------------------------------- */

	if ((page == "reviews" || page == "show") && loggedin == "false") {

		$('#latest-reviews ul.actions:last').append('<li class="prompt"><a class="action share" href="/update/' + tag + '/' + topic + '">Review This Show</a></li>');

	}

	if ((page == "reviews" || page == "show") && loggedin == "false") {
	
		$('#show-photos ul.paging li').addClass("prompt");
		
	}	


/* HIDE PROMPTS DIV HAS CONTENT
----------------------------------------------------------------------------- */

	if ($('#show-photos').length > 0) {

		$('a.prompt.showphoto').parent().hide();
	
	}

	if ($('#latest-reviews').length > 0) {

		$('a.prompt.review').parent().hide();
	
	}
	

/* CHANGE LANGUAGE FOR ACTIONS
----------------------------------------------------------------------------- */
	
	if (page == "reviews" || page == "show") {
	
		$('#latest-reviews a.browse').text('Read More Reviews');
		$('#live-photos a.browse').text('See More Photos');	
		$('#live-photos a.share').text('Share A Photo From The Show');
		$('#rsvp a.browse').text('See More Attending Fans');
			
	}
	
	
	
/* ADJUST POSITIONING OF RSVP CONFIRMATION
----------------------------------------------------------------------------- */

	if ( page == "show" && $('#going').length == 0) {
	
		if ($('#going ul.actions"').length == 0) {

			var distance = -1 * ($('#event dl:last').height() + 24 - 15 - 24);

		}
		
		else {
		
			var distance = -1 * ($('#event dl:last').height() + $('#event ul.actions').height() + 48 - 15 - 24);		
		
		}
		
		$('#confirmation').css("top", distance);
		$('#page-show #rsvp').css("min-height", "0");
	
	}	
		
	
/* END READY FUNCTION
----------------------------------------------------------------------------- */

	});




/* LOAD FUNCTION / ELEMENT INITIALIZATION
----------------------------------------------------------------------------- */

	$(window).load(function() {


/* FLASH ANIMATIONS
----------------------------------------------------------------------------- */

	if ( page == "live" || page == "live-past" ) {
		var wbrHost = "http://download.wbr.com/bandbuilder/lp/"
		
		var photos_so = new SWFObject( wbrHost + "flash/lpn_photoViewer.swf", "photos.swf", "704", "370", "9", "#000000" );
		photos_so.addVariable( "photoXML", "http://linkinpark.com/feeds/featured.xml?items=30" );
		photos_so.addVariable( "siteHost", site_host );
		photos_so.addParam( "allowScriptAccess", "always" );
		photos_so.write( "player" );
		
	}
	

/* ADD HOVER CLASS TO EVENT LISTINGS
----------------------------------------------------------------------------- */

	if (page == "live-past") {

		$('div.widget-event.program li').hover(
		
			function() {
	
				$(this).addClass('hover');			
			
			},
			function() {
			
				$(this).removeClass('hover');			
			
			}			
		
		);
		
		$('div.widget-event.list tr').hover(
		
			function() {
	
				$(this).addClass('hover');			
			
			},
			function() {
			
				$(this).removeClass('hover');			
			
			}			
		
		);
		
	}
	
	
/* REPLACE HYPERLINKS
----------------------------------------------------------------------------- */

	if (page == "show") {

		$('#latest-reviews a.browse').attr('href','/reviews/' + tag + '?topic=' + topic);		
		$('#show-photos a.browse').attr('href','/visuals/' + 'all/' + topic);				
		
	}

	
/* END LOAD FUNCTION
----------------------------------------------------------------------------- */

	
	});	