list of pre defined functions like Update and OnTriggerEnter to use

There are many words that are placed after function javascript. Examples: OnCollisionEnter, OnMouseUp, Update. Could someone make a list of all of them? I know that there can be endless amounts when you use other parts such as BroadcastMessage("someWord"). But I just want to know all the common ones to know if I'm missing some of them. If there is a link to a list just send that. The reason I'm asking this question is because I haven't been able to find them on the scripting reference page. Thanks.

Here are the main runtime ones (under Overridable Functions):

http://unity3d.com/support/documentation/ScriptReference/MonoBehaviour.html

those functions are defined in Monobehaviour class. you override them to create new functionality. those functions are not virtual and unity uses reflection to call them and see if they exist or not.