
jQuery( function() {
	
/*		$('#right a').ajaxing();
	
	var ajax = new Object;
	
	ajax.click = false;
	
	ajax.targets = {
		right: { selector: '#right', target: '#left' },
		leftbandlist: { selector: '#left #bands ul', target: '#left' },
		leftreleaseslist: { selector: '#left #releases ul', target: '#left' },
		remain: { selector: '*', target: 'div#content' }
	};
	
	if ($('base').length) {
		ajax.base = $('base').attr('href');
		if (ajax.base.lastIndexOf('/')==ajax.base.length-1) ajax.base = ajax.base.substr(0,ajax.base.length-1);
	} else {
		ajax.base = 'http://' + location.host + '/';
	}
	
	ajax.location = ( location.hash.indexOf('#')==0 ? location.hash.replace('#','').split('#') : location.hash.split('#') );
	if (ajax.location[0].charAt(0)=='/') {
		ajax.location = { 
			href : ajax.location[0],
	 		hash : ajax.location[1]
 		};
	} else {
		ajax.location = { 
			href : location.href.replace(ajax.base,'').split('#')[0],
	 		hash : ajax.location[0]
 		};
 		location.hash = ajax.location.href;
	}
	
	
	ajax.interval = setInterval(function() {
		var href = ( location.hash.indexOf('#')==0 ? location.hash.replace('#','').split('#') : location.hash.split('#') );
		if (ajax.location.href != href[0] && ajax.click == false) {
			console.debug('history');
			ajax.location.href = href[0]; 
			ajax.location.hash = href[1];		
		} else if (ajax.location.href != href) {
			console.debug('click');
			ajax.location.href = href[0]; 
			ajax.location.hash = href[1];
			ajax.click = false;
		}
	}, 1000 );
	
	console.debug(ajax);
	
	$('body a[target!=_blank]').livequery( function() {
		$(this).click( function() {
			
			click = true;
			
			var settings = {
				object : this,
				targets : false
			};

			$.each(targets, function(key,target) {
				if ($(settings.object).parents().is(key)) {
					settings.targets = target;
					return false;
				} else {
					return true;
				}
			} );
			
			settings.url = $(this).attr('href');
			settings.url = (settings.url.indexOf('http://')==-1 ? ajax.base + settings.url) : settings.url)
			settings.data = false;	
			
			$.ajaxSetup( {global:false} );	

			$.ajax( {
				url: settings.url,
				data: settings.data,
				dataType: 'html',
				contentType: 'application/x-www-form-urlencoded',
				username: false,
				password: false,
				async: true,
				type: 'GET',
				processData: true,
				timeout: false,
				cache: false,
				beforeSend: function() {
					//window.ajax_history.location.href = settings.url;
					$(settings.targets).fadeTo(500, 0, function() {
						var loading = document.createElement('div');
						var loading_img = document.createElement('img');
						loading_img.src = 'images/loading.gif',
						loading_img.width = 12;
						loading_img.height = 12;
						$(this).after(loading);
						$(loading).addClass('loading');
						$(loading).css( {
							position: 'absolute',
							width: 12,
							height: 12,
							left: $(this).position().left + 10,
							top: $(this).position().top + 10,
							zIndex: 10,
							display: 'none'
						} );
						$(loading).append(loading_img).fadeIn(500);
						
					} );
				},
				success: function(data, status) {
					var regex = /<title>(.*)<\/title>/i;
					if (regex.test(data))
						document.title = data.match(regex)[1];
		 	 		var regex = /<body[^>]*>((.|\n|\r)*)<\/body>/i;
					if (regex.test(data))
						data = data.match(regex)[1];
					data = $('<div>').append(data);
					$.each(settings.targets.split(','), function(key, target) {
						$(target).fadeTo(0, 0, function() {
							$(target).empty().append(data.find(target).contents());
							var interval = setInterval(function() {
								if ($(target).next().is('div.loading'))
									$(target).next().fadeOut(500).remove();
								$(target).fadeTo(500,1);
								clearInterval(interval);	
							}, 1000 );			
						} );
					} );
				},
				error: function(data, status) {
					console.debug('error');
				},
				complete: function(data, status) {}
			} );
				
			this.blur();
			return false;
		} );	
	} );*/
	
	$('#left div.bands ul li a').livequery( function() {
		$(this).each ( function() {
			$(this).find('span > span').css('opacity',0.25);
			$(this).hover(
				function () {
					$(this).find('span > span').fadeTo('fast',1);
				},
				function () {
					$(this).find('span > span').fadeTo('normal',0.25);
				}
			);
		} );
	} );

	$('#left div.releases ul li a').livequery( function() {
		$(this).each ( function() {
			$(this).find('span').css('opacity',0);
			$(this).hover(
				function () {
					$(this).find('span').fadeTo('fast',1);
				},
				function () {
					$(this).find('span').fadeTo('normal',0);
				}
			);
		} );
	} );			
	
} );


function viewContent() {
	$('div#content').fadeIn(300);
}

function hideContent() {
	$('div#content').fadeOut(300);
}

