$().ready(function() {
	// Options
	var fadeDuration = 'fast';
	
	
	var $locationTabs = $('#location-tabs');
	
	if ($locationTabs.length < 1) return false;
	
	var $tabLinks = $locationTabs.find('a'),
		$tabs = $('#tab-data > li').hide(),
		$selectedTabLink = $('#location-tabs a').first(),
		$selectedTab = $($selectedTabLink.attr('href'));
	
	if ($.browser.msie) { // ie is so stupid
		var href = $selectedTabLink.attr('href');
		href = href.split('#');
		href = '#' + href[href.length-1];
		$selectedTab = $(href);
	}
	
	$selectedTabLink.parent('li').addClass('selected');
	$selectedTab.addClass('selected').fadeIn(fadeDuration);
	
	$tabLinks.click(function() {
		
		var $a = $(this),
			href = $a.attr('href'),
			$parentLi = $a.parent('li');

		if ($parentLi.hasClass('selected')) return false;

		if ($.browser.msie) {
			href = href.split('#');
			href = '#' + href[href.length-1];
		}
	
		$locationTabs.find('li').removeClass('selected');
		
		$parentLi.addClass('selected');
		$(href).addClass('selecting');

		$selectedTab.fadeOut(fadeDuration, function() {
			$tabs.removeClass('selected').hide();
			
			$selectedTabLink = $a;
			$selectedTab = $(href).addClass('selected').fadeIn(fadeDuration);
		});
		
		return false;
	});
	
});
