﻿/// <reference path="JQueryIntellisense.js" />

$(document).ready(function() {

  var expandTexts = $("div.expandText");
  expandTexts.wrapInner('<div class="expandTextBox"></div>');
  expandTexts.prepend('<a class="expandTextButton" href="javascript:void(null);"><strong></strong></a>');

  var expandButtons = $("a.expandTextButton");

  var textboxes = expandButtons.parent().children("div.expandTextBox");
  textboxes.addClass("closed").hide(0);

  var strongs = expandButtons.children("strong");
  strongs.text("Read More");

  expandButtons.click(function(e) {

    e.preventDefault();
    var textbox = $(this).parent().children("div.expandTextBox");
    var strong = $(this).children("strong");

    if (textbox.hasClass("moving")) { return; }

    if (textbox.hasClass("closed")) {
      strong.addClass("minus");
      strong.text("Collapse");
      textbox.stop().addClass("moving").slideDown(200, function() {
        $(this).removeClass("closed").removeClass("moving").removeFilter();
      });
    }
    else {
      strong.removeClass("minus");
      strong.text("Read More");
      textbox.stop().addClass("moving").slideUp(500, function() {
        $(this).addClass("closed").removeClass("moving");
      });
    }

  });

});