Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
variables are lower and higher case sensitive.
so you have custom code with objectname as variable but you only have ObjectName defined.
Change every objectname you have in scripts to ObjectName.
i wouldnt recommend intermixing object names, prefixes, and variables, Id keep them separate.