$(function() {
  
		// same page nice scrolling links
		
 		function filterPath(string) {
    	return string
      	.replace(/^\//,'').replace(/(index|default).[a-zA-Z]{3,4}$/,'').replace(/\/$/,'');
	  }
  	
  	$('a#uptop').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() {
      	     $('html, body').animate({scrollTop: targetOffset}, 600);
        	   return false;
         	});
	      }
  	  }
	  });
		
		$('.dab').jTypeWriter();
		
		$('img#bb').hide().fadeIn(2000);
		
		$('ul#main-nav li.current_page_item, ul#main-nav li.current_page_parent')
		
			.css({ height : "0" }).animate({ height : "75px" }, 1000
		
		);

});