Need help with logic on how to assign the correct value to a textbox
<p>I am passing in a value to the form that I ultimately assign to a textbox using javascript. The value is a calculation based on values from another page/form.  However, the textbox is editable.  </p>

<p>When reloading the form with the previously saved data, I don't want the value of the textbox to be overwritten with the pre-calculated value from another page if it was edited manually upon save.</p>

<p>The other stipulation is, the page/form that has the values that the calculation is created from, can be changed.  Therefore, I would also want to check to see if the calculated value has changed since last load, and if so, load that over the manually entered value.</p>

<p>So...
If textbox is blank populate with calculated value
else if
Manually entered value trumps calculated value
else if 
calculated value has changed since last calculation, it trumps manually entered value.</p>

<p>The other concern with this all, is how do I determine if the user has typed in the textbox to determine if the value was manually entered?</p>
