overcharging the battery HELP

Alright...this is a bit (by that i mean a lot) over my head. Think im just going to take it back to the mechanic. But i really really appreciate all your help. Thanks everyone.

And yes front battery grounded to the block