var OneColumn = {
  leftClass: 'contribcolumn-left',
  rightClass: 'contribcolumn-right',
  leftMediaClass: 'contribcolumn-left-media',
  leftMessageClass: 'contribcolumn-left-message',
  adjust: function() {
    var table = jQuery('form#contribution table').eq(0);
    var tr = table.find('tr').eq(0);
    var tds = tr.find('td.contribcolumn');
    if (table && tr && tds && tds.length == 3) {
      var left = tds.eq(0);
      left.addClass(this.leftClass);
      var right = tds.eq(2);
      right.addClass(this.rightClass);
      right.prepend(left.contents());
      var header = jQuery('#fw_header');
      var htable = header.find('table').eq(0);
      htable.find('script').replaceWith('');
      var htr = htable.find('tr').eq(0);
      var htds = htr.find('td');
      if (htable && htr && htds.length == 2) {
        var htdLeft = htds.eq(0);
        htdLeft.addClass(this.leftMessageClass);
        var htdRight = htds.eq(1);
        htdRight.addClass(this.leftMediaClass);
        var htr2 = jQuery(document.createElement('tr'));
        htr.after(htr2);
        htr2.append(htdLeft);
        left.append(htable);
        header.css('display', 'none');
      }
      var phone = jQuery('#phone').eq(0);
      phone.css('margin','0px 0px 0px');
      var right = jQuery('td.contribcolumn-right').eq(0);
      if (right) {
        var amttable = right.find('table').eq(0).next();
        var extrarow = amttable.find('tr').eq(1);
        var extracol = extrarow.find('td').eq(0);
        extracol.css('padding-top','0px');
        var amtrow = extrarow.next();
        var amtcol = amtrow.find('td').eq(0);
        amtcol.css('padding-top','0px');
      }
    }
  }
};

jQuery(document).ready(function() {
  OneColumn.adjust();
});