упс сам дошел....
при событии наведении и увода с элемента пишем в переменную:
var x;
x = 0 ;
document.getElementById('h-search').onmouseover = function() {
x = 1;
}
document.getElementById('h-search').onmouseout = function() {
x = 0;
}
в скрипт вставляем условие если не на элементе то выполняем, если нет, то нет)
$("#s").not('.s-search-page').blur(function(){
if(x == 1)return;
$("#h-search").css({
'background-image':'url(images/hsearch-p.png)',
'background-position':'0 0',
'width':'173px'});
$(this).css({'width':'173px','color':'#999'});
if ($(this).val()==''){
$(this).val("поиск...");
}
$("#search-button").removeClass("full");
});