Overload JS allows you to emulate overloading javascript functions