Use the namespace notation for JavaScript to avoid naming conflicts.
Generic template
var MyNamespace = window.MyNamespace || {}; (function() { this.myFunction = function(myParam) { // My Code } }).call(MyNamespace)
Example using the JavaScript namespace notation
// Definition var MyNamespace = window.MyNamespace || {}; (function() { this.myFunction = function(myParam) { console.log(myParam); } }).call(MyNamespace) // Call MyNamespace.myFunction("example"); // Result example