<public:attach event="onmouseover" onevent="ModifyHover()" />
<public:attach event="onmouseout"  onevent="RestoreHover()" />
<script  type="text/javascript">

function ModifyHover()
  { //check if elem has wanted class
  
    if ((/\breset\b/.test(element.className)) ||
        (/\bsubmit\b/.test(element.className))) 
          element.className += ' hover'; // is does, add hover class
  }

function RestoreHover()
  { 
     element.className = element.className.replace(/\b hover\b/,''); // remove hover class from element 
  }
  
</script>
