Что-то никак я не въеду вот в этот пассаж:

PHP код:
 stat0=!stat0
Если я правильно понимаю, параметр stat0 определяется выражением

PHP код:
mouseX >= && mouseX <= w1 && mouseY >= && mouseY <= h1 
(во всяком случае, ни в каком другом месте его географической привязки нет, выше он просто объявлен...). Дальше по тексту тоже вроде все логично:

PHP код:
if (stat0)...
if (!
stat0)... 
А вот что значит " А не А" ?!.