
/*
* hoverIntent r5 // 2007.03.27
* http://cherne.net/brian/resources/jquery.hoverIntent.html
*/
(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev]);}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev]);};var handleHover=function(e){var p=(e.type=="mouseover"?e.fromElement:e.toElement)||e.relatedTarget;while(p&&p!=this){try{p=p.parentNode;}catch(e){p=this;}}if(p==this){return false;}var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);}if(e.type=="mouseover"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob);},cfg.interval);}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob);},cfg.timeout);}}};return this.mouseover(handleHover).mouseout(handleHover);};})(jQuery);


/*
Nikolay Gromov
Author URI: http://nicothin.ru
*/
$(document).ready(function() {

// главное меню
var li = $('#header ul.main_nav li:first');
$(li).children('div').css({display:'block'});
var liul = $(li).children('div').children('ul');
var ulheight = $(liul).height() + 16 + 21 + $('div.nav_new_photo').height();
$(liul).css({display:'block',marginTop:-ulheight});
$(li).children('div').css({display:'none'});
function megaHoverOver(){
$(li).children('a').addClass("hover");
$(li).children('div').css({display:'block'});
$(liul).stop().animate({marginTop: 0}, 200);
}
function megaHoverOut(){ 
$(liul).stop().animate({marginTop: -ulheight}, 200, function(){
$(li).children('a').removeClass("hover");
$(li).children('div').css({display:'none'});
});
}
var config = {    
sensitivity: 2,
interval: 10,
over: megaHoverOver,
timeout: 300,
out: megaHoverOut
};
$(li).hoverIntent(config);

// работа инпута формы для поиска
$('#s').bind('focus',function(){
if ($(this).val() == 'Поиск...') $(this).val('');
}).bind('blur',function(){
if($(this).val() == '') $(this).val('Поиск...');
});

// закрытие блока сообщений об отправке/неотправке письма
$('.post-result a.cmw').click(function() {
$('.post-result').remove();
return false;
});

// открытие/закрытие блока с кодом картинки
$('a.you-blog-b').click(function() {
$('.img-code').show();
return false;
});
$('.img-code a.cmw').click(function() {
$('.img-code').hide();
return false;
});

// добавочная пагинация
//$('.prev,.next').clone().appendTo('.cat-pagination');

// аппендикс в выпадающий блок «фотографии» — для красоты
var ali = '<span><a href="'+$('div.nav_new_photo>span>a').attr('href')+'">Все новые снимки в порядке добавления →</a></span>';
$('div.nav_new_photo').append(ali);

}); 
