Could be your ecu, and like 1 other guy said, check the fuses under your hood as well. Could be your battery but not as likely, still have it checked though. Id say hope its the battery or fuses because if its the ecu, that isn't cheap.
not good, it could be a few things. either you have a short some where or blew a fuse. there is usually two fuse boxes, one under the dash and one under the hood. other than that im not sure. good luck!