actually, i got it, the problem was that the entire code looked like this:
<table cellpadding='0' cellspacing='0' border='1'><tr><td>#2: <td><input type='text' value='0' maxlength='7' size='7' name='required_item_entry_2' id='rie2' onkeyup='checker("rie2", "rie2-1", "world", "items", "entry", "exists", "0")'> <td cellpadding="0" cellspacing="0"><div id='rie2-1'></div> <td><input type='text' value='0' maxlength='7' size='7' name='required_item_amount_2'></td></tr></table>
that was ONE line of the form
it goes like:
name - input - image - input
its all in a table and the problem was this:
<td cellpadding="0" cellspacing="0"><div id='rie2-1'></div> <td>
the non breaking space in the code is not in the div tag, so its still in the code after the image is inserted..... lol