
	//																										
	// -----------------------------------------------------												
	// Function GetScrollOffset																				
	// -----------------------------------------------------												
	//																										
	// ermittelt, um wie viel die Seite in x/y gescrollt wurde												
	//																										
	var scroll_offset_x, scroll_offset_y;
	
	function GetScrollOffset() {
		// Alle Browser ausser Explorer							
		if (self.pageYOffset) {
			scroll_offset_x = self.pageXOffset;
			scroll_offset_y = self.pageYOffset;
		}
		// Explorer strict										
		else if (document.documentElement && document.documentElement.scrollTop) {
			scroll_offset_x = document.documentElement.scrollLeft;
			scroll_offset_y = document.documentElement.scrollTop;
		}
		// Alle anderen Explorer								
		else if (document.body)	{
			scroll_offset_x = document.body.scrollLeft;
			scroll_offset_y = document.body.scrollTop;
		}
	}
	//																										
	
	
	//																										
	// -----------------------------------------------------												
	// Function GetPageDimensions																			
	// -----------------------------------------------------												
	//																										
	// ermittelt innere Breite und Hoehe des Fensters														
	// Achtung: Explorer rechnet Scrollbar, falls vorhanden, nicht dazu, andere Browser schon				
	//																										
	var page_width, page_height;
	
	function GetPageDimensions() {
		// Alle Browser ausser Explorer							
		if (self.innerHeight) {
			page_width 	= self.innerWidth;
			page_height = self.innerHeight;
		}
		// Explorer strict										
		else if (document.documentElement && document.documentElement.clientHeight) {
			page_width = document.documentElement.clientWidth;
			page_height = document.documentElement.clientHeight;
		}
		// Alle anderen Explorer								
		else if (document.body) {
			page_width = document.body.clientWidth;
			page_height = document.body.clientHeight;
		}
	}
	//																										


	// 																										
	// -----------------------------------------------------												
	// function RET_ElemGetPosAbs																			
	// -----------------------------------------------------												
	// 																										
	// Ermittelt absolute x- und y- Koordinaten zur ueberegebener Objekt-ID									
	// Erwartete Parameter:																					
	// element_id = ID des zu bestimmenden Objekts															
	// axis = wahlweise x oder y																			
	//																										
	// Returns x- oder y- Koordinate																		
	// 																										
	function RET_ElemGetPosAbs(element_id, axis) {
		position_orig = document.getElementById(element_id).style.position;
		
		if (position_orig!="absolute") document.getElementById(element_id).style.position = "absolute";
		if (axis == "x") result = document.getElementById(element_id).offsetLeft;
		if (axis == "y") result = document.getElementById(element_id).offsetTop;
		if (position_orig!="absolute") document.getElementById(element_id).style.position = "relative";
		
		return result;
	}
	//																										
	
	
	
	//																										
	// -----------------------------------------------------												
	// Function ShowBigPicture																				
	// -----------------------------------------------------												
	//																										
	function ShowBigPicture(elem_id, width, height, screenX, screenY){
		
		if (!screenX) screenX = 50;
		if (!screenY) screenY = 50;
		
		Link = "./"+elem_id+"/big_picture.htm";
	
		// IE Fenster oeffnen 
		if (document.layers) {
			window.open(Link, "Zoom", "width="+width+",height="+height+",screenX="+screenX+",screenY="+screenY+"");
		}
		// NS Fenster oeffnen 
		if (document.getElementById) {
			window.open(Link, "Zoom", "width="+width+",height="+height+",screenX="+screenX+",screenY="+screenY+",dependent=yes");
		}
	}
	//																										
	
	
	
	
	
