var sdiv = null;
var imgs = new Array();
var curpos = 0;

function getDiv(){

	ediv = document.getElementsByTagName("div");
	
	for(i = 0;i < ediv.length;i++){
	
		if(ediv[i].className == "csc-textpic-imagewrap"){
		
			sdiv = ediv[i];
			
			break;
		
		}
	
	}
	
	if(sdiv != null){
	
		eimg = sdiv.getElementsByTagName("a");
		
		for(i = 0;i < eimg.length;i++){
		
			imgs[i] = eimg[i].getAttribute("onclick").split(" ");
			//eimg[i].setAttribute("onclick",imgs[i][0]+"curpos = "+i+";"+imgs[i][1]);
			eimg[i].setAttribute("onclick","curpos = "+i+";"+eimg[i].getAttribute("onclick"));
			imgs[i] = imgs[i][0];
		
		}
	
	}

}

//var lightbox_win_size = new Array();
//lightbox_win_size[0] = new Array(980,650);
//var lightbox_overlay_opacity = new Array();

//lightbox_overlay_opacity[0] = 80;

function showLightbox(objLink,lightbox_win_size){

	var objOverlay = document.getElementById('overlay');
	var objLightbox = document.getElementById('lightbox');
	//var objCaption = document.getElementById('lightboxCaption');
	var objImage = document.getElementById('lightboxImage');
	//var objLightboxDetails = document.getElementById('lightboxDetails');
	
	//var l_w_s = (objLink.getAttribute("num") && parseInt(objLink.getAttribute("num")) < lightbox_win_size.length) ? parseInt(objLink.getAttribute("num")) : 0;
	//var l_w_s = 0;
	
	//objOverlay.style.filter = "alpha(opacity="+lightbox_overlay_opacity[l_w_s]+")";
	//objOverlay.style.opacity = String(lightbox_overlay_opacity[l_w_s] / 10);
	objOverlay.style.display = "block";
	
	objLightbox.style.width = lightbox_win_size[0]+"px";
	objLightbox.style.height = (lightbox_win_size[1] + 20)+"px";
	objLightbox.style.margin = "-"+Math.round(lightbox_win_size[1] / 2)+"px 0px 0px -"+Math.round(lightbox_win_size[0] / 2)+"px";
	
	//objLightboxDetails.style.width = lightbox_win_size[l_w_s][0]+'px';
	
	/*if(objLink.getAttribute('title')){
	
		objCaption.style.display = 'block';
		objCaption.innerHTML = objLink.getAttribute('title');
	
	}else objCaption.style.display = 'none';*/
	
	objImage.innerHTML = "<iframe frameborder=\"0\" height=\""+lightbox_win_size[1]+"\" width=\""+lightbox_win_size[0]+"\" hspace=\"0\" vspace=\"0\" marginheight=\"0\" marginwidth=\"0\" scrolling=\"no\" src=\""+objLink+"\" id=\"il_frame\"></iframe>";
	objLightbox.style.display = 'block';
	
	//return false;

}

function hideLightbox(){

	document.getElementById('overlay').style.display = 'none';
	document.getElementById('lightbox').style.display = 'none';

}

function initLightbox(){

	//var ac = document.getElementById("menu");
	//ac.innerHTML = String(ac.innerHTML).replace(/target\=\"lightbox\"/g,"onclick=\"showLightbox(this.getAttribute('href'));return false;\"");
	
	if (!document.getElementsByTagName){ return; }
	
	var anchors = document.getElementsByTagName("a");
	
	for (i=0; i<anchors.length; i++){
	
		var ac = anchors[i];
		
		if (ac.getAttribute("href") && (ac.getAttribute("target") && ac.getAttribute("target") == "lightbox")){
		
			//ac.setAttribute("target","");
			ac.onclick = function (){ showLightbox(this.getAttribute("href"),new Array(980,650)); return false; }
		
		}
	
	}
	
	var objBody = document.getElementsByTagName("body").item(0);
	
	var objOverlay = document.createElement("div");
	objOverlay.setAttribute('id','overlay');
	objOverlay.onclick = function () {hideLightbox(); return false;}
	objOverlay.style.display = 'none';
	objBody.insertBefore(objOverlay, objBody.firstChild);
	
	var objLightbox = document.createElement("div");
	objLightbox.setAttribute('id','lightbox');
	objLightbox.style.display = 'none';
	
	var objCaption = document.createElement("div");
	objCaption.setAttribute('id','lightboxCaption');
	
	var objKeyboardMsg = document.createElement("div");
	objKeyboardMsg.setAttribute("id","keyboardMsg");
	objKeyboardMsg.innerHTML = "<a href=\"#\" onclick=\"hideLightbox(); return false;\">Schliessen X</a><br style=\"clear:both;\" />";//<kbd>
	objCaption.appendChild(objKeyboardMsg);
	
	objLightbox.appendChild(objCaption);
	
	var objLightboxImage = document.createElement("div");
	objLightboxImage.setAttribute('id','lightboxImage');
	objLightbox.appendChild(objLightboxImage);
	
	var objButtonnext = document.createElement("div");
	objButtonnext.setAttribute('id','lightboxButtonnext');
	objButtonnext.setAttribute("onclick","setPic(1);");
	
	objLightbox.appendChild(objButtonnext);
	
	var objButtonprev = document.createElement("div");
	objButtonprev.setAttribute('id','lightboxButtonprev');
	objButtonprev.setAttribute("onclick","setPic(-1);");
	
	objLightbox.appendChild(objButtonprev);
	
	/*var objLightboxDetails = document.createElement("div");
	objLightboxDetails.setAttribute('id','lightboxDetails');
	
	var objCaption = document.createElement("div");
	objCaption.setAttribute('id','lightboxCaption');
	objCaption.style.display = 'none';
	objLightboxDetails.appendChild(objCaption);
	
	var objKeyboardMsg = document.createElement("div");
	objKeyboardMsg.setAttribute('id','keyboardMsg');
	objKeyboardMsg.innerHTML = '<a href="#" onclick="hideLightbox(); return false;">X</a>';//<kbd>
	objLightboxDetails.appendChild(objKeyboardMsg);
	
	objLightbox.appendChild(objLightboxDetails);*/
 	objBody.insertBefore(objLightbox, objOverlay.nextSibling);

}

/*function addLoadEvent(func){	

	var oldonload = window.onload;
	
	if (typeof window.onload != 'function') window.onload = func;
	
	else {
	
		window.onload = function(){
		
			oldonload();
			func();
		
		}
	
	}

}

addLoadEvent(initLightbox);*/

window.onload = new function(){

	initLightbox();
	//img_init();
	getDiv();

}
