$(document).ready(function() {
  Hyphenator.run();
  $('div.read-more').each( function (index, value )
  {
    $(value).hide();
    var lnkReadMore = $('<a class="readmorelink">Read more</a>');
    var lnkReadLess = $('<a class="readmorelink">Read less</a>');
    lnkReadLess.hide();
    $(value).after(lnkReadMore);
    $(value).after(lnkReadLess);
    lnkReadMore.bind('click', { txtDiv: value, hideLink: lnkReadLess }, function(e) {
      //$(e.data.txtDiv).show();
      $(e.data.txtDiv).slideDown(500, function() { 
        $(lnkReadMore).hide();
        $(lnkReadLess).show();
        $(".eqh").equalHeights();
      });
    });
    lnkReadLess.bind('click', { txtDiv: value, showLink: lnkReadMore }, function (e) {
      //$(e.data.txtDiv).hide();
      $(e.data.txtDiv).slideUp(500);
      $(this).hide();
      $(lnkReadMore).show();
    });
  });
  $(".eqh").equalHeights();
});


function init_readmore () {
  $('div.read-more').each( function (index, value )
  {
    $(value).hide();
    var lnkReadMore = $('<a class="readmorelink">Read more</a>');
    var lnkReadLess = $('<a class="readmorelink">Read less</a>');
    lnkReadLess.hide();
    $(value).after(lnkReadMore);
    $(value).after(lnkReadLess);
    lnkReadMore.bind('click', { txtDiv: value, hideLink: lnkReadLess }, function(e) {
      //$(e.data.txtDiv).show();
      $(e.data.txtDiv).slideDown(500, function() { 
        $(lnkReadMore).hide();
        $(lnkReadLess).show();
        $(".eqh").equalHeights();
      });
      
    });
    lnkReadLess.bind('click', { txtDiv: value, showLink: lnkReadMore }, function (e) {
      //$(e.data.txtDiv).hide();
      $(e.data.txtDiv).slideUp(500);
      $(this).hide();
      $(lnkReadMore).show();
    });
  });
  $(".eqh").equalHeights();
}