function lightboxclose(){
	document.getElementById('lightboxpic').innerHTML='<table width="100%" height="100%" ><tr><td align="center" valign="middle"><a href = "javascript:void(0)" onclick="lightboxclick();"><img src="fileadmin/templates/lbload.gif" border="0" name="lightboximg" id="lightboximg"></a></td></tr></table>'
	document.getElementById('lightboximg').src='fileadmin/templates/lbload.gif';
	document.getElementById('lightboxtext').innerHTML='';
	document.getElementById('lightbox').style.display='none';
	document.getElementById('lightboxpic').style.display='none';
	document.getElementById('lightboxfade').style.display='none';
	document.getElementById('lightboxtext').style.display='none';
	window.clearTimeout();
}

function lightboxclick(){
	if(document.getElementById('lightboximg').url!='') window.open(document.getElementById('lightboximg').url);
	lightboxclose();
}


function lbbk(){
   var aksrc=document.getElementById('lightboximg').src.split("/");
   aksrc.pop();
   var akpath=aksrc.join("/");
   var idata=document.getElementById('lightboximg').getAttribute('imset');
   var imset=unescape(idata).split(',');
   var tdata=document.getElementById('lightboximg').getAttribute('txset');
   var txset=unescape(tdata).split('\n\n');
   lbimnr=lbimnr-1;
   if(lbimnr<0) lbimnr=imset.length-1;
   document.getElementById('lightboximg').src=akpath+"/"+imset[lbimnr];
   var pcaption=txset[lbimnr];
   if(pcaption.indexOf('\n/\n')>0){
		pcaption=pcaption.split('\n/\n')[1];
   }
   pcaption=pcaption.replace('\n', '<br>');
   document.getElementById('lightboxtext').innerHTML=pcaption;
	
}

function lbff(){
   var aksrc=document.getElementById('lightboximg').src.split("/");
   aksrc.pop();
   var akpath=aksrc.join("/");
   var idata=document.getElementById('lightboximg').getAttribute('imset');
   var imset=unescape(idata).split(',');
   var tdata=document.getElementById('lightboximg').getAttribute('txset');
   var txset=unescape(tdata).split('\n\n');
   lbimnr=lbimnr+1;
   if(lbimnr>=imset.length) lbimnr=0;
   document.getElementById('lightboximg').src=akpath+"/"+imset[lbimnr];
   var pcaption=txset[lbimnr];
   if(pcaption.indexOf('\n/\n')>0){
		pcaption=pcaption.split('\n/\n')[1];
   }
   pcaption=pcaption.replace('\n', '<br>');
   document.getElementById('lightboxtext').innerHTML=pcaption;

}

var lbimnr=0;

function iflowclick(imgurl){
     var idata=document.getElementById(imgurl).getAttribute('idata').split(",");
     if(idata[1].search(/http:/i)<0 && idata[1]!=''){
	if(!parseInt(idata[1])){
		location.href=idata[1];
	}
     } else {

	var imset=unescape(idata[4]).split(',');
	document.getElementById('lightboxpic').innerHTML='<table width="100%" height="100%" ><tr><td align="center" valign="middle"><a href = "javascript:void(0)" onclick="lightboxclick();"><img src="fileadmin/templates/lbload.gif" border="0" name="lightboximg" id="lightboximg"></a></td></tr></table>'
	document.getElementById('lightboximg').src='fileadmin/templates/lbload.gif';
	document.getElementById('lightboximg').setAttribute('imset',idata[4]);
	document.getElementById('lightboximg').setAttribute('txset',idata[3]);
	var pcaption=unescape(idata[3]).split('\n\n')[0];
	if(pcaption.indexOf('\n/\n')>0){
		pcaption=pcaption.split('\n/\n')[1];
	}
	pcaption=pcaption.replace('\n', '<br>');

	document.getElementById('lightboxtext').innerHTML=pcaption;

	document.getElementById('lightbox').style.display='block';
	document.getElementById('lightboxpic').style.display='block';
	document.getElementById('lightboxfade').style.display='block';
	document.getElementById('lightboxtext').style.display='block';
	document.getElementById('lightboxbackimg').style.display='block';
	document.getElementById('lightboxfwdimg').style.display='block';
	if(idata[2]==''){
		document.getElementById('lightboximg').src=idata[0];
	 	document.getElementById('lightboximg').url=idata[1];
		if(imset.length>1){
			document.getElementById('lightboxbackimg').style.visibility='visible';
			document.getElementById('lightboxfwdimg').style.visibility='visible';
		} else {
			document.getElementById('lightboxbackimg').style.visibility='hidden';
			document.getElementById('lightboxfwdimg').style.visibility='hidden';
		}
	}
	if(idata[2]!='') {
		document.getElementById('lightboxbackimg').style.visibility='hidden';
		document.getElementById('lightboxfwdimg').style.visibility='hidden';
		var vsrc=idata[2];
		document.getElementById('lightboxpic').innerHTML='<a href = "javascript:void(0)"><img src="fileadmin/templates/lbload.gif" border="0" name="lightboximg" id="lightboximg"></a>';
		var so = new SWFObject('uploads/tx_msimageflow/player.swf?movie='+vsrc+'&fgcolor=0x666666&bgcolor=0x333333&autoplay=on&autoload=on&autorewind=on&volume=70', 'playerswf', '560', '420', '8', '#000000');
		so.addParam('quality', 'high');
		so.addParam('menu', 'false');
		so.write('lightboxpic');
	}	
	lbscroll();
	if(imset.length>1){
	 var pix=Array();
	 for(var j=0;j<imset.length;j++){
		pix[j]= new Image(10,10);
		pix[j].src='typo3conf/ext/msimageflow/res/reflect.php?img=/home/www/cms/uploads/tx_msimageflow/'+imset[j]; //hardcoded path!
	 }
	}
  }
}

var scrollTopOld=0; 
var i=0; 
function lbscroll() { 
if(i==0){
	var cabd = document.getElementById("lightboxfade");
	cabdstyle = cabd .style;
	var chg = document.getElementById("lightbox");
	chgstyle = chg.style;
	i=1; 
}
if(scrollTopOld!=document.body.scrollTop) { 
	scrollTopOld=document.body.scrollTop;
	cabdstyle.top=document.body.scrollTop+"px";
	chgstyle.top=document.body.scrollTop+"px";
} 
window.setTimeout("lbscroll()",20); 
}



