// JavaScript Document

function closeTrailer() {
	jQuery('#videoplayer').hide();
	jQuery('a.videothumb').show();
	return false;
}

function initImages() {
	jQuery('a.lightbox').lightbox();	
}

function initVideos() {
	jQuery('a.videothumb').lightbox();
}

jQuery(document).ready(function() {
	
	jQuery(".content .text").pngFix(); 
	
	function newsPager () 
	{
		jQuery(this).find(".pager a").click(
			function() {
				jQuery('#news').load( "news.php" + jQuery(this).attr('href'), newsPager );
				return false;
			}
		);
	}
	
	jQuery('#news').load('news.php', newsPager);
	
	function gigsPager () 
	{
		jQuery(this).find(".pager a").click(
			function() {
				jQuery('#gigs').load( "gigs.php" + jQuery(this).attr('href'), newsPager );
				return false;
			}
		);
	}
	
	
	jQuery('#gigs').load('gigs.php', gigsPager);
	
			var subpage = document.location.href.split("#")[1];				
			
			if (subpage) {
				
				var subpageLink = jQuery(".side a[href="+subpage+".html]").addClass('selected');

				jQuery('.content .text').hide().load(subpageLink.attr('href') , 
					function() {
						jQuery(this).fadeIn('slow');
						initImages();
						initVideos();
				} );
			
				jQuery('.side ul li ul').filter(
					function () {
						return !( jQuery(this).find('a.selected').size() );
					}
				).hide();
			} else {
				jQuery('.side ul li ul').hide();
			}
			
			jQuery('.side ul li a').filter( 
					function () {
							try {
								return (jQuery(this).attr('href').indexOf('http://') != 0)
							} catch (err) {
								return 1;
							}
					})
			.each(
				  function () {
				  	var $a = jQuery(this);
					
					var href = $a.attr('href');
					
					if (href) {
						$a.data('xhref',href);
						$a.attr('href','#'+href.split('.')[0]);
					} else {
						href = jQuery( $a.parent('li').find('ul li a').get(0) ).attr('href');
						if (href) {
							$a.data('xhref',href);
							$a.attr('href','#'+href.split('.')[0]);
						}
					}
				  }
			).click(
				function () {
					
					var $a = jQuery(this);
					
					jQuery('.side ul li a').removeClass('selected');
					
					if ( $a.next('ul').size() == 1 )
					{
						$a.addClass('selected');
						jQuery(".side ul li ul").removeClass('selected');
						$a.next('ul').addClass('selected').toggle('slow');
						jQuery(".side ul li ul:not('.selected')").slideUp();
					}
					
					if ( ! $a.attr('href') )
					{
						$a = jQuery( $a.parent('li').find('ul li a').get(0) );
					}
					
					if ($a.attr('href')) {
						jQuery('.side ul ul li a').removeClass('selected');
						jQuery('.content .text').fadeOut('slow',
							function() {  
								jQuery(this).load( $a.data('xhref'), 
									function() { 
										jQuery("a[href='"+$a.attr('href')+"']").addClass('selected');
										jQuery(this).fadeIn('slow');
										initImages();
										initVideos();
									} );
							}
						);
					}
				}
			);
			initVideos();
			initImages();
			if (!jQuery.browser.msie) jQuery('.page.bottom').hide();
});


window.onload = function () {
	jQuery('.page.bottom').slideDown('slow');	
		
};


	

