title: jQuery ValidationEngine validation of inputs on tabs - prompt position and scrolling
body: <p>I have a multi-tab UI for personal info. The form encapsulates the entire "tabset" </p>
  
  <p><strong>Initially, I was using v2.2, which did not have the <code>validateNonVisibleFields</code> flag.<br>
  I have now upgraded to 2.6.2 to take advantage of this feature.</strong></p>
  
  <p>I made a "dummy" form that contains all my fields as hidden inputs and then made a form for each tab.
  I then handle the submit to gather all the data from each form to put into the dummy form and submit it instead. </p>
  
  <p>The source code is too long to post here but I've built up a fiddle here: <a href="http://jsfiddle.net/Mrbaseball34/22u28vcj/" rel="nofollow">http://jsfiddle.net/Mrbaseball34/22u28vcj/</a></p>
  
  <p>(The Address tab has an invalid field, the Country and State for the Home address need to be filled and one of the Mailing Preferences needs to be selected)</p>
  
  <p>While the code I have works somewhat, after some initial testing, it seems that the prompt is being placed in the wrong position and then the form does not scroll to the field as is default. </p>
  
  <p>I added a 1 second delay after switching the tab and it is still being placed in the wrong position and not scrolling.</p>
  
  <pre><code>if(!$("#tab1_form").validationEngine("validate", {validateNonVisibleFields: true})) {
      setCurrentTab(0);
      sleep(1000);
      $("#tab1_form").validationEngine("validate", {validateNonVisibleFields: true});
      submit = false;
  } else if(!$("#tab2_form").validationEngine("validate",{validateNonVisibleFields: true})) {
      setCurrentTab(1);
      sleep(1000);
      $("#tab2_form").validationEngine("validate", {validateNonVisibleFields: true});
      submit = false;
  } else if(!$("#tab3_form").validationEngine("validate", {validateNonVisibleFields: true,
      updatePromptsPosition:true})) {
      sleep(1000);
      setCurrentTab(2);
      $("#tab3_form").validationEngine("validate", {validateNonVisibleFields: true});
      submit = false;
  }
  </code></pre>
  
  <p>Any ideas?</p>