

/* ------------------------------------ */
/* ------------ Framework ------------- */
/* ------------------------------------ */

	function do_request()
		{
			try 
				{
					req = window.XMLHttpRequest?new XMLHttpRequest():
					new ActiveXObject("Microsoft.XMLHTTP");
				} 
			
			catch (e) 
				{
					//Kein AJAX Support
				}
		}

	function senden(request,container,url,parameter)
		{
			req.onreadystatechange = function() { empfangen(request,container); }
			req.open('get', url+parameter);
			req.send(null);
		}

	function empfangen(request,container)
		{
			if (req.readyState != 4)
				return;
		
			var daten = req.responseText;
		
			document.getElementById(container).innerHTML = daten;
		}


	
	function overlay_an() 
		{
			document.getElementById("site_holder").style.filter = "Alpha(opacity=20)";
			document.getElementById("site_holder").style.opacity = 0.2;
			document.getElementById("site_holder").style.MozOpacity = 0.2;
			document.getElementById("overlay").style.zIndex=10;
			document.getElementById("overlay").style.height="100%";
		}
		
	function overlay_aus() 
		{
			document.getElementById("site_holder").style.filter = "Alpha(opacity=100)";
			document.getElementById("site_holder").style.opacity = 1.0;
			document.getElementById("site_holder").style.MozOpacity = 1.0;
			document.getElementById("overlay").style.zIndex=1;
			document.getElementById("overlay").style.height="0px";
		}
/* ------------------------------------ */
/* ---------- Framework Ende ---------- */
/* ------------------------------------ */


		
		function show_img($img) 
			{
				overlay_an();
				var request 	= do_request();
				var url     	= 'img_viewer.php';
				var container   = 'overlay';
				var parameter 	= '?img='+$img;
				senden(request,container,url,parameter);
			}
		
		function close_img() 
			{
				overlay_aus();
				var request 	= do_request();
				var url     	= 'img_closer.php';
				var container   = 'overlay';
				var parameter 	= '';
				senden(request,container,url,parameter);
			}
