function checkFrameset(name) 
{
	//alert( "this is " + document.location.href );
	var indexOfSlash = name.indexOf( "/");
	var id;
	var path;
	var manualIndex = name.indexOf( "manual/" );
	
	
	if( indexOfSlash >= 0 ) {
		id = name.substring( indexOfSlash+1, name.length );
		path = name.substring( 0, indexOfSlash+1 ); // includes '/'
	} else {
		id = name; 
		path = "";
	}

	//alert( "path: '" + path + "' id: '" + id + "' name: '" + name + "'" );
	
	if(!parent.info) {
		if( manualIndex >= 0 ) 
			location.href="index.html?" + id + ".html";
		else
			location.href="details.html?" + id + ".html";
	} else {
		//parent.navigation.location="navigation.html?" + name;
		parent.navigation.setActiveTableLinkDirect( id );
	}
}
 
function checkFramesetAndNavigation(name,navigation) 
{
	//alert( "this is " + document.location.href );
	var indexOfSlash = name.indexOf( "/");
	var id;
	var path;
	//var manualIndex = document.location.href.indexOf( "manual/" );
	
	
	if( indexOfSlash >= 0 ) {
		id = name.substring( indexOfSlash+1, name.length );
		path = name.substring( 0, indexOfSlash+1 ); // includes '/'
	} else {
		id = name; 
		path = "";
	}

	//alert( "path: '" + path + "' id: '" + id + "' name: '" + name + "'" );
	
	if(!parent.info) {
		//if( manualIndex >= 0 ) 
		//	location.href="index.html?manual/" + name + ".html";
		//else
			//alert( "location: " + "index.html?" + navigation + ".html" + "&" + id + ".html" );
			location.href="details.html?" + navigation + ".html" + "&" + id + ".html";
	} else {
		//parent.navigation.location="navigation.html?" + name;
		parent.navigation.setActiveTableLinkDirect( id );
	}
}
 
function setActiveTableLink() 
{
	var Adressanhang=location.search;
	var id;
	var element;
  
  	//alert( "setActiveTableLink Adressanhang: " + Adressanhang );
  	
	if(Adressanhang) {
		alert( "setActiveTableLink Adressanhang: " + Adressanhang );
		id = Adressanhang.substring(1,Adressanhang.length);
		if( id ) {
			element = document.getElementById(id);
			element.className = "activeTableLink";
		}
	}
}

function setInfoPage() 
{
	var Adressanhang=location.search;
	var infoName;
  
	if(Adressanhang) {
  		//alert( "Adressanhang: " + Adressanhang );
		// strip off '?'
		infoName = Adressanhang.substring(1,Adressanhang.length);
		if( infoName ) {
			parent.info.location.href = infoName;
		}
	}
}

function setActiveTableLinkDirect(id) 
{
	var id;
	var element;
	var elements;
	//var anElement;
  
	if( id ) {
		elements = document.getElementsByTagName("tr");
		// for( anElement in elements ) { // komisch, geht nicht!
		for( i=0; i<elements.length; i++ ) {
			//anElement.className = "inactiveTableLink";
			elements.item(i).className = "inactiveTableLink";
		}
		element = document.getElementById(id);
		element.className = "activeTableLink";
  	}
}