    /*
    * hoverIntent r6 // 2011.02.26 // jQuery 1.5.1+
    * <http://cherne.net/brian/resources/jquery.hoverIntent.html>
    */
    
    (function(jQuery){jQuery.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=jQuery.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){jQuery(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 ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t)}if(e.type=="mouseenter"){pX=ev.pageX;pY=ev.pageY;jQuery(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob)},cfg.interval)}}else{jQuery(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob)},cfg.timeout)}}};return this.bind('mouseenter',handleHover).bind('mouseleave',handleHover)}})(jQuery);
    
// Init

jQuery(document).ready(function(jQuery) {
	
	jQuery('nav ul li').hoverIntent(
      function () {jQuery(this).find('> ul').not(".current + ul, .currentAncestor + ul").slideToggle(300);},
      function () {jQuery(this).find('> ul').not(".current + ul, .currentAncestor + ul").slideToggle(300);}
    );
    
	jQuery(".current + ul, .currentAncestor + ul").show();
	jQuery(".blog-entry").last().addClass('lastEntry');
	jQuery('.movie-thumbnail-frame a').append('<span></span>');
	jQuery('#featureImage').wrap('<div id="featureBorder"></div>').parent().after('<div id="featureShadow" class="clear"></div>');
	jQuery('#innerWrapper').append('<div class="clear"></div>');

	var i=0;
	while (i<=10)
	{
		jQuery("#myExtraContent"+i).appendTo("#extraContainer"+i);
		i=i+1;
	}
	
	jQuery.fn.textWidth = function(){
      var html_org = jQuery(this).html();
      var html_calc = '<span>' + html_org + '</span>'
      jQuery(this).html(html_calc);
      var width = jQuery(this).find('span:first').width();
      jQuery(this).html(html_org);
      return width;
    };
    
    setTimeout( function() {
		var hl = jQuery('header img').height();
        var hw = jQuery("header h1").textWidth();
        jQuery("header").height(hw + hl);
        jQuery("header h1").addClass('ie');
	}, 100 );
});

