$(document).ready(function() {
	$(document).pngFix();
	
    // launch external links
    $('a[rel=external]').click( function() {
        window.open(this.href);
        return false;
    });
    
		// scroll links
	   $('a[href*=#]').bind("click", jump);
       return false;
	   
	   
});



//Anonymous function that is applied to all internal-links
var jump=function(e) {
	//prevent the "normal" behaviour which would be a "hard" jump
	e.preventDefault();
	
	//Get the target
	var target = $(this).attr("href");
	
	//perform animated scrolling
	$('html,body').animate({
		//get top-position of target-element and set it as scroll target
		scrollTop: $(target).offset().top
		//scrolldelay: 2 seconds
	},1100,function(){
		//attach the hash (#jumptarget) to the pageurl
		location.hash = target;
	});

}

