Javascript extesnion