Hola:
Con javascript solo consigues el efecto superponiendo una imagen con fondo transparente y otras características de esa marca de agua a la imagen a la que quieras crear el efecto, pero fácilmente se podría obtener la imagen sin su marca de agua... creo que no es recomendable.
Saludos