var hovered = null;

function checkHover(removeid) {
	if (!hovered) {
        $('div.secondary-nav#' + removeid).hide('fast');
	    $('div.secondary-nav#' + $('div.primary-nav span').attr('id')).show('fast', updateblock1());
	    $('div.secondary-nav:has(span)').show('fast', updateblock1());
	}
} //checkHover

function updateblock1() {
    setTimeout("if ($('div.block1').height() < $('div.secondary-nav:visible').height()) {$('div.block1').height($('div.secondary-nav:visible').height());}", 400);
}

$(function() {
	    $('div.primary-nav a,div.primary-nav span').hover(
	        function() {
	            $('div.secondary-nav:not(div.secondary-nav#' + $(this).attr('id') + ')').hide('fast');
         		$('div.secondary-nav#' + $(this).attr('id')).show('fast', updateblock1());
         		hovered = $(this).attr('id');
	        }, function() {
	            hovered = null;
		        setTimeout(
			        'checkHover("' + $(this).attr('id') + '")',
			        400);
	        }
	    );
	    $('div.secondary-nav').hover(
	        function() {
	            hovered = $(this).attr('id');
	        }, function() {
	            hovered = null;
	            setTimeout(
			        'checkHover("' + $(this).attr('id') + '")',
			        400);
	        }
	    );

	    $('div.secondary-nav#' + $('div.primary-nav span').attr('id')).show('fast', updateblock1());
	    $('div.secondary-nav:has(span)').show('fast', updateblock1());
});