there is an input in your page: <input name="submit" type="submit" id="submit" value="Send" /> It replaces the function submit itself. myform.submit is a reference to the button, not the submit method. Try rename name and id of your input. Marin http://www.gatellier.be/blog/ ----- Original Message ----- From: "Tris" > http://www.tlc-rewards.com/5441jp/?page=booking > > The first 'By' has an onchange atribute.. > but it doesn't work... > the 4 developers in teh office can't see why.. can anyone else??