$(function() {	
	function filterPath(string) {
				return string
				  .replace(/^\//,'')
				  .replace(/(index|default).[a-zA-Z]{3,4}$/,'')
				  .replace(/\/$/,'');
			  }
			  $('a[href*=#]').each(function() {
				if ( filterPath(location.pathname) == filterPath(this.pathname)
				&& location.hostname == this.hostname
				&& this.hash.replace(/#/,'') ) {
				  var $targetId = $(this.hash), $targetAnchor = $('[name=' + this.hash.slice(1) +']');
				  var $target = $targetId.length ? $targetId : $targetAnchor.length ? $targetAnchor : false;
				   if ($target) {
					 var targetOffset = $target.offset().top;
					 $(this).click(function() {
						$('ul.accordion li span.post').hide(); 
						$('ul.accordion').find('li:first span.post').show(); 
						$('ul.accordion li a.title').removeClass('titleactive');
						$('ul.accordion').find('li:first a.title').addClass('titleactive');
					   $('html, body').animate({scrollTop: targetOffset}, 400);
					   return false;
					 });
				  }
				}
			  });
			  
	});