function do_all_the_work(frame)
{
	//alert("do_all_the_work");
	
	//Geladene Seite ermitteln
	var filename=parent.main_frame.location.toString();
	//alert( filename );
	filename=filename.substr(filename.lastIndexOf('/')+1,1000);

	//Wenn begruessung.htm geladen, Navigationframes ausblenden	
	if( filename=="begruessung.htm" ){
		parent.document.getElementById('main_frameset').cols='0,*';
	}

	//Wenn deutsche Seite geladen, deutsches Navigationframe anzeigen
	if( filename.substr( 0, 2 ) == "d_" ){
		parent.document.getElementById('main_frameset').cols='200,*';
		parent.document.getElementById('navigation_frameset').cols='200,*';		
	}
	//Wenn französische Seite geladen, französisches Navigationframe anzeigen
	if( filename.substr( 0, 2 ) == "f_" ){
		parent.document.getElementById('main_frameset').cols='200,*';
		parent.document.getElementById('navigation_frameset').cols='*,200';		
	}

	//den entsprechenden Eintrag in den Navigationsleisten farbig hinterlegen
	highlight_navigation( parent.d_navigation.document, filename );
	highlight_navigation( parent.f_navigation.document, filename );
}


function change_language(language)
{

	var filename=parent.main_frame.location.toString();
	//alert( filename );
	filename=filename.substr(filename.lastIndexOf('/')+3,1000);
	if( language=="F" ){
		filename="f_"+filename;
	}
	if( language=="D" ){
		filename="d_"+filename;
	}
	//alert( filename );
	parent.parent.main_frame.location=filename;
}

function highlight_navigation( frame, filename )
{
	//Array aller links holen (<A>-Tag)
 	a=frame.getElementsByTagName("A");
 	for( i=0;i<a.length;i++){
 		//Wenn Link den Dateinamen enthält, die übergeordnete Tabellenzelle farbig hinterlegen
 		if( a[i].href.indexOf(filename)!=-1 ){
 			a[i].parentNode.bgColor='#DDDDDD';
 		}
 		else{
			a[i].parentNode.bgColor='';
 		}
 	}
 }

                         
