
		var aoimg = new Array();
		var mlZoomimg = new Array();
		var mlImgPosLeft = new Array();
		var mlImgPosTop = new Array();
		var mObjZoom = new Array();
		var msZoomActive = new Array();
		var mlImgCount =0;
		var mlCount=0;
		var mlImgView=4;
		var mlImgEnd=mlImgView+1;
		var mlImgStart=0;
		var mlImgTop = 20;
		var mlImgLeft = 1400;
		var mlImgWidth=70;
		var mlImgHeight=60;
		var mlStep=-4;
		var mbStop = false;
		var mlMaxZoom = 16;
		var mlZoomFac = 2;
		var mlFlyX = 10;
		var mlFlyY = 10;
		var mlFlyZoomFacX =0;
		var mlFlyZoomFacY =0;
		var mlFlyEndWidth = 400;
		var mlFlyEndHeight = 267;
		var mlFlyEndTop = 0;
		var mlFlyEndLeft = 339;
		var mlFlyWidth = 0;
		var mlFlyHeight = 0;
		var msClip = new Array();
		var mbFlyActive = false;
		var mbVertical = false;
		function mOnImgOver(oObj)
		{
			msClip[oObj.id] = oObj.style.clip;
			oObj.style.clip ='rect(auto auto auto auto)';
			msZoomActive[oObj.id]='IN';
			mimgZoomIn(oObj.id);			
			mbStop = true;	
		}
		function mOnImgOut(oObj)
		{		
			msZoomActive[oObj.id]='OUT';
			mimgZoomOut(oObj.id);	
		}
		function mInitVar()
		{
            aoimg = new Array();
            mlZoomimg = new Array();
            mlImgPosLeft = new Array();
            mlImgPosTop = new Array();
            mObjZoom = new Array();
            msZoomActive = new Array();
            mlImgCount =0;
            mlCount=0;
            mlImgView=4;
            mlImgEnd=mlImgView+1;
            mlImgStart=0;
            mlImgTop = -50;
            mlImgLeft = 1055;
            mlImgWidth=150;
            mlImgHeight=100;
            mlStep=2;
            mbStop = false;
            mlMaxZoom = 16;
            mlZoomFac = 2;
            mlFlyX = 10;
            mlFlyY = 10;
            mlFlyZoomFacX =0;
            mlFlyZoomFacY =0;
            mlFlyEndWidth = 400;
            mlFlyEndHeight = 267;
            mlFlyEndTop = 82;
            mlFlyEndLeft = 315;
            mlFlyWidth = 0;
            mlFlyHeight = 0;
            msClip = new Array();
            mbFlyActive = false;
            mbVertical = false;
		}
		function mInit(sName,lMax)
		{
		    mInitVar();
	        mbStop=true;
		    for (var i=0;i<lMax;i++)
		    {
		        if (!aoimg[i])
		        {
			        aoimg[i]=new Image();
			        aoimg[i].src=sName.replace('num',i+1);
			        aoimg[i+lMax] = new Image();
			        aoimg[i+lMax].src=(sName.replace('num',i+1)).replace('_thumb','');
			    }
			     'Load Image ' + (i+1)/lMax * 100 + ' %';
		    }
		    window.status ='';
		    mlImgCount=lMax;
			
		    var lPos=0;
		    var sClip='';
		    for (var i=0;i<mlImgCount;i++)
		    {
			    if (i<mlImgView+2)
			    {
			        if (mbVertical==false)
			        {
				        lPos=(mlImgView+1-i)*mlImgWidth+mlImgLeft;
				    }else
				    {
				        lPos=(mlImgView+1-i)*mlImgHeight+mlImgTop;
				    }
				    sClip='rect(0px 150px 100px 2px)';
			    }
			    else
			    {
			        if (mbVertical==false)
			        {
				        lPos=mlImgLeft;
				    }else
				    {
				        lPos=mlImgTop;
				    }
				    sClip = 'rect(0px 0px 0px 2px)'; 
			    }
			    //sHtml+='<IMG src="images/ladebild.gif" id=img'+ i + ' name=img'+ i + ' src="' + aoimg[i].src + '" style="position:relative;width:'+ mlImgWidth + 'px;left:'+ lPos +'px;">';
			    var oObj = getObj('img'+i);
			    oObj.style.zIndex=10;
			    oObj.src = aoimg[i].src;
			    mlZoomimg['img'+i]=0;
			    if (mbVertical==false)
		        {   
			        mlImgPosLeft['img'+i]=lPos;
			        mlImgPosTop['img'+i]=mlImgTop;
			        oObj.style.left=lPos +'px';
			        oObj.style.top=mlImgTop+'px';
			    }else
			    {				    
			        mlImgPosLeft['img'+i]=mlImgLeft;
			        mlImgPosTop['img'+i]=lPos;
			        oObj.style.left=mlImgLeft +'px';
			        oObj.style.top=lPos+'px';
			    }	
			    oObj.style.clip = sClip;	
			    oObj.style.position='absolute';
			    oObj.style.width=mlImgWidth + 'px';
			    oObj.style.height=mlImgHeight + 'px';		
			    var IE  = (document.all) ? 1:0;
			    var j=i;
			    if (IE && document.all[name]) 
			    {
				    oObj.style.cursor = 'hand';
			    }
			    else
			    {
				    oObj.style.cursor = 'pointer';
			    }
			    mObjZoom['img'+i]=oObj;
			    msZoomActive['img'+i]='';
		    }
			mbStop=false;
			mMove();
		}
		function mMove()
		{		    
			var mbZoomActive=false;
			for (var i=0;i<mlImgCount;i++)
			{
				if (msZoomActive['img'+i]!='')
				{
					mbZoomActive=true;
					break;
				}
			}
			if (mbZoomActive==false)
			{
				var j=0;
				var x=0;
				mlCount+=mlStep;
				if (mbVertical==false)
				{
				    if( mlCount+mlStep>mlImgWidth )
				    {
					    mlCount=0;
					    getObj('img'+mlImgStart).style.left=mlImgLeft;
					    getObj('img'+mlImgStart).style.clip='rect(0px 0px 0px 2px)';
					    mlImgPosLeft[getObj('img'+mlImgStart).id]=mlImgLeft;
					    mlImgStart++;
				    }
				}
				else
				{
				    if( mlCount+mlStep>mlImgHeight )
				    {
					    mlCount=0;
					    getObj('img'+mlImgStart).style.top=mlImgTop;
				        getObj('img'+mlImgStart).style.clip='rect(0px 0px 0px 2px)';
				        mlImgPosTop[getObj('img'+mlImgStart).id]=mlImgTop;
					    mlImgStart++;
				    }
				    
				}
				if (mlImgStart>=mlImgCount)
				{
					mlImgStart=0;
				}
				//debugger;
				j=mlImgStart;
				
				for (var i=0;i<mlImgView+2;i++)
				{		
					if (j>=mlImgCount)
					{
						j=0;
					}
					if (mbVertical==false)
					{
					    if (i==0)
					    {
						    getObj('img'+j).style.clip='rect(0 ' + (mlImgWidth-mlCount) + ' ' + mlImgHeight + ' 0)';
					    }
					    if (i==mlImgView+1)
					    {
						    getObj('img'+j).style.clip='rect(0 ' + mlImgWidth + ' ' + mlImgHeight + ' '+ (mlImgWidth-mlCount) + ')';							
					    }
					    mlImgPosLeft['img'+j]=mlImgPosLeft['img'+j]+mlStep;					
					    getObj('img'+j).style.left=mlImgPosLeft['img'+j];
					}else
					{						
					    if (i==0)
					    {
							//rect(<top> <right> <bottom> <left>) 
						    getObj('img'+j).style.clip='rect(0 ' + mlImgWidth + ' '+ (mlImgHeight-mlCount) +' 0 )';							
					    }
					    if (i==mlImgView+1)
					    {
							//rect(<top> <right> <bottom> <left>) 
						    getObj('img'+j).style.clip='rect('+ (mlImgHeight-mlCount) + ' ' + mlImgWidth + ' ' + mlImgHeight + ' 0)';
					    }
					    mlImgPosTop['img'+j]=mlImgPosTop['img'+j]+mlStep;					
					    getObj('img'+j).style.top=mlImgPosTop['img'+j];						    		
					}
					j++;
				}
				if (mbStop==false)
				{
					window.setTimeout('mMove()',50);
				}
			}
		}
		function mOnResize()
		{
			mlFlyEndWidth = parseInt(getObj('imgDown').offsetWidth);
			mlFlyEndHeight = parseInt(getObj('imgDown').offsetHeight);
			mlFlyEndTop = parseInt(getObj('imgDown').offsetTop) + parseInt(getObj('imgDown').parentNode.offsetTop);
			mlFlyEndLeft = parseInt(getObj('imgDown').offsetLeft)+ parseInt(getObj('imgDown').parentNode.offsetLeft);
			var lXDown = parseInt(getObj('imgDown').offsetTop)+parseInt(getObj('imgDown').offsetHeight)-(mlImgHeight-14);
			getObj('divScroll').style.left=(parseInt(getObj('tdInfo').offsetWidth)-mlImgWidth*(mlImgView+2))/2-20;
			getObj('divScroll').style.top=lXDown-20;
			/*for (var i=0;i<mlImgCount;i++)
			{				
				mlImgPosTop['img'+i]=lXDown;
				getObj('img'+i).style.top = lXDown;
			}*/
		}
		function mOnImgClick(oObj)
		{
			//debugger;
			//return;
			if (mbFlyActive==false)
			{
				mbFlyActive=true;
				mOnImgOut(oObj);
				getObj('flyimg').style.zIndex = 100;
				getObj('flyimg').style.left = getObj('divScroll').offsetLeft + oObj.offsetLeft;
				getObj('flyimg').style.top = getObj('divScroll').offsetTop + oObj.offsetTop;
				getObj('flyimg').style.width = oObj.offsetWidth;
				getObj('flyimg').style.height = oObj.offsetHeight;	
				getObj('flyimg').src = oObj.src.replace('_thumb','');
				
				var lFX = Math.abs(parseInt(getObj('divScroll').offsetLeft)+parseInt(oObj.style.left)-mlFlyEndLeft);
				var lFY = Math.abs(parseInt(getObj('divScroll').offsetTop)+parseInt(oObj.style.top)-mlFlyEndTop);
				var lFXD = lFX/mlFlyX;
				var lFYD = lFY/mlFlyY;
				mlFlyWidth = parseInt(oObj.style.width);
				mlFlyHeight = parseInt(oObj.style.height);	
				if (lFXD>lFYD)
				{
					mlFlyZoomFacX  = Math.abs(mlFlyEndWidth-mlFlyWidth)/lFXD;
					mlFlyZoomFacY = Math.abs(mlFlyEndHeight-mlFlyHeight)/lFXD;	
				}
				else
				{
					mlFlyZoomFacX  = Math.abs(mlFlyEndWidth-mlFlyWidth)/lFYD;
					mlFlyZoomFacY = Math.abs(mlFlyEndHeight-mlFlyHeight)/lFYD;	
				}	
				mFly(mlFlyEndLeft ,mlFlyEndTop);
			}
			
		}
		function mFly(ToX,ToY)
		{//debugger;
			
			var lCurrX = parseInt(getObj('flyimg').style.left);
			var lCurrY = parseInt(getObj('flyimg').style.top);
			if ((lCurrX>=ToX-5) && (lCurrX<=ToX+5) && (lCurrY>=ToY-5) && (lCurrY<=ToY+5))
			{
				
				getObj('imgDown').src = getObj('flyimg').src;
				getObj('imgDown').style.width = mlFlyEndWidth; 
				getObj('imgDown').style.height = mlFlyEndHeight;
				getObj('imgDown').style.top = mlFlyEndTop  
				getObj('imgDown').style.left = mlFlyEndLeft;
				getObj('flyimg').style.top=-500;
				getObj('flyimg').style.left=-500;
				mbFlyActive=false;
				return;
			}
			else
			{
				if ((lCurrX>=ToX-5) && (lCurrX<=ToX+5))
				{
				}
				else
				{
					if (lCurrX>ToX)
					{
						lCurrX-=mlFlyX;
					}
					else
					{
						if (lCurrX<ToX)
						{	
							lCurrX+=mlFlyX;
						}
					}
				}
				if ((lCurrY>=ToY-5) && (lCurrY<=ToY+5))
				{
				}
				else
				{
					if (lCurrY>ToY)
					{
						lCurrY-=mlFlyY;
					}
					else
					{
						if (lCurrY<ToY)
						{	
							lCurrY+=mlFlyY;
						}
					}
				}
			}
			mlFlyWidth +=mlFlyZoomFacX;
			mlFlyHeight +=mlFlyZoomFacY;
			//window.status = lCurrX + ':'+ lCurrY ;
			getObj('flyimg').style.top=lCurrY;
			getObj('flyimg').style.left=lCurrX;
			getObj('flyimg').style.width=mlFlyWidth;
			getObj('flyimg').style.height=mlFlyHeight;
			window.setTimeout('mFly('+ ToX + ','+ ToY + ')',20);
		}
		function mimgZoomIn(lObjID)
		{ //debugger;
			mbStop=true;
			if ((mlZoomimg[lObjID]>=mlMaxZoom) || (msZoomActive[lObjID]=='OUT'))
			{
				return;
			}
			mlZoomimg[lObjID]+=mlZoomFac;
			mObjZoom[lObjID].style.zIndex=mlZoomimg[lObjID];
			mObjZoom[lObjID].style.width=mlImgWidth+mlZoomimg[lObjID]*2;
			mObjZoom[lObjID].style.height=mlImgHeight+mlZoomimg[lObjID]*2;
			mObjZoom[lObjID].style.left = mlImgPosLeft[lObjID]-mlZoomimg[lObjID];
			mObjZoom[lObjID].style.top = mlImgPosTop[lObjID]-mlZoomimg[lObjID];
			window.setTimeout('mimgZoomIn("'+ lObjID + '")',50);
		}
		function mimgZoomOut(lObjID)
		{ //debugger;
			
			if ((mlZoomimg[lObjID]<1)|| (msZoomActive[lObjID]=='IN'))
			{	
				msZoomActive[lObjID]='';
				if (mbStop==true)
				{
					mbStop = false;					
					mMove();
				}				
				mObjZoom[lObjID].style.clip = msClip[lObjID];
				return;
			}

			mlZoomimg[lObjID]-=mlZoomFac; 
			mObjZoom[lObjID].style.zIndex=mlZoomimg[lObjID];
			mObjZoom[lObjID].style.width=mlImgWidth+mlZoomimg[lObjID]*2;
			mObjZoom[lObjID].style.height=mlImgHeight+mlZoomimg[lObjID]*2;
			mObjZoom[lObjID].style.left = mlImgPosLeft[lObjID]-mlZoomimg[lObjID];
			mObjZoom[lObjID].style.top = mlImgPosTop[lObjID]-mlZoomimg[lObjID];
			window.setTimeout('mimgZoomOut("'+ lObjID + '")',50);
		}
		
		var msOldSrc='images/owe_home_1a.jpg';
		function mOnMouseOutMain(oObj)
		{
			oObj.src=msOldSrc;
		}
		function mOnMouseOverMain(oObj)
		{
			msOldSrc=oObj.src;
			oObj.src = 'images/cdbild_small2.jpg';
		}
		function mSetMainPic()
		{
			msOldSrc='images/owe_home_1a.jpg';
			getObj("imgDown").src=msOldSrc;
}
