$(document).ready(function() {

      $(".check_status").click( function() {
        $rigstatusObject = $(this).parent().parent().parent().children(".rig_status_display");

        $(this).unbind('mouseleave');

        if ( $rigstatusObject.css( "display" ) == "block" ) {
          $(this).bind( 'mouseleave', function () {
            $(this).attr('src', $(this).attr('src').replace( overRegexp, '$1' + offString + '$2' ) );
          });
        }


        $rigstatusObject.animate({height: 'toggle'}, { duration: "slow" });
      });


      $(".close_link").click( function() {
        $imageObject =
            $(this).
               parent().
               parent().
               parent().
               children('.rigs_left_column').
               children('a').
               children(".check_status");


        $rigstatusObject = $(this).parent().parent();

        $imageObject.unbind('mouseleave');

        if ( $rigstatusObject.css( "display" ) == "block" ) {
          $imageObject.bind( 'mouseleave', function () {
            $imageObject.attr('src', $imageObject.attr('src').replace( overRegexp, '$1' + offString + '$2' ) );
          });
        }



        $rigstatusObject.animate({height: 'toggle'}, { duration: "slow" });

        $imageObject.attr('src', $imageObject.attr('src').replace( overRegexp, '$1' + offString + '$2' ) );
      });

});
