Следующий код выполняет то, что вам нужно:
$('#mainmenu a').click(function(){
var myrel=$(this).attr('rel');
$('.content:not([id='+myrel+'])').hide();
$('#imgholder').slideUp(500,function(){
$('#'+myrel).fadeIn();
});
});
....
<li><a href='#' rel='tab0'></a></li>
Я удалил знак '#' из вашей части rel = ''; -)
Я не уверен, почему вы хотите прокрутить страницу. Когда пользователь нажимает на меню, у него уже есть фокус (так что оно видно внутри текущего окна просмотра). Но у вас есть очень большое верхнее изображение? Если это так, дайте мне знать, и я изменю фрагмент. (Тем не менее, это зависит от объема содержимого под меню, видимого при первой загрузке страницы.)
Кроме того, по SEO причинам вы можете использовать атрибут href вместо атрибута rel и создавать отдельные страницы, содержащие контент. Следующий фрагмент удалит действие навигации.
$('#mainmenu a').each(function(){
var myhref = $(this).attr('href');
$(this).attr('href','#').attr('rel',myhref);
}).click(function(){
var myrel=$(this).attr('rel');
$('.content:not([id='+myrel+'])').hide();
//....etc