Put the battery off my dads car on it and it fired up straight away. So now gotta work out what drained it. On the day of the problems i had drove the car about 25 miles,parked up at the supermarket,in there for about 15 mins,went back to the car and dials went round and it struggled to start. Drove it round to my moms about 5 mins away and parked it up,tried to start it again and it was dead. Managed to bump start it,drove it home about 25 miles away,tried it again outside my house as soon as id parked up and turned ignition off and nothing,completely dead. Didn't even attempt to start. any ideas anyone? Thanks
Just in case it hasn't become clear, it sounds like your problem is not that (mystery) drain is flattening your battery, but that the battery isn't charging.
Now, there can be a couple of reasons for this; the alternator is shot, or there is a wiring problem with a relatively high resistance causing charging to be at a very low current. I only mention the second because it is much cheaper and simpler to fix if that is the problem; an alternator problem is statistically more likely, but more difficult/expensive to fix.
(BTW, it sounds like you have a spare battery, currently - keep that charged. It also sounds like the previous owner had the 'battery flat' problem, and replaced the battery, even though the battery itself wasn't the primary problem. Also, after all of the messing around with the battery, it ought to be possible to dismiss the idea that there is corrosion on the battery terminals, but maybe not).
Anyway, depending on temperature, etc, the voltage on a battery with everything off ought to be about 12 volts, with the engine running and no big loads on, slightly more, and with the engine revving at, say 2000 rpm, about 14.4 volts. My guess is that you won't see the voltage go up much as you rev the engine, and maybe all of the voltages will be low. The other test is to put some big loads on (heated windows, heater fan, lights), and with 2000 rpm you should still have a decent voltage. If the voltage drops off under load under 12 volts, partic if the drive belt screams a bit, then maybe the drive belt is slack/greasy.
Probably alternator, but maybe wiring or drive belt.