function opBlock(){
var links=document.getElementsByTagName('a');
for(var i=0;i<links.length;i++){
var clas=links[i].className.indexOf('openBlock');
if(clas!=-1){
links[i].onclick=op;
}
}
}
function op(){
var d=document.getElementById('dv');
var block=document.getElementById('block');
var closed=document.getElementById('posClos');
elements(block,this.className);
d.style.display='block';
block.style.display='block';
closed.style.display='block';
}
function closed(){
var d=document.getElementById('dv');
var block=document.getElementById('block');
var closed=document.getElementById('posClos');
d.style.display='none';
block.style.display='none';
closed.style.display='none';
}
function elements(block,cl,d){
var start=cl.indexOf('openBlock');
var clasS;
if(start==0){
clasS=cl.slice(9,cl.length);
}
else if(start>0){
clasS=cl.slice(0,start)
}
else alert("неправильно присвоенный класс !!");
var content=document.getElementsByClassName(clasS);
for(var i=0;i<content.length;i++){
if(content[i].tagName !="a"){
content=content[i];
}
}
content=content.innerHTML;
var closd='<img src="headerGalery/img/close.png" id="posClos" />';
block.innerHTML=closd +content;
}
пока готов ток 1 тестовый вариант=)