$(document).ready(function() {
    $('#navigation li').has('div').mouseover(function() {
        if (!$(this).hasClass('expanded')) {
            $(this).addClass('expanded');
        }
        return false;
    });
    $('#navigation li').has('div').mouseleave(function(e) {
        if ($(this).hasClass('expanded')) {
            $(this).removeClass('expanded');
        }
        return false;
    });
	
	// correct dealer table row height
	var rowspan = 0;
	$('table.dealer').find('tr').each(function(){
		if ($(this).hasClass('border')) {
			return;
		}
		
		var obj = this;
		
		if (0 < rowspan) {
			$(this).css({height: parseInt(128 / rowspan) + 'px'});
		}
		
		$(this).find('td').each(function() {
			if (1 < $(this).attr('rowspan')) {
				rowspan = $(this).attr('rowspan');
				$(obj).css({height: parseInt(128 / rowspan) + 'px'});
				return;
			}
		});
	});
});

