No entiendo el problema, ¿sabes algo de Javascript?
Creo que traducir ese pedazo de código es fácil si comprendes lo que hace, si sabes obtener valores de los campos de formularios con JS, lógica, flujo, etc...
A todo esto, ¿crees que es un problema que corresponda a éste foro?