/*
 * jQuery WLS Back To Top Navigation v1.0 - http://wls.nullpointer.at
 *
*/
  var start_line;
  
  $(document).ready(   function(){
  
  
    // sichtbar machen
    $('div#backtotop').show().addClass('relative');
  
    // pos merken
    start_line = $('div#backtotop').position();
    start_line = start_line.top;
    
    // on scroll mit nach unten wandern wenn nicht mehr ganz unten
    $(window).scroll(function(){
      var scrollTop = $(document).scrollTop();
      var currTop = $('div#backtotop').position();
      var currTop = currTop.top;
      var animationtime;
      var ease;
      var newpos;
    
      if(scrollTop > start_line){
        newpos = scrollTop -start_line + 5;
      } else {
        newpos = start_line;
      }
      if(currTop < scrollTop){
        animationtime = 'slow';
        ease = 'easeOutBack';
      } else {
        animationtime = 1000;
        ease = 'swing';
      }
      $('div#backtotop').stop().animate({top: newpos}, animationtime, ease);
    });
      
    // on click zurück scrollen
    $('div#backtotop').click(function(){
      //FF and IE html and body for chrome and safari
      $('html,body').animate({scrollTop:0}, 4000);
      return false;
    });
      
  });

