мм.. для этого и существуют прототипы. и обёртки.
и, простите, у вас инициализация странная. зачем функция Main ?
по теме : определите прототип для getEl,и туда вносите функции типа css.
и ещё, чуть не забыл
var css = function(nameProperty, newValue) {
this.style.nameProperty = newValue;
}
будет устанавливать объекту style свойство nameProperty вне зависимости от значения в этой переменной. для этого есть другой способ обращения к свойствам
this.style[nameProperty] = newValue;