1. A method for assigning functions to an animal training transmitter having a plurality of function selectors and a mode selector, said method comprising the steps of: (a) selecting a training mode via a mode selector; (b) assigning a function to each of a plurality of function selectors, said function associated with said training mode; (c) detecting an activation of one of said plurality of function selectors; (d) generating a data packet including a function corresponding to said activation of one of said plurality of function selectors; and (e) broadcasting said data packet.