NBC also announced it has struck a deal to keep ER on the air for three more seasons .