		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, func) {
			if (!alpha) alpha = 100;		
			var bgr  = document.getElementById('detail_background');			
			if (bgr) {				
				bgr.style.display = 'block';
				bgr.style.height = document.body.scrollHeight;
				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, '"+func.replace(/\'/g,"\\'")+"' );",10);
				}		
				else {
					eval(func);
					
				}
			}
		}
		function show_bg_simple(alpha, func) {
			if (!alpha) alpha = 100;
		
			var bgr  = document.getElementById('detail_background');
			
			if (bgr) {
				bgr.style.display = 'block';
				bgr.style.height = document.body.scrollHeight;
				bgr.style.filter = 'alpha(opacity='+(alpha*100)+')';   /* Internet Explorer       */
				bgr.style.mozOpacity = alpha;           /* Mozilla 1.6 and below   */
				bgr.style.opacity = alpha;
				if (func) eval(func);
			}
		}
		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 resize_wnd() {			
			var wnd  = document.getElementById('detail_window');			 
			if (wnd) { 	
				winW = document.body.clientWidth;
				winH = document.body.clientHeight;
				wnd.style.visibility = 'hidden';
				wnd.style.display = 'block';
				width = parseInt(wnd.offsetWidth);
				height = parseInt(wnd.offsetHeight);
				wnd.style.left = (winW - width) / 2;				
				wnd.style.top = document.body.scrollTop + (winH - height) / 2;
				wnd.style.visibility = 'visible';
			}
		}
		function show_img(img, w, h, t) {
			show_bg_simple(0.8);
			winW = document.body.clientWidth;
			winH = document.body.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);
						wnd.style.height = height += 0.5 * (h+30 - height);
						wnd.style.left = (winW - (width)) / 2;				
						wnd.style.top = document.body.scrollTop + (winH - (height )) / 2;
						setTimeout("show_img('"+img+"',"+w+","+h+",'"+t+"')",40);
					}
					else wnd.innerHTML = '<div><div align="right"><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.innerHTML = '<div class="close"><a href="javascript:;" onclick="hide_big()">Zavri okno</a></div><div class="text">'+t+'</div><div class="image"><img src="'+img+'" alt="" border="0" onclick="hide_big()"></div>';					
					insert_url('detail_window',img, resize_wnd);
					
				}								
			}
		}
		
		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, "show_img('"+img+"', "+w+", "+h+", "+t+");");			
		}
		function hide_big() {
			hide_img();
			hide_bg();
		}
