Resetting to top of page - return false; not working

Resetting to top of page - return false; not working

First of all, I know my code is extremely cluttered. I had very specific functionality in mind, and used my elementary knowledge of Jquery to make it happen. Everything is finally working as I'd like, except that whenever the function is called, the page resets to the top. I tried using the return false as is standard, but that doesn't seem to resolve the issue.

Here is my code:

  1. $(document).ready(function(){
  2. $("#textblock1").hide(); 
  3. $("#textblock2").hide();  
  4. $("#textblock3").hide();         
  5.  $("#homebutton1").click(function(){
  6.                 $("#textblock2").hide();
  7.                 $("#textblock3").hide();
  8.                 $("#blank").hide(); 
  9.             if ($("#textblock1").is(':hidden'))
  10.                 $("#textblock1").show();
  11.             else{
  12.                 $("#textblock1").hide();
  13.                 $("#blank").show();
  14.             }
  15.             return false;
  16.         });
  17.  $("#homebutton2").click(function(){
  18.                 $("#textblock1").hide();
  19.                 $("#textblock3").hide();
  20.                 $("#blank").hide();
  21.             if ($("#textblock2").is(':hidden'))
  22.                 $("#textblock2").show();
  23.             else{
  24.                 $("#textblock2").hide();
  25.                 $("#blank").show();
  26.             }
  27.             return false;
  28.         });
  29.  $("#homebutton3").click(function(){
  30.                 $("#textblock1").hide();
  31.                 $("#textblock2").hide();
  32.                 $("#blank").hide();
  33.             if ($("#textblock3").is(':hidden'))
  34.                 $("#textblock3").show();
  35.             else{
  36.                 $("#textblock3").hide();
  37.                 $("#blank").show();
  38.             }
  39.             return false;
  40.         });
  41.         $('#textblock1').click(function(e) {
  42.             e.stopPropagation();
  43.         });
  44.         $(document).click(function() {
  45.             $('#textblock1').hide();
  46.                 $("#blank").show();
  47.         });
  48.         $('#textblock2').click(function(e) {
  49.             e.stopPropagation();
  50.         });
  51.         $(document).click(function() {
  52.             $('#textblock2').hide();
  53.                 $("#blank").show();
  54.         });
  55.         $('#textblock3').click(function(e) {
  56.             e.stopPropagation();
  57.         });
  58.         $(document).click(function() {
  59.             $('#textblock3').hide();
  60.                 $("#blank").show();
  61.         });
  62.     });
Here is a link to the test environment:  http://72.47.197.71/ (functionality on "Marketing, Design, and Technology" in main graphic)