/*
var resObjekt;

if(navigator.appName.search("Microsoft") > -1)
{
	// resObjekt = new ActiveXObjekt("Microsoft.XMLHTTP");
	resObjekt = new ActiveXObject("MSXML2.XMLHTTP");
}
else
{
	resObjekt = new XMLHttpRequest();
}


function sndReq(d)
{	
	resObjekt.open('get','inc_httpRequest_gallery.php?dir='+d,true);
	resObjekt.onreadystatechange = handleResponse;
	resObjekt.send(null);	
}


function handleResponse()
{	
	if(resObjekt.readyState == 4)
	{		
		document.getElementById("gallery").innerHTML = resObjekt.responseText;
		includeLightBox();
	}
}

function includeLightBox()
{
	document.write('<script type="text/javascript" src="lightbox/js/prototype.js"></script>');
	document.write('<script type="text/javascript" src="lightbox/js/scriptaculous.js?load=effects"></script>');
	document.write('<script type="text/javascript" src="lightbox/js/lightbox.js"></script>');
}
*/

function ajaxObj()
{
	// var ajaxObj = this;
	
	if (/\b(function|object)\b/i.test(typeof XMLHttpRequest) && XMLHttpRequest)
	{
		// try..catch wird nicht universell unterstützt, ist aber hier
		// möglicherweise notwendig
		try
		{
			this.request = new XMLHttpRequest();
		}
		catch (e) {}
	}
	else if(/\b(function|object)\b/i.test(typeof ActiveXObject) && ActiveXObject)
	{
		// s.o.; try..catch ist hier notwendig
		try
		{
			this.request = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (e) {}
	}
	
	setTimeout('initLightbox()',800);
}

	ajaxObj.prototype = {
    constructor: ajaxObj,
    request: null,
	
	sndReq: function (d)
	{
		if(this.request == null)
		{
			this.constructor();
			var req = this.request;
		}
		else
		{
			var req = this.request;
		}
		
				
		var me = this;		
		req.open('get','inc_httpRequest_gallery.php?dir='+d,true);
		req.onreadystatechange = function()
		{
			me.handleResponse();
		}	
		req.send(null);		
	},
	
	handleResponse: function()
	{	
		if(this.request == null)
		{
			this.constructor();
			var req = this.request;
		}
		else
		{
			var req = this.request;
		}
		
				
		var me = this;
		if(req.readyState == 4)
		{
			document.getElementById("gallery").innerHTML = req.responseText;
			var marginTop = parseInt(document.getElementById("gallery").offsetHeight);
			if(document.getElementById("subnaviWrapper")) { document.getElementById("subnaviWrapper").style.top = marginTop+"px"; }
		}
	}
	
	
	}
	
