Simplemente evitando las funciones globales (que resultan de escribirlas sin estar dentro de un objeto). No te hará ninguna diferencia si lo que necesitás es solamente un par de funciones, pero puede evitarte colisiones de nombres en proyectos grandes. Además contribuye a la modularidad del código.
En este caso podrías, por ejemplo, hacer algo como:
Código Javascript
:
Ver originalvar MiObjeto = {
S1 = null,
....
inicializar : function() {
....
},
quienessom : function() {
....
}
};
Siempre recordá llamar a todas las funciones y atributos por su nombre completo (ej. MiObjeto.quienessom() )
saludos.