VI Javascript