var AC_isInit = false;
window.onDomReady = function(fn){
	if(window.addEventListener){
		window.addEventListener("DOMContentLoaded", fn, false);
	}else if(window.addEvent){
		window.addEvent('domready',fn);
	}else{
		document.onreadystatechange = function(){
			if(document.readyState == "interactive"  || document.readyState == "loaded" || document.readyState == "complete"){
				!AC_isInit ? fn():0;
				AC_isInit = true;				
			}
		}
        }
}
window.onDomReady(preInit);


function preInit(){
	var alldivs = document.getElementsByTagName('div');
	
	for(var i=0,l=alldivs.length;i<l;i++){
		if(alldivs[i].className == 'image'){
			var aimglinks = alldivs[i].getElementsByTagName('a');
			for(y=0;y<aimglinks.length;y++){
				aimglinks[y].rel = "lightbox[gal"+i+"]";
			}
		}
	}
	
	checkfor_gal();

}

var allSrcs = [];
var galImage = new Image();
var next = document.createElement('span');
var prev = document.createElement('span');
var act = document.createElement('span');
var from = document.createElement('span');
var actIm = 0;
var imholder = document.createElement('div');
function checkfor_gal(){
	var allImages = document.getElementById('cr').getElementsByTagName('img');
	var galoben = false;
	var galele = false;
	if(document.getElementById('galerie') || document.getElementById('galerie_oben')){
		if(document.getElementById('galerie_oben')){
			galoben = true;
			galele = document.getElementById('galerie_oben');
		}else{
			galele = document.getElementById('galerie');
		}
		
		
		for(var i in allImages){
			if(allImages[i].src && allImages[i].src.indexOf('smilies/') == -1){
				allSrcs.push(allImages[i].src);
				allImages[i].style.display="none";
			}
		}
		galImage.style.display="block";
		galImage.src = allSrcs[0];
		galImage.id = "galid"
		next.innerHTML = '<a href="javascript:nextIm();">Next</a>';
		next.className = "galB";
		prev.innerHTML = '<a href="javascript:prevIm();">Prev</a>';
		prev.className = "galB";
		act.innerHTML = '1';
		act.id = "actIm";
		from.innerHTML = allSrcs.length;
		imholder.appendChild(galImage);
		if(!galoben){
			galele.appendChild(imholder);
			galele.appendChild(prev);
			galele.innerHTML += " | ";
			galele.appendChild(next);
			galele.innerHTML += " &nbsp; ";
			galele.appendChild(act);
			galele.innerHTML += "/";
			galele.appendChild(from);
		}else{
			//galele.style.marginTop = '-12px';
			galele.appendChild(prev);
			galele.innerHTML += " | ";
			galele.appendChild(next);
			galele.innerHTML += " &nbsp; ";
			galele.appendChild(act);
			galele.innerHTML += "/";
			galele.appendChild(from);
			galele.appendChild(imholder);			
		}
	}
}

function nextIm(){
	galImage = document.getElementById("galid");
	if(allSrcs[actIm+1]){
		actIm++;
	}else{
		actIm = 0;
	}
	document.getElementById("actIm").innerHTML = (actIm+1);
	var nextImig = new Image();
	nextImig.src = allSrcs[actIm];
	
	imholder.innerHTML = "";
	imholder.appendChild(nextImig);

}

function prevIm(){
	galImage = document.getElementById("galid");
	if(allSrcs[actIm-1]){
		actIm--;
	}else{
		actIm = allSrcs.length-1;
	}
	document.getElementById("actIm").innerHTML = (actIm+1);
	var nextImig = new Image();
	nextImig.src = allSrcs[actIm];
	
	imholder.innerHTML = "";
	imholder.appendChild(nextImig);

}















