document.onkeydown = checkKeycode
function checkKeycode(e) {
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
	if (keycode=='27') {
		closebox('4');
		closebox('5');
		closebox('6');
		closebox('7');
		closebox('8');
		closebox('9');
		closebox('10');
		closebox('11');
		closebox('12');

	}
}




function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}



/* Подсказка */
var d = document;
var offsetfromcursorY=15 // y offset of tooltip
var ie=document.all && !window.opera;
var ns6=document.getElementById && !document.all;
var tipobj,op;
         
function tooltip(el,txt) {
    tipobj=document.getElementById('mess');
    tipobj.innerHTML = txt;
    op = 0.1;  
    tipobj.style.opacity = op;
    tipobj.style.visibility="visible";
    el.onmousemove=positiontip;
    appear();
}
 
function hide_info(el) {
    document.getElementById('mess').style.visibility='hidden';
    el.onmousemove='';
}
 
function ietruebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
 
function positiontip(e) {
    var curX=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft;
    var curY=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;
    var winwidth=ie? ietruebody().clientWidth : window.innerWidth-20
    var winheight=ie? ietruebody().clientHeight : window.innerHeight-20
     
    var rightedge=ie? winwidth-event.clientX : winwidth-e.clientX;
    var bottomedge=ie? winheight-event.clientY-offsetfromcursorY : winheight-e.clientY-offsetfromcursorY;
 
    if (rightedge < tipobj.offsetWidth)  tipobj.style.left=curX-tipobj.offsetWidth+"px";
    else tipobj.style.left=curX+"px";
 
    if (bottomedge < tipobj.offsetHeight) tipobj.style.top=curY-tipobj.offsetHeight-offsetfromcursorY+"px"
    else tipobj.style.top=curY+offsetfromcursorY+"px";
}
 
function appear() {
    if(op < 1) {
        op += 0.1;
        tipobj.style.opacity = op;
        tipobj.style.filter = 'alpha(opacity='+op*100+')';
        t = setTimeout('appear()', 30);
    }
}

/* div's */

function getClientWidth()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;
}

function getClientHeight()
{
  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;
}

function setOpt(i){
		document.getElementById('shadowdiv').style.opacity = i/10;
		document.getElementById('shadowdiv').style.filter = "alpha(opacity=50)";
}

function closebox(value){
	document.getElementById('content'+value).style.display = 'none';
	document.getElementById('shadowdiv'+value).style.display = 'none';
}
function showDiv(value) {
	var scrOfY = 0;
	x=getClientWidth();
	y=getClientHeight();

//	for (i = 1; i < 11; i++ ){
//		setTimeout("setOpt("+i+")",9000);
//	}
	
	document.getElementById('shadowdiv'+value).style.height = (document.body.offsetHeight+17)+"px";
//	document.getElementById('testh').innerHTML=window.pageYOffset ;
    document.getElementById('shadowdiv'+value).style.display = 'block';  

	if( typeof( window.pageYOffset ) == 'number' ) {
		scrOfY = window.pageYOffset;
	}else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
	    scrOfY = document.body.scrollTop;
	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    	scrOfY = document.documentElement.scrollTop;
	}


    document.getElementById('content'+value).style.left=x/2-234+'px';
    document.getElementById('content'+value).style.top=y/2-180+scrOfY+'px';	
    document.getElementById('content'+value).style.display = 'block';
}