$(document).ready(function(){
  
  $(".autogrow").autogrow({ minHeight: 150, lineHeight: 18 });

  $('.anchor-replace').each(function(){
    var text = $(this).val();
    $(this).addClass("off-left");
    $(this).parent().append('<a href="#" class="anchor-replaced">'+text+'</a>');
  });
  $(".anchor-replaced").click(function(){
    $(this).parent().find('input[type=submit]').trigger("click");
    return false;
  });

  $(".banner-wrapper textarea").each(function(){
    var text = "Show the HTML for this banner";
    $(this).wrap('<div class="textarea-wrapper">');
    $(this).parents(".banner-wrapper").append('<p><a href="#" class="text-upper toggle-textarea">'+text+'</a></p>');
  });
  $(".banner-wrapper .textarea-wrapper").hide();

  $(".banner-wrapper textarea").focus(function(){
     this.select();
   });

  $(".banner-wrapper a.toggle-textarea").live("click", function(){
    var $textarea = $(this).parents(".banner-wrapper").find(".textarea-wrapper");
  
    if ($textarea.is(":visible")) { 
      $textarea.slideUp();
      $(this).text("Show the HTML for this banner");
    } else {
      $textarea.slideDown();
      $(this).text("Hide the HTML for this banner");      
    }
    return false;  
  });

});

