Zakat al-Mal

Zakah on Money Earned From Haram Source

Respected s cholars, as-salamu `alaykum. I would like to explain my situation. I am a student studying in a Western country and I am still living at home. I am studying tourism and have worked for the past few years in restaurants, until just recently. I did not know that serving alcohol and pork is haram. I thought maybe it was makruh, but once I found out it is haram, I stopped working and serving these things and I am repenting to Almighty Allah. It is particularly hard to find a job in restaurants or tourism in this country that does not involve serving these things. Very few restaurants do not serve these things, so I have many questions to ask:First, I had been working in restaurants which serve alcohol and pork for a few years and I managed to save a decent amount of money which I intended to use to get married and things related to that such as a deposit for an apartment. Is it permissible for me to use this money? Should I donate a specific amount of money to cleanse the money? If so, how much of it? If I should donate some money, does it have to be immediately or can I donate it at some time in the future?Second, my father also works in a Western country in the same field and his job involves serving pork and alcohol. Currently, I am in need of my father's support for study fees and help with costs for an apartment and other things. Is it permissible if I accept financial support from my father? Do I have to cleanse this money? If so, how?Third, should I pay zakah from the money which I have saved from previously working in serving alcohol and pork?   Fourth, in this country, and especially in the field of tourism, it is quite hard to find a job without having to serve alcohol or pork. Although there are some, I have been looking for a job for months and cannot find any that do not involve serving these things. Is it permissible to work in serving them temporarily until I find a halal job?JazakumAllahu Khayran