	
	
	
		/* Preload Waiting-image first*/
		preload=new Image();
		preload.src="images/tic2/overlay/loading.gif";
	
		/* Browserweiche */
		explorer=(navigator.appName.indexOf("Explorer")!=-1);
		netscape=(navigator.appName.indexOf("Netscape")!=-1 || navigator.appName.indexOf("Opera")!=-1);
		
		/* Helper for different Browsers */
		function innerwidth(){
			if (self.innerHeight){ // all except Explorer
				return self.innerWidth;
			}
			else if (document.documentElement && document.documentElement.clientHeight){ // Explorer 6 Strict Mode
				return document.documentElement.clientWidth;
			}
			else if (document.body){ // other Explorers
				return document.body.clientWidth;
			}	
		}
		function innerheight(){
			if (self.innerHeight){ // all except Explorer
				return self.innerHeight;
			}
			else if (document.documentElement && document.documentElement.clientHeight){ // Explorer 6 Strict Mode
				return document.documentElement.clientHeight;
			}
			else if (document.body){ // other Explorers
				return document.body.clientHeight;
			}	
		}
		function scrolltop(){
			if (self.pageYOffset){ // all except Explorer
				return self.pageYOffset;
			}
			else if (document.documentElement && document.documentElement.scrollTop){ // Explorer 6 Strict
				return document.documentElement.scrollTop;
			}
			else if (document.body){ // all other Explorers
				return document.body.scrollTop;
			}
		}
		function updateoverlayposition(){
			if (explorer){
				document.getElementById("tic_overlay_overlaytable").style.width=innerwidth();
				document.getElementById("tic_overlay_overlaytable").style.height=innerheight();
			}	
		}	
		
		/* --------------------------------------------------
		Funktionsprinzip:
		-filterblender ist für IE
		-tic_overlay_overlaytable enthält das Bild
		
		filterblender
			enthält komplette Seite ohne overlay. Per Filter wird er auf 20% abgeregelt. Der Body ist schwarz damit es dunkler wird, nicht heller!
		
		overlay
		  	Tabelle zur Zentrierung
			enthält ein Hintergrund PNG das An und Abgeschaltet wird
		  	Wird per fixed Positioniert, IE bekommt "absolute" per Expression da kein Fixed
			Wird per JS für IE in der Größe an den Viewport angepasst
		
		*/ 
		
		
		
		
		function tic_overlay_showimage(src){
			// var src = "images/aneta/demo/test.jpg";
			parts = src.match(/^images\/(.+\/)(.+)(\..+)$/);
			path=parts[1];
			filename=parts[2];
			endung=parts[3];
			width=innerwidth()-100;
			height=innerheight()-100;
			
			//alert(path);
			//alert(filename);
			//alert(endung);
			
			// Smaller cause of editbar on top 
			if(edit) height-=200;
			
			requestsrc="gen/"+path+filename+"_"+width+"_"+height+endung;
			// alert (requestsrc);
			
			window.focus();
			
			updateoverlayposition();
			if (netscape){
				document.getElementById("tic_overlay_overlaytable").style.display="table";
				document.getElementById("tic_overlay_overlaytable").style.visibility="visible";
			}
			if (explorer){
				document.getElementById("tic_overlay_filterblender").style.filter="Alpha(opacity=20, finishopacity=0, style=0)";
				document.getElementById("tic_overlay_overlaytable").style.backgroundImage="none"; /* no transparent Background for IE */
				document.getElementById("tic_overlay_overlaytable").style.display="block"; 
				document.getElementById("tic_overlay_overlaytable").style.visibility="visible";
			}
			
			// load image
			// document.getElementById("overlayimage").src="gen/aneta_fixed/"+directoryid+"_"+id+".jpg";
			
			// Test Generated Source 
			document.getElementById("overlayimage").src=requestsrc;
			
			// show image
			document.getElementById("overlayimage").style.visibility="visible";
		}
		function closeimage(){
			// unFade screen
			//if (netscape){document.getElementById("alphablender").style.visibility="hidden"}
			if (explorer){document.getElementById("tic_overlay_filterblender").style.filter="Alpha(opacity=100, finishopacity=0, style=0)";}
			// Hide image
			document.getElementById("overlayimage").style.visibility="hidden";
			// unload image
			document.getElementById("overlayimage").src="admin/overlay/loading.gif";
			// hide overlay
			document.getElementById("tic_overlay_overlaytable").style.visibility="hidden";
			document.getElementById("tic_overlay_overlaytable").style.display="none";
		}
		
		/* Set Blender and Overlay to full Size */
		//document.getElementById("alphablender").style.width=innerwidth();
		//document.getElementById("alphablender").style.height=innerheight();
		
		/* Update */
		//updateoverlayposition();
		
