var NAMESPACE= // это - имя нашего неймспейса
(function(){ // Это магия
// дальше - много "глобальных" переменных
var Glob1, Glob2,...
// дальше много "глобальных" функций
function x1(){ glob1 = 1} ;
...
// а вот тут - еще немного магии
var result={}
result.x1=x1 ; // делаем так, чтобы функцию x1 можно было увидеть снаружи...
return result;
})() // это магия за этой скобкой никаких "глобальных" переменных и функций нет!
// вот так этим добром пользоваться
NAMESPACE.x1();