It would be much simpler if the Auction mode was just a checkbox on the For Sale dialog.
For Sale is almost identical to Auction anyway.
Simply add a checkbox next to the price input field that says "Auction", when checked you disable the price input field and do an auction command instead.
For Sale is almost identical to Auction anyway.
Simply add a checkbox next to the price input field that says "Auction", when checked you disable the price input field and do an auction command instead.