 $(document).ready(function() {
  function shift_text_nav() {
     var top = $(window).scrollTop();
     var t = $('#content').offset().top;
     var left = $('#primary').offset().left;
     if (top > (t)) {
          var text_height = $('#container').height();
          var nav_height = $('.sform').height();

          if(t + text_height - nav_height  - 10 < top){
               $('.sform').css({'position':'absolute','margin-left':'0px','top': (text_height - nav_height) + 'px','left':'0px'});
          }else{
               $('.sform').css({'position':'fixed','margin-left':'0px','top':'10px','left':left+'px'});
          }
     } else {
          $('.sform').css({'position':'absolute','margin-left':'0px','top':'10px','left':'0px'});
     }
}

$(window).scroll(function() { shift_text_nav(); });
$(window).resize(function() { shift_text_nav(); });
shift_text_nav();
}); 
