A person is guilty of bribery, if he, directly or indirectly, by himself or by any other person on his behalf- (a) receives, agrees or contracts for any gratification for voting or refraining from voting or for being or refraining from being a candidate at, or withdrawing or retiring from, an election; (b) gives, offers or promises any grat...