      jQuery().ready(function(){
        $('.buttons a.prices').click(function(){
            //$(this).addClass("focus");
            $(this).parent().parent().find('.rooms-category-prices').slideToggle('fast');
            $(this).parent().toggleClass('expanded');
            return false;
          });
        $('.buttons a.more').click(function(){
            //$(this).addClass("focus");
            $(this).parent().parent().find('.details').slideToggle('fast');
            //$(this).parent().toggleClass('expanded');
            return false;
          });

        $('#teasers_right').click(function(){
          $('#teasers ul').stop();
          var old_margin = parseInt($('.ul_wrapper ul').css('marginLeft'));
          var new_margin = old_margin - 314; 
          var ol_width = $('.ul_wrapper ul').width();
          var wrapper_width = $('.ul_wrapper').width();
          var min_margin = wrapper_width - ol_width;
          if (min_margin > 0) return false;
          if (new_margin < min_margin) {
            new_margin = min_margin;
            $(this).parent().find('ul').stop().animate({'marginLeft': '0px'}, 800);
          } else
          $(this).parent().find('ul').stop().animate({'marginLeft': new_margin+'px'}, 800);
          return false;
        });
        $('#teasers_left').click(function(){
          $('#teasers ul').stop();
          var old_margin = parseInt($('.ul_wrapper ul').css('marginLeft'));
          var ol_width = $('.ul_wrapper ul').width();
          var new_margin = old_margin + 314; 
          if (new_margin > 0) {
            new_margin = 0;
            last_offset = 314*3-ol_width;
            $(this).parent().find('ul').stop().animate({'marginLeft': last_offset+'px'}, 800);
          } else
          $(this).parent().find('ul').stop().animate({'marginLeft': new_margin+'px'}, 800);
          return false;
        });

      });


