fixing error with seat selection

so many ; in the middle because only ; index > seat index it removes
seat; . new check add if seat index -1 == ; index &&  ; index > -1
remove ;seat