		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 (!func) func =  function() {};
			
			bg = $('#detail_background').css({
					display: 'block', 
					height: document.body.scrollHeight
			});
			if (bg.is(':hidden') || clear) bg.hide().fadeIn('fast', func);
			else {
				bg.show();
				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() {
			$('#detail_background:visible').stop().fadeOut();
		}
		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') {
				
						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();
		}
		function parse(num, def) {
			return parseInt(num) || def;
		}
		function popupShowContent(url) {
			show_bg(0, false, function() {
					if (!$('#popupWnd').length) $('body').append($('<div id="popupWnd"><div id="popupContent"></div></div>').hide());
					$('#popupWnd #popupContent').empty().hide();
					$.get(url, {}, function(data) {
						var pw = $('#popupWnd');
						var pc = $('#popupContent');
						var cnt = $('<div></div>').append(data).appendTo($('body')).hide();
						
						
						w = cnt.width()+parse(pc.css('margin-left'), 0)+parse(pc.css('margin-right'),0);
						h = cnt.height()+parse(pc.css('margin-top'), 0)+parse(pc.css('margin-bottom'),0);
						
						if (pw.is(':visible')) {
							pw.stop().animate({
								left: window.scrollX + ($(window).width() - w)/2,
								top: window.scrollY + ($(window).height() - h)/2,
								width: w,
								height: h
							}, 'fast', function() {
								$('#popupContent').append(cnt.show());
								$('#popupContent').stop().fadeIn('fast');
							});
						}
						else {
							$('#popupWnd #popupContent').append(cnt.show()).show();
							pw.css({
								left: window.scrollX + ($(window).width() - w)/2,
								top: window.scrollY + ($(window).height() - h)/2,
								width: w,
								height: h
							}).hide().stop().fadeIn();					
						}
					});	
			});
		}
		function popupHide() {
			$('#popupWnd:visible').stop().fadeOut('fast', function() { $('#popupContent').empty(); });
			hide_bg();
		}

