almost there with jQuery