smoke coming out of the battery[small hole a the top/side of the battery,looks like where gases can escape]
If it's a non-sealed battery, check electrolyte levels - it could just be neglect of topping up for a year or two... But I strongly recommend you check the battery voltage with the engine running, using a multimeter.
This sounds very likely to be a regulator and/or rectifier problem with the alternator, and you are probably getting a high voltage sent to the battery, possibly AC. It should be 13.8-14.3v DC max.
It's quite possible for unregulated voltage to exceed 70v. High voltage will rapidly boil off the battery electrolyte and, as the battery boils dry, the plates short and the charging loom can burn. The excess volts can fry every electronic component on the vehicle, ECU, bulbs, instruments, everything.
DO NOT RUN the car until you have done this check, preferably with a fully charged battery in place that you know contains electrolyte to the correct level. That gives you a certain amount of protection for long enough to test the voltage.
There's often a characteristic bad eggs smell from overvolt charging, as hydrogen sulphide is generated.
Hell of a first post I know, but someone had to tell you PDQ. I just dropped in as I'm intending to get a 147 JTDM 16v, and am researching the foibles. Couldn't let this pass.