﻿(function(a){a.slidenav=function(e){var k={animspeed:'medium',hideonout:'true'};var e=a.extend(k,e);a('.slidenav > ul > li:not(:has(ul))').append('<ul></ul>');a(".subnav").append(a(".slidenav ul li ul"));a('.slidenav-box').addClass('inactive-box');function l(){if(e.hideonout=='true'){a('.slidenav-box').addClass('inactive-box')}}(a(".slidenav-container"))?a(".slidenav-container").hoverIntent(function(){},l):false;var c=[];a(".slidenav ul li").each(function(b){var m=parseInt(a('.slidenav-box').css("border-left-width"))+parseInt(a('.slidenav-box').css("border-right-width"));var n=parseInt(a('.slidenav-box').css('padding-left'))+parseInt(a('.slidenav-box').css('padding-right'));var o=m+n;c.push(a('.subnav ul:eq('+b+')').width());function p(){a('.slidenav-box').removeClass('inactive-box');a('.subnav ul').hide();a('.subnav ul:eq('+b+')').show(1);if(c[b]==0){a('.slidenav-box').addClass('inactive-box')}else a(".slidenav-box").animate({marginLeft:d[b],width:c[b]},e.animspeed)}a(this).hoverIntent(p,function(){});var f=[];var g=0;var j=[];var h=[];var d=[];for(i=0;i<b+1;i++){f.push(a('.slidenav li:eq('+i+')').width());g=g+f[i];j.push(g);h.push(j[i]-(f[i]*0.5));d.push(h[i]-(c[i]*0.5))}if(h[b]<(c[b]*0.5)){d[b]=0}else if((d[b]+c[b])>a(".slidenav").width()){d[b]=a(".slidenav").width()-c[b]-o}})}})(jQuery);
(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);
