Apologies Typo only appears here when i was writing the code.
The problem seemed to occur when a control contained within a div executed some vbscript to update the div in which the control was contained..
I had to implement alternating divs to get around the problem, not the ideal solution but a least it fixes the problem for now.
Thanks for your time.