Javascript tools