<style>
.oculto{
display:none;
}
.visible{
display:inline;
}
.sinlista{
list-style: none;
}
.opcionesli{
float:left;
margin: 0 5px;
}
</style>
<script type="text/javascript">
function crearlista(){
listadiv = document.getElementById('listaopciones');
listadiv.innerHTML = '<ul class="sinlista">';
a=document.getElementsByTagName('div');
var num = 1;
for(i=0;i<a.length;i++){
if(a[i].className == 'visible' || a[i].className == 'oculto'){
listadiv.innerHTML += '<li class="opcionesli"><a href="#" onclick="opciones(\''+a[i].id+'\'); return false">Opcion '+num+'</a></li>';
num++;
}
}
listadiv.innerHTML += '</ul>';
}
function opciones(idop){
ocultarotros('div', 'visible');
document.getElementById(idop).className = 'visible';
}
function ocultarotros(tagType, clase){
a=document.getElementsByTagName(tagType);
for(i=0;i<a.length;i++){
if(a[i].className == clase){
a[i].className = 'oculto';
}
}
}
window.onload = crearlista;
</script>
<div id="listaopciones"></div><br>
<div id="opcion1" class="visible">
EMBED 1
</div>
<div id="opcion2" class="oculto">
EMBED 2
</div>
<div id="opcion3" class="oculto">
EMBED 3
</div>