/*   
=============================================================================== 
Base jQuery file
...............................................................................
                                                                        2010/03
------------------------------------------------------------------------------- 
COPY / USE AT YOUR OWN SITE'S RISK
=============================================================================== 
*/
/*jQuery.fn.fadeToggle = function(speed, easing, callback) {
   return this.animate({opacity: 'toggle'}, speed, easing, callback);

}*/
function toggleHI(){
	jQuery(this).find('.indicator').toggle();
	jQuery(this).find('.togglePane').toggle(600);
}
jQuery.fn.toggleHIClick = function(){
	var indicator = jQuery(this).find('.indicator');
	var togglePane = jQuery(this).siblings('.togglePane');
	var isShown = togglePane.is(':visible');
	if (!isShown) {
		indicator.toggle();
		togglePane.toggle(600);
	} else {
		// do nothing
	}
}
jQuery.fn.togglePaneOnClick = function() {
	var indicator = jQuery(this).find('.indicator');
	var togglePane = jQuery(this).siblings('.togglePane');
	var isShown = togglePane.is(':visible');
	if (isShown) {
		indicator.toggle();
		togglePane.toggle(600);
	}
}
function doNothing(){
	// do nothing
}

jQuery(document).ready( function() {
	jQuery('#callouts .expander').hover(
		function(){
			jQuery(this).toggleHIClick();
		},
		function(){}
	);
	jQuery('#callouts .expander').click( function(){
		jQuery(this).togglePaneOnClick();
	});
	jQuery('.article > .nav li, #subheader .expander, .primaryAside > .expander').hoverIntent({
		sensitivity: 3,
		interval: 100,
		over: toggleHI,
		timeout: 600,
		out: toggleHI
	});
	//if($.browser.msie && $.browser.version<7) {
		jQuery('.primaryAside > .expander').hover(
			function() {
				jQuery('iframe#shim').css({zIndex: 90});
			},
			function() {
				jQuery('iframe#shim').css({zIndex: ''});
			}
		);
	//};
	var posHt = jQuery('.primaryAside #anchorBottom').height();
	if (posHt) {
		jQuery('.primaryAside').css({
			paddingBottom: posHt+16+12
		});
	};
	jQuery("#cd_from").watermark("enter your address");
	
	
});
