Totally reworked client "show_seats" function.