function open_pic(pic_src, pic_width, pic_height, newW) {
			if (newW) {
				ff = window.open('about:blank','_blank','width='+pic_width+', height='+pic_height+', menubar=0,statusbar=0,scrollbar=auto,titlebar=0,toolbar=0,fullscreen=1');
				ff.document.write('<html><body leftmargin="0" rightmargin="0" bottommargin="0" topmargin="0"><img src="'+pic_src+'" alt="" border="0" onclick="window.close();"></body></html>');
				ff.document.close();
				ff.focus();
			}
			else 	window.location.href = 'index.php?page=show_image&image='+pic_src;
		}
		function show_bg(alpha, clear, img, w, h, t) {
			if (!alpha) alpha = 100;
		
			var bgr  = document.getElementById('detail_background');
			
			if (bgr) {
				
				bgr.style.display = 'block';
				bgr.style.height = document.body.scrollHeight + 'px';
				if (clear) alp = 0;
				else alp = bgr.style.opacity ? parseFloat(bgr.style.opacity) : 0;
				if (alp<alpha) {
					alp += 0.1;
					bgr.style.filter = 'alpha(opacity='+(alp*100)+')';   /* Internet Explorer       */
					bgr.style.mozOpacity = alp;           /* Mozilla 1.6 and below   */
					bgr.style.opacity = alp;
					setTimeout('show_bg('+alpha+",0,'"+img+"',"+w+","+h+",'"+t+"');",10);
				}		
				else show_img(img, w, h, t);
			}
		}
		function hide_bg() {
			var bgr  = document.getElementById('detail_background');			
			if (bgr) {
				alp = bgr.style.opacity ? parseFloat(bgr.style.opacity) : 0;
				if (alp>0) {
					alp -= 0.1;
					bgr.style.filter = 'alpha(opacity='+(alp*100)+')';   /* Internet Explorer       */
					bgr.style.mozOpacity = alp;           /* Mozilla 1.6 and below   */
					bgr.style.opacity = alp;
					setTimeout('hide_bg();',40);
				}		
				else bgr.style.display = 'none';
			}
		}
		function show_img(img, w, h, t) {
			winW = document.body.clientWidth;
			winH = document.body.clientHeight;
			var ScrollTop = document.body.scrollTop;
			if (ScrollTop == 0) {
				if (window.pageYOffset) ScrollTop = window.pageYOffset;
				else ScrollTop = (document.body.parentElement) ? document.body.parentElement.scrollTop : 0;
			}
			
			if (parseInt(navigator.appVersion)>3) {
			 if (navigator.appName=="Netscape") {
			  winW = window.innerWidth;
			  winH = window.innerHeight;
			 }
			 if (navigator.appName.indexOf("Microsoft")!=-1) {
			  winW = document.documentElement.clientWidth;
			  winH = document.documentElement.clientHeight;
			 }
			}

			var wnd  = document.getElementById('detail_window');			 
			if (wnd) { 
				if (wnd.style.display == 'block') {
					width = parseInt(wnd.style.width);
					height = parseInt(wnd.style.height);
					if ((w != width) || (h != height)) {
						wnd.style.width = (width += 0.5 * (w+20 - width)) + 'px';
						wnd.style.height =( height += 0.5 * (h+30 - height)) + 'px';
						wnd.style.left = ((winW - (width)) / 2) + 'px';				
						wnd.style.top = (ScrollTop + (winH - (height )) / 2)  + 'px';
						setTimeout("show_img('"+img+"',"+w+","+h+",'"+t+"')",40);
					}
					else wnd.innerHTML = '<div class="bw_content"><div class="bw_header"><a href="javascript:;" onclick="hide_big()">Zavri okno</a></div><div align="center">'+t+'</div><img src="'+img+'" alt="" border="0" onclick="hide_big()"></div>';
					
				}
				else {	
					wnd.style.width = (w+20) + 'px';
					wnd.style.height = (h+50) + 'px';
					wnd.style.left = ((winW - (w + 20)) / 2) + 'px';				
					wnd.style.top = (ScrollTop + (winH  - (h + 30)) / 2) + 'px';
					wnd.style.display = 'block';
					wnd.innerHTML = '<div class="bw_content"><div class="bw_header"><a href="javascript:;" onclick="hide_big()">Zavri okno</a></div><div align="center">'+t+'</div><img src="'+img+'" alt="" border="0" onclick="hide_big()"></div>';
				}								
			}
		}
		
		function hide_img() {
			var wnd  = document.getElementById('detail_window');			 
			if (wnd) { 
				wnd.style.display = 'none';				
			}
		}
		function show_big(img, w, h, t) {
			show_bg(0.8, 0, img, w, h, t);			
		}
		function hide_big() {
			hide_img();
			hide_bg();
		}

