function checkImg(pictSrc, dx, dy) {
	var foto = new Image();
	foto.src = pictSrc;
	if(foto.complete) {
		var w = foto.width;
		var h = foto.height;
		viewFoto(pictSrc, dx, dy, w, h);
		}
	else {
	    act = "checkImg('" + pictSrc + "', '"  + dx + "', '" +dy + "')";
		time = setTimeout(act,100);
		}
}
function viewFoto(pictSrc, dx, dy, w, h){
	document.getElementById('layer2').style.display = 'none';
	var layer = document.getElementById('layer');
	layer.setAttribute('src', pictSrc);
	if(w>h) {
		layer.style.left = dx -250 + 'px';
		layer.style.top = dy -150 + 'px';
	}
	else {
		layer.style.left = dx -200 + 'px';
		layer.style.top = dy -220 + 'px';
	}
	layer.style.width = w+'px';
	layer.style.height = h+'px';
	layer.style.display = 'inline';
	layer.onclick = function(){
		layer.style.display = 'none';
	}
}

window.onload = function() {
	var pict = document.getElementsByName('pict');
	for (var i = 0; i<pict.length; i++) {
		pict[i].onclick = function(e) {
				if (!e) {var e = window.event}
				var pictSrc= this.getAttribute('href');
				var dx = e.clientX;
				var dy = document.documentElement.scrollTop + e.clientY;
				var layer2 = document.getElementById('layer2');
				layer2.style.left = dx-50 + 'px';
				layer2.style.top = dy - 30 + 'px';
				layer2.style.display = 'inline';
			checkImg(pictSrc, dx ,dy);
			return false;
			}
		}
}
