function lutzGal_em()
{
	this.mnu = gEL("inhalt3_2");
	this.tbl = gEL("gallery_em").getElementsByTagName("table")[0];
	this.dstatus = gEL("galStatus_em");
		
	var obj = this;
	
	var div = gEL("galPic_em");

	var pic = document.createElement("img");
	div.appendChild(pic);
	this.pic = pic;
	this.pic.className = "galImg_em";
	this.pic.onload = function() 
	{
		obj.doneLoadBig_em();
	}
	
	var pic = document.createElement("img");
	div.appendChild(pic);
	this.picTmp = pic;
	this.picTmp.className = "galImg_em";

	this.loadGal_em(2);
}

lutzGal_em.prototype.initThumbs_em = function()
{
	var obj=this;
	var pix = gET("img",this.tbl);
	for(i=0;i< pix.length;i++)
	{
		var img = pix[i];
		img.onclick = function()
		{
			obj.showBig_em(this);
		};
	}
}

lutzGal_em.prototype.showBig_em = function(img)
{
	var big = "images/galerie/"+img.getAttribute("pic")+".jpg";
	setVisible_em(this.pic,false);
	
	this.status_em("wird geladen ..");
	this.pic.src = big;
}

lutzGal_em.prototype.doneLoadBig_em = function()
{
	setVisible_em(this.dstatus,false);
	var top=20;

	setVisible_em(this.pic,true);

	var wi = parseInt(this.pic.width);
	var he = parseInt(this.pic.height);
	setVisible_em(this.pic,false);
	
	left = Math.round((342-wi)/2);
	top = Math.round((342-he)/2)+12;
	
	with(this.pic)
	{
		style.left = left+"px";
		style.top = top+"px";
	}
	setVisible_em(this.pic,true);
}

lutzGal_em.prototype.status_em = function(txt)
{
	if(txt)
	{
		this.dstatus.getElementsByTagName("span")[0].innerHTML = txt;
		setVisible_em(this.dstatus,true);
	}else{
		setVisible_em(this.dstatus,false);
	}
}

function setVisible_em(obj,vis)
{
	if(vis==true)
	{
		obj.style.display="block";
	}else{
		obj.style.display="none";
	}
}

lutzGal_em.prototype.loadGal_em = function(id)
{
	this.status_em("lade Album ..");
	var url = "scripts/xGal."+web.suffix;
	xmlhttp(url,"albumID="+id,this.doneLoadGal_em,"",this) 
}

lutzGal_em.prototype.doneLoadGal_em = function(ret)
{
	setVisible_em(gEL("gallery_em"),true);
	this.status_em("");
	var pix = ret.split(",");

	var td = gET("td",this.tbl);
	
	for(i=0;i< 9;i++)
	{
		var span = gET("span",td[i])[0];
		if(!span)
		{
			var span = document.createElement("span");
			span.innerHTML = "<img src='images/status2.gif'>";
			td[i].appendChild(span);
		}

		var obj = this;
		var img = gET("img",td[i])[0];
		img.td = td[i];
		if(!img)
		{
			var img = document.createElement("img");
			img.onload = function(){obj.doneLoadThumb_em(this.td)};
			
			td[i].appendChild(img);
		}
		
		var src = "images/galerie/"+pix[i]+"_tn.jpg";
		img.setAttribute("pic",pix[i]);
		img.src = src;
	}
	this.initThumbs_em();
	
	var pic1 = gET("img",td[0])[0];
	this.showBig_em(pic1);
}

lutzGal_em.prototype.doneLoadThumb_em = function(td)
{
	alert(td);
}
