Да, согласен, с нуля никто просто так писать не будет.
Подумал тут, а может через смену стиля блока просто реализовать.
<div onmouseover="this.className='blocksiteh'" onmouseout="this.className='blocksite'" >
При наведении сейчас вот цвет меняется, можно еще поиграть со стилем.
Если получится реализовать, так просто, напишу, покажу пример.
Спасибо!