$(document).ready(function(){
    $('.remove_input').each(function(){
        var i = $(this);
        if (i.attr('type') != 'password')
            i.val(i.attr('title'));
    });
    $('.remove_input').click(function(){
        if (!$(this).hasClass('removed')) {
	  $(this).addClass('removed');
	  $(this).val('');
        }
      });
    $('.allowedit').each(function(){
        var display = $(this).find('span');
        var input = $('<div><input type="text" class="creditcard text"/></div>');
        var edit = $('<a class="edit-disabled" href="javascript:">Edit</a>');
        edit.click(function(){
            if ($(this).text() == 'Edit') {
                display.hide();
                input.fadeIn();
                $(this).text('Cancel').addClass('edit-cancel');
                input.find('input').attr('name','creditcardnumber');
            } else {
                input.hide();
                display.fadeIn();
                $(this).text('Edit').removeClass('edit-cancel');
                input.find('input').attr('name','');
            }
        });
        $(this).append(input); 
        input.hide();
        input.css('height','3em');
        $(this).append(edit);
    });
  });
