@(you need an account to see links)
I think I can help with the second one.
I had a kitty who did this when she was was in heat.
She would stand at my front dooor and make the most annoying meowing sounds until I let her out.
Took her to the vet, and he basically told me she was just trying to get some.
As for feeding it, pretty much anything it will eat right now would be good if its really under weight.
After she gains some weight, regular old kitty food should work good.
As for the first question, I'm not 100% sure but I think they could fire/let you go, mainly because the accident was not work related.
However with this I'm not sure.