Self-organized javascript useful examples