title: JavaScript reserved word: "preset"
body: <p>I have a form with a select dropdown, and my select tag looks like this:</p>
  
  <p><code>&lt;select name='preset' onchange='preset(this);'&gt;</code></p>
  
  <p>Right now I have my JavaScript function just do <code>alert('test');</code>. Well, when I change my selection in the dropdown, I'm getting an error saying "preset is not a function".  Yes, I verified that it's spelled right, and I even did a generic call to it on page load and got my alert.  </p>
  
  <p>If I change my function name to something else, like <code>presetx</code> it works just fine.  So I thought maybe "preset" was some kind of reserved word in JavaScript, but I can't seem to find anything saying as such. Why would this happen?</p>
  
  <p><strong>Update</strong></p>
  
  <p>Currently I don't have anything else on my test page except for my form and the function.  No framework includes or other code, so I know it's not anything like that. </p>