I made a simpler example of what you want, it's in jsfiddle , basically by clicking the , you hide the descriptions and apply visibility to the corresponding elements - description and image. See if the example below approaches what you want to do.
jQuery
$(document).ready(function()
{
$("button").click(function() {
// id do elemento clicado
id = $(this).attr( 'id' );
// exibe / oculta descrições
$('.description').addClass('none');
$('#description'+id).removeClass('none').addClass('block');
// exibe / oculta imagens
$('.image').addClass('none');
$('#img'+id).removeClass('none').addClass('block');
});
});
HTML
<div id="banners">
<img id="img1" src="..." class="image block">
<img id="img2" src="..." class="image none">
<img id="img3" src="..." class="image none">
<div id="description1" class="description">[1] Bla bla bla</div>
<div id="description2" class="description none">[2] Bla bla bla</div>
<div id="description3" class="description none">[3] Bla bla bla</div>
<button id="1">Banner 1</button>
<button id="2">Banner 2</button>
<button id="3">Banner 3</button>
</div>
CSS
.block{display:block}
.none{display:none}