// ********** MY DATA ************************

 var cx_bk_opacity = 77;	// % of background opacity
 var cx_bk_color = '#000';	// over page background color

// ********** END OF DATA ********************


 var ie=document.all, _d=document, _b, cx_fon, cx_loader, cx_picture, cx_box, cx_title;

function cx_hidePicture() {
 cx_fon.style.display='none';
 cx_loader.style.display='none';
}

function cx_showPicture(p, o) {
 cx_loader.style.display='block';
 cx_fon.style.display='block';
 cx_picture.src=p;
 cx_title.innerHTML=o.title;
}


function cx_init() {
 _b=document.body;
 _b.innerHTML+='<div id=cx_fon></div>';
 _b.innerHTML+='<div id=cx_loader><center> <div id=cx_box> <img id=cx_picture onclick="cx_hidePicture()" onload="cx_reposition()" title="затвори"><br clear=all><div id=cx_title>Заглавие на картината</div></div> </center></div>';

 _b.style.padding=0;
 _b.style.margin=0;

 cx_fon = _d.getElementById('cx_fon');
 cx_loader = _d.getElementById('cx_loader');
 cx_picture = _d.getElementById('cx_picture');
 cx_box = _d.getElementById('cx_box');
 cx_title = _d.getElementById('cx_title');

 if (ie) {
	cx_fon.filters[0].opacity=cx_bk_opacity;
 } else {
	cx_fon.style.opacity=cx_bk_opacity/100;
 }
 cx_fon.style.backgroundColor=cx_bk_color;
};


function cx_reposition() {

 var w=cx_picture.offsetWidth, h=cx_picture.offsetHeight, bw=_b.offsetWidth;

 bh=(ie)?_b.offsetHeight:_b.clientHeight;

 h=parseInt((bh-h-30)/2); if (h<0) h=0;
 cx_box.style.top = h+'px';
 cx_box.style.width = w+'px';

 cx_fon.style.width=_b.scrollWidth;
 cx_fon.style.height=_b.scrollHeight;

 cx_loader.style.top=_b.scrollTop;
 cx_loader.style.left=_b.scrollLeft;
}
