1 - class CfgRadio lacks a closing bracket ("};") just above onLoadMission
2 - the two sounds[] arrays in CfgSounds and CfgRadio should, IIRC, list the sounds/radio messages defined.
E.g in CfgSounds:
...
sounds[] = {clipnotes, cockgear, emptymen, reloadplan };
...
and likewise for CfgRadio.