$(function() {
 	 jQuery('#primary-nav li.primary-nav-section .primary-nav-dropdown, #primary-nav li.primary-nav-section .primary-nav-dropdown-inner').each(function(){
		$.preloadImages($(this).css("background-image").replace(/url\(([^\)]*)\)/g,"$1"));
	 });
	
	/* highlight menu item on hover */
 	$('li.primary-nav-section a.primary-nav-top-link').hover(function() {
		$(this).addClass('primary-nav-top-link-hover');
	}, function() {
		$(this).removeClass('primary-nav-top-link-hover');
	})
	
	/* activate dropdown on hoverIntent */
	$('li.primary-nav-section').hoverIntent(function() {
		$(this).addClass('primary-nav-section-active');
			//call sifr, since it won't load for hidden elements
		//	sIFR.replace(futura, {
		//	  selector: '#primary-nav h2',
		//		wmode: 'transparent',
		//	  css: ['.sIFR-root { background-color: #ffffff; color: #ea0b8c; text-transform: uppercase; font-size: 13px; }'
		//					,'a { text-decoration: none; }'
		//					,'a:link { color: #ea0b8c; }'
		//					,'a:hover { color: #079FD1; }'
		//				]
		//	});
	}, function() {
		$(this).removeClass('primary-nav-section-active');
	})
	
	$('#footer.collapsible').each(function() {
		$('#footer-top-container').hide();
		var expandLink = $('<a id="footer-expand-button" href="javascript:void(0)">Expand</a>');
		expandLink.toggle(function() {
			$(this).text('Collapse');
			$('#footer-top-container').slideDown();
			$(this).blur();
		}, function() {
			$(this).text('Expand');
			$('#footer-top-container').slideUp();
			$(this).blur();
		});
		$(this).prepend(expandLink);
	});
})

jQuery.preloadImages = function(){
	for(var i = 0; i<arguments.length; i++) {
		jQuery("<img>").attr("src", arguments[i]);
	}
}
