	
	//blendet Inhalt des jeweiligen Tabs ein und ver�ndert Tabansicht
	function showTab(name,maxtabs) 
	{
		var id = name.split('_')[name.split('_').length-1];
		for(i=0;i<maxtabs;i++)
		{
			var tab = document.getElementById('tab_boxtab'+i+'_'+id);
			var tabcontent = document.getElementById('tabcontent_boxtab'+i+'_'+id);
			if (name == 'tab_boxtab'+i+'_'+id)
			{
				tabcontent.style.display = 'block';
				tab.className = "tab-aktiv";
			}
			else
			{
				tabcontent.style.display = 'none';
				if(i==(maxtabs-1))
				{
					tab.className = "tab-inaktiv tab-last";
				}
				else
				{
					tab.className = "tab-inaktiv";
				}
				
			}
		}
	}
	
	function openWindow(url, iHeight, iWidth)
	{
		var windowHeight = iHeight;
		var windowWidth = iWidth+26;			//Addition wegen Fensterrand und resize
		sParameter = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,left=0,top=0,height='+windowHeight+',width='+windowWidth;
		
		if ( typeof openWin=="undefined" || openWin.closed ) {
			openWin = window.open(url, "", sParameter);
		}
		openWin.resizeTo(windowWidth,windowHeight);
		openWin.focus();
	}
		
	function showHide(name) 
	{
		var e = document.getElementById(name);
		var visible = e.style.display == 'block'
		e.style.display = (visible) ? 'none' : 'block';
		var checkboxes = e.getElementsByTagName("input");
		for (i=0;i<checkboxes.length;i++) 
		{
			var checkbox = checkboxes[i];
			checkbox.checked = !visible;
		}
	}
		
		
		
	
	function showPage(name,location)
	{	
		var setDefault=true;
		for(var i=0;i<pagemapping.length;i++)
		{
			var id=pagemapping[i].id;
			var path=pagemapping[i].path;
			if(name==id || path.indexOf(name)>0)
			{
				setDefault=false;
			} 
		}
		
		if(setDefault)
		{
			name = pagemapping[0].id;
		}
		
		for(var i=0;i<pagemapping.length;i++)
		{
			
			var id=pagemapping[i].id;
			var path=pagemapping[i].path;
			
			
			var elem=document.getElementById(id);
			var tabelem=document.getElementById('tab-' + id);
			
			if(name==id || path.indexOf(name)>0)
			{
				elem.style.display = 'block';
				if(tabelem!=null)
				{
					if(i<pagemapping.length)
					{
						tabelem.className = 'tab-aktiv';
					}
					else
					{
						tabelem.className = 'tab-aktiv tab-last';
					}
				}
			}
			else
			{
				elem.style.display = 'none';
				if(tabelem!=null)
				{
					if(i<pagemapping.length)
					{
						tabelem.className = 'tab-inaktiv';
					}
					else
					{
						tabelem.className = 'tab-inaktiv tab-last';
					}
				}
				
			}
		}

			if(location && location!='')
		{
			//alert('Location!');
			window.location.hash=location;
		}

		
		
	}
	
	
		
		
