	var application = false;
	
	var wk = false;
	
	var windowInnerHeight;
	var windowInnerWidth;

	var main_request_counter = 0;

	var actual_be;
	var actual_ve;
	var ve_props_id = 0;
	var be_props_id = 0;

	var actual_pag = 0;
	var actual_pag_inds = 0;

	var actual_middle_count = 0;
	var actual_slider_pos = 0;

	var split_view = false;
	
	var never_split_view_configured = false; 
	
	var never_split_view; 

	var slidebar_top = 0;
	var slidebar_height = 0;
	
	var navblock_available = false;

	var navblock_offset_top = 16;//!!?? konstante

	var res_slider_pos = new Array();
	var res_count = new Array();

	var in_pars_temp_container;

	var in_pars_container = new Array();

	var res_det_bar_ids = new Array();
	var res_det_bar_be_ids = new Array();
	var res_det_bar_kinds = new Array();
	
	var middle_long_inds = new Array();
	var middle_short_inds = new Array();
	
	var middle_long_view = "<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>";
	var middle_short_view = middle_long_view;
	
	var ar_id = false;
	var action = false;
	var kind = false;
	var id = false;
	var be_id = false;
	var ve_id = false;
	var kg_id = false;
	var source = false;
	var exp = false;
	var tabs = false;

	var do_lookup = false;

	var ve_lookup_temp_id = false;
	var ve_lookup_temp_kind = false;

	var lang_visited = false;
	
	var show_differenced_inds = true;
	
	var nav_register = false;
	
	var nav_headlinks = false;
	
	var init_rech_loaded = false;
	var init_home_loaded = false;
	var init_tree_shouldbe_visible = false;
	var init_lang = false;
	var init_wk_done = false;
	var init_done = false;
	
	var origin_of_click = false;
	
	var remote_rech = false;
	var remote_rech_done = false;
	
	var tree_logo_visible = false;
	
	function write2js_log(_creator, _message, _type){
	
		if(ar_id==1002){//1002=development
		
			var background_color = "ffffff";
		
			var do_log = false;
			
	    	if(_type=="url-send"){
	    		//do_log = true;
	    		background_color = "ffff99";
	    	}
	    	else if(_type=="url-received"){
	    		do_log = true;
	    		background_color = "aaaaaa";
	    	}
	    	else if(_type=="tree_click"){
	    		do_log = true;
	    	 	background_color = "77ff77";
	    	}
	    	else if(_type=="middle_click"){
	    		//do_log = true;
	    		background_color = "33ff33";
	    	}
	    	else if(_type=="rechdet_preview"){
	    		do_log = true;
	    		background_color = "aaff33";
	    	}
	    	else if(_type=="tab_click"){
	    		//do_log = true;
	    		background_color = "ff6666";
	    	}
	    	else if(_type=="adjust"){
	    		do_log = true;
	    		background_color = "66ffff";
	    	}
	    	else if(_type=="arrange"){
	    		//do_log = true;
	    		background_color = "66ffff";
	    	}
	    	else if(_type=="note"){
	    		//do_log = true;
	    		background_color = "aaaaaa";
	    	}	
	    	else if(_type=="resize"){
	    		do_log = true;
	    		background_color = "121212";
	    	}		
		
			if(do_log){
			
		    	var logs = document.getElementById('js_log');
		
		    	var cont = document.createElement("tr");
		    	
		    	var creator = document.createElement("td");
		    	
		    	var message = document.createElement("td");
	
		    	creator.innerHTML = _creator;
		    	message.innerHTML = _message;
		    	
		    	cont.appendChild(creator);
		    	cont.appendChild(message);
		    	
		    	cont.setAttribute('style', "background-color:#"+background_color+";");
		    	
		    	logs.appendChild(cont);
	    	}
    	}
    }
    
    function clear_js_log(){
    	document.getElementById('js_log').innerHTML = "";	
    }
    
    function show_js_log(){
    	if(document.getElementById('js_log').style.visibility == "visible"){
    		document.getElementById('js_log').style.visibility = "hidden";
    	}
    	else document.getElementById('js_log').style.visibility = "visible";	
    }
    
    function show_vars_log(){
    
    	var vars_prot = "AR_ID: "+ar_id;	
    	vars_prot += "\nBE_ID: "+be_id;
    	vars_prot += "\nKG_ID: "+kg_id;
    	vars_prot += "\nVE_ID: "+ve_id;
    	vars_prot += "\nID: "+id;
    	vars_prot += "\n";
		vars_prot += "\nACTION: "+action;
		vars_prot += "\nKIND: "+kind;
		vars_prot += "\nSOURCE: "+source;
		vars_prot += "\nEXP: "+exp;
		vars_prot += "\nTABS: "+tabs;
		vars_prot += "\n";
		vars_prot += "\nactual_middle_count: "+actual_middle_count;
		vars_prot += "\n";
		vars_prot += "\nactual_tab: "+actual_tab;
		vars_prot += "\norigin_of_click: "+origin_of_click;
		vars_prot += "\nrechdet_visible: "+rechdet_visible;
		vars_prot += "\n";			
		vars_prot += "\nwindowInnerWidth: "+windowInnerWidth;
		vars_prot += "\nwindowInnerHeight: "+windowInnerHeight;
    
		alert(vars_prot);
    }
    
	function show_init_state(){
		
		var message = "";
		
		var finished = true;
		
		var max = 6;
		
		var now = 0;
		
		if(remote_rech) init_tree_shouldbe_visible = true;
		
		if(init_rech_loaded) now++;
		if(init_home_loaded) now++;
		if(init_tree_shouldbe_visible) now++;
		if(init_lang) now++;
		if(init_wk_done) now++;
		if(init_done) now++;
		
		if(now==5 && remote_rech){
			document.getElementById('init_timer_text').innerHTML = "Die Suche lÃ¤uft, bitte haben Sie einen Moment Geduld...";
		}
		else{
			document.getElementById('init_timer_text').innerHTML = "("+now+"/"+max+")";
		}
		
		
		document.getElementById('init_timer_text').style.top = document.getElementById('init_timer').offsetTop
															+ document.getElementById('init_timer').offsetHeight/2
															- document.getElementById('init_timer_text').offsetHeight/2+"px"; 
	
		document.getElementById('init_timer_text').style.left = document.getElementById('init_timer').offsetLeft
															+ document.getElementById('init_timer').offsetWidth/2
															- document.getElementById('init_timer_text').offsetWidth/2 +"px"; 
															
		document.getElementById('init_timer_text').style.visibility = 'visible';													
		
		finished = finished && init_rech_loaded && init_home_loaded && init_tree_shouldbe_visible && init_done;
		
		if(finished){
			if(remote_rech){
				if(!remote_rech_done){	
					rech_start_remote(remote_rech);
					remote_rech_done = true;
				}
			}
			
			if(!remote_rech){
				document.getElementById('init_timer').style.visibility = 'hidden';
				document.getElementById('init_timer_text').style.visibility = 'hidden';
			}
		}
	}
    
    function change_split_view(){
		split_view = !split_view;
		
		tab_click_requested = true;
	
		if(split_view){
			reduce_tree();

			hide_view_dets_tab();
			
			pinned = true;

			pinned = pinned_sav;

			show_navmini();
		}
		else{
			enlarge_tree();
		
			show_view_dets_tab();
	
			pinned_sav = pinned;
			pinned = true;
	
			snap_happened = false;
			
			show_navmini();
		}
		
		adjust_slider();

		draw_riders();

		if(actual_props_kind == 've_e') do_reload_props(actual_ve, id, kg_id, actual_props_kind);
		else do_reload_props(id, be_id, kg_id, kind);
    }

    function arrange_props(){

		if(document.getElementById('props_snap_down_pin') 
			&& document.getElementById('split_view_icon')
			&& document.getElementById('split_view_icon_down')){
			
			if(split_view){
				document.getElementById('props_snap_down_pin').style.visibility = 'inherit';
				document.getElementById('props_snap_down_full').style.visibility = 'inherit';
		
				//document.getElementById('props_snap_down_close').style.top = document.getElementById('props_snap_down_pin').offsetTop + document.getElementById('props_snap_down_pin').offsetHeight+"px";
				//document.getElementById('split_view_switch_down').style.top = document.getElementById('props_snap_down_close').offsetTop + document.getElementById('props_snap_down_close').offsetHeight+"px";
		
				document.getElementById('split_view_switch_down').style.top = document.getElementById('props_snap_down_pin').offsetTop + document.getElementById('props_snap_down_pin').offsetHeight+"px";
				
				document.getElementById('tab_view').style.visibility = 'visible';
		
				document.getElementById('split_view_icon').src = "../icons/split_view_off.gif";
				document.getElementById('split_view_icon_down').src = "../icons/split_view_off.gif";
			}
			else{
				document.getElementById('props_snap_down_pin').style.visibility = 'hidden';
				document.getElementById('props_snap_down_full').style.visibility = 'hidden';
		
				//document.getElementById('props_snap_down_close').style.top = "0px";
				//document.getElementById('split_view_switch_down').style.top = document.getElementById('props_snap_down_close').offsetTop + document.getElementById('props_snap_down_close').offsetHeight+"px";
				
				document.getElementById('split_view_switch_down').style.top = "0px";
						
				document.getElementById('tab_view').style.visibility = 'hidden';
		
				document.getElementById('split_view_icon').src = "../icons/split_view_on.gif";
				document.getElementById('split_view_icon_down').src = "../icons/split_view_on.gif";
				
				if(never_split_view) document.getElementById('split_view_switch_down').style.visibility = 'hidden';
				else document.getElementById('split_view_switch_down').style.visibility = 'inherit';
			}
		}
    }
      
    function set_ar_props(_ar_id, _application, _wk, _init_rech, _headlinks, _remote_rech, _tree_logo_visible){
    	ar_id = _ar_id;
    	
    	if(_headlinks & const_nav_register) nav_register = true;
    	if(_headlinks & const_nav_headlinks) nav_headlinks = true;
    	
    	if(_application != '') application = _application;
    	if(_wk != '') wk = _wk;
    	if(_init_rech) initial_rech_click = true;
    	if(_remote_rech != '') remote_rech = _remote_rech;
	
		if(_tree_logo_visible==1){
			tree_logo_visible = true;
		}
		else{
			tree_logo_visible = false;
		}

    	if(tree_logo_visible){
    		document.getElementById('tree_logo').style.visibility = "inherit";
    	}
    	
    	if(ar_id==1002){
    		document.getElementById('js_control').style.visibility = "visible";
    	}
    }
    
    function button_tooltip(_id, _be_id, _kind){

    	reload_tooltip(_id, _be_id, _kind);
    }

    function button_click(_action, _kind, _id, _be_id, _ve_id, _kg_id, _source, _exp, _tab_change){

		if(_id > 0){
			if(_kind != "v"){			
				action = _action;
				id = _id;
				be_id = _be_id;
				ve_id = _ve_id;
				exp = _exp;
				kind = _kind;
				
				kg_id = -1;
				
				actual_pag = 0;
				
				origin_of_click = 'nav';
				
				tabs = (Number(tabs) + Number(_tab_change));//??
							
				props_priority = false;
				
				props_preview_done = false;
				
				reload_middle_in_move_slider = true;
				
				tab_click_locked++;
				
			   	reload_tree(kind+'_'+id, 'linker');

			   	if(!split_view){
			   		if(_kind == 'b'){
			   			reload_middle();
			   		}			
			   		else{
			   			middle_has_content = 0;
			   		}
			   	}
			   	else{
			   		reload_middle();
			   		reload_props_and_path(_id, _be_id, _kg_id, _kind);
				}

				do_middle_b_click(_id, true);

				reload_nav(_id, _be_id, kg_id, _kind);
				
				tab_click_requested = true;
				
				tab_click_locked--;
				
				manage_tab_clicks();
			}
			else{
				if(actual_tab.substr(0,4)=='resu'){
					open_rechdet_silent(_id, rechdet_be_id, 've_e');
				}
				else{
			    	tab_click_locked++;
			    
			    	do_middle_ve_click(_id, _be_id, _kg_id, true);
			    	
					tab_click_requested = true;
					
					tab_click_locked--;
			
					manage_tab_clicks();	
					
					reload_top(_id, _be_id, _kind);

					reload_nav(_id, _be_id, _kg_id, _kind);
				}
			}
		}
    }
    
    function init(_kind, _be_id, _id, _show_differenced_inds){

		//xlert("init: "+_kind+"*"+_be_id+"*"+_id);
		
		define_window_dimensions();
	
		if(remote_rech){
			document.getElementById('riders').style.visibility = 'hidden';
			document.getElementById('tree_block').style.visibility = 'hidden';
			document.getElementById('right').style.visibility = 'hidden';
		}
		
		document.getElementById('init_timer').style.left = (windowInnerWidth/2)+"px";

		document.getElementById('init_timer').style.top = (windowInnerHeight/2)+"px";

		document.getElementById('init_timer').style.visibility = 'visible';
		
		show_init_state();

		show_differenced_inds = _show_differenced_inds;
		
		reload_props_snap_up_init();
		reload_props_snap_down_init();
		reload_helpicon_init();
		reload_waiter_rech_init();
		reload_nav_mini_init();

		if(document.getElementById('nav_path')) navblock_available = true;
		else navblock_available = false;
		
		document.getElementById("tree_block").style.visibility = "hidden";

		tree_content_sav = document.getElementById('tree').innerHTML;
			
		init_tree();
		
		if(document.getElementById("tree_logo").style.visibility == "inherit"){
			document.getElementById("tree_block").style.top = document.getElementById("tree_logo").offsetHeight+"px";
		}
		
	    // Navigationsfläche aufbauen
		if(document.getElementById('navigation')){
			document.getElementById("navigation").innerHTML = fill_nav_inner();
	
			document.getElementById("tree_block").style.top = const_tree_block_pos_low+"px";
	
			tab_stack = new Array();
			
			
			if(application==const_application_fnet){
				tab_stack.push('home');
				tab_stack.push('lang');
			}
			tab_stack.push('view');
			tab_stack.push('vide');
			tab_stack.push('rech');
			
			set_nav_positions();
		}
		else if(document.getElementById('tab_navb')){
			//document.getElementById("tab_navb").innerHTML = fill_nav_inner();

			document.getElementById("tree_block").style.top = const_tree_block_pos_high+"px";

			tab_stack = new Array();
			
			if(application==const_application_fnet){
				tab_stack.push('home');
				tab_stack.push('lang');
			}
			tab_stack.push('navb');
			tab_stack.push('view');
			tab_stack.push('vide');
			tab_stack.push('rech');
		}
		else{
			tab_stack = new Array();
			
			if(application==const_application_fnet){
				tab_stack.push('home');
				tab_stack.push('lang');
			}
			tab_stack.push('view');
			tab_stack.push('vide');
			tab_stack.push('rech');
		}	

		if(wk==1 || wk==2) tab_stack.push('ware');
		
		if(application==const_application_intra) tab_stack.push('exit');
		
		draw_riders();
		
		//tree
		//adjust_tree_filter();

		//props
		if(document.getElementById('split_view')){
			split_view = true;
			reduce_tree();
		}
		else{
			split_view = false;
			pinned = true;
			enlarge_tree();
		}

		if(document.getElementById('never_split_view')){
			never_split_view_configured = true;
		}

		rechmask_word_has_been_clicked = 0;
		reload_rech();

		do_get_inds('xx', false);
		
		adjust_treeblock_width();
	
		reload_home();

		if(application==const_application_fnet) tab_click('home');

		if(_kind!="a"){
			lookup(_kind, _be_id, _id);
		}
	
		define_lang_dimensions();
		
		init_lang();

		init_wk();
		
		adjust_help_icon();
		
		init_done = true;
		
		show_init_state();
    }
    
    function define_window_dimensions(){
		windowInnerHeight = window.innerHeight;
		if(!windowInnerHeight){
			windowInnerHeight =  document.body.clientHeight;
	
			if(windowInnerHeight<400){
				windowInnerHeight =  document.documentElement.clientHeight;
			}
		}
		
		windowInnerWidth = window.innerWidth;
		if(!windowInnerWidth){
			windowInnerWidth =  document.body.clientWidth;
			
			if(windowInnerWidth == 0) windowInnerWidth =  document.documentElement.clientWidth;
		}

    		if(windowInnerHeight<80000){//800:(
			never_split_view = true;
		}
		else never_split_view = false;
		
		never_split_view = never_split_view || never_split_view_configured;
		
		if(false){//true = matricula! (deprecated)
			document.getElementById('tree_block').style.top = 0+"px";
			document.getElementById('tree_block').style.left = 0+"px";
			document.getElementById('slider_tree').style.top = 0+"px";
			document.getElementById('slider_tree_dot').style.left = (-7)+"px";	
			
			const_slider_tree_space = 16;
		}
    }

    function set_nav_positions(){

		document.getElementById('nav_t_ll_img').style.left = const_nav_t_ll_left+"px";
		document.getElementById('nav_t_l_img').style.left = const_nav_t_l_left+"px";
		document.getElementById('nav_t_r_img').style.left = const_nav_t_r_left+"px";
		document.getElementById('nav_t_rr_img').style.left = const_nav_t_rr_left+"px";
	
		document.getElementById('nav_b_ll_img').style.left = const_nav_b_ll_left+"px";
		document.getElementById('nav_b_l_img').style.left = const_nav_b_l_left+"px";
		document.getElementById('nav_b_r_img').style.left = const_nav_b_r_left+"px";
		document.getElementById('nav_b_rr_img').style.left = const_nav_b_rr_left+"px";
	
		document.getElementById('nav_k_ll_img').style.left = const_nav_k_ll_left+"px";
		document.getElementById('nav_k_l_img').style.left = const_nav_k_l_left+"px";
		document.getElementById('nav_k_r_img').style.left = const_nav_k_r_left+"px";
		document.getElementById('nav_k_rr_img').style.left = const_nav_k_rr_left+"px";
	
		document.getElementById('nav_v_ll_img').style.left = const_nav_v_ll_left+"px";
		document.getElementById('nav_v_l_img').style.left = const_nav_v_l_left+"px";
		document.getElementById('nav_v_r_img').style.left = const_nav_v_r_left+"px";
		document.getElementById('nav_v_rr_img').style.left = const_nav_v_rr_left+"px";
	
	
		document.getElementById('nav_t_ll_img').style.top = const_nav_t_ll_top+"px";
		document.getElementById('nav_t_l_img').style.top = const_nav_t_l_top+"px";
		document.getElementById('nav_t_r_img').style.top = const_nav_t_r_top+"px";
		document.getElementById('nav_t_rr_img').style.top = const_nav_t_rr_top+"px";
	
		document.getElementById('nav_b_ll_img').style.top = const_nav_b_ll_top+"px";
		document.getElementById('nav_b_l_img').style.top = const_nav_b_l_top+"px";
		document.getElementById('nav_b_r_img').style.top = const_nav_b_r_top+"px";
		document.getElementById('nav_b_rr_img').style.top = const_nav_b_rr_top+"px";
	
		document.getElementById('nav_k_ll_img').style.top = const_nav_k_ll_top+"px";
		document.getElementById('nav_k_l_img').style.top = const_nav_k_l_top+"px";
		document.getElementById('nav_k_r_img').style.top = const_nav_k_r_top+"px";
		document.getElementById('nav_k_rr_img').style.top = const_nav_k_rr_top+"px";
	
		document.getElementById('nav_v_ll_img').style.top = const_nav_v_ll_top+"px";
		document.getElementById('nav_v_l_img').style.top = const_nav_v_l_top+"px";
		document.getElementById('nav_v_r_img').style.top = const_nav_v_r_top+"px";
		document.getElementById('nav_v_rr_img').style.top = const_nav_v_rr_top+"px";
    }


    function fill_nav_inner(){

		var nav_inner = "<div id='nav_t_ll'><img id='nav_t_ll_img' style='position:absolute;' src='../icons/nav_t_ll_off.gif' alt='t_ll' border='none'/></a></div>";
	
		nav_inner += "<div id='nav_t_l'><img id='nav_t_l_img' style='position:absolute;' src='../icons/nav_t_l_off.gif' alt='t_l' border='none'/></div>";
		nav_inner += "<div id='nav_t_r'><img id='nav_t_r_img' style='position:absolute;' src='../icons/nav_t_r_off.gif' alt='t_r' border='none'/></div>";
		nav_inner += "<div id='nav_t_rr'><img id='nav_t_rr_img' style='position:absolute;' src='../icons/nav_t_rr_off.gif' alt='t_rr' border='none'/></div>";
	
		nav_inner += "<div id='nav_b_ll'><img id='nav_b_ll_img' style='position:absolute;' src='../icons/nav_b_ll_off.gif' alt='b_ll' border='none'/></div>";
		nav_inner += "<div id='nav_b_l'><img id='nav_b_l_img' style='position:absolute;' src='../icons/nav_b_l_off.gif' alt='b_l' border='none'/></div>";
		nav_inner += "<div id='nav_b_r'><img id='nav_b_r_img' style='position:absolute;' src='../icons/nav_b_r_off.gif' alt='b_r' border='none'/></div>";
		nav_inner += "<div id='nav_b_rr'><img id='nav_b_rr_img' style='position:absolute;' src='../icons/nav_b_rr_off.gif' alt='b_rr' border='none'/></div>";
	
		nav_inner += "<div id='nav_k_ll'><img id='nav_k_ll_img' style='position:absolute;' src='../icons/nav_k_ll_off.gif' alt='k_ll' border='none'/></div>";
		nav_inner += "<div id='nav_k_l'><img id='nav_k_l_img' style='position:absolute;' src='../icons/nav_k_l_off.gif' alt='k_l' border='none'/></div>";
		nav_inner += "<div id='nav_k_r'><img id='nav_k_r_img' style='position:absolute;' src='../icons/nav_k_r_off.gif' alt='k_r' border='none'/></div>";
		nav_inner += "<div id='nav_k_rr'><img id='nav_k_rr_img' style='position:absolute;' src='../icons/nav_k_rr_off.gif' alt='k_rr' border='none'/></div>";
	
		nav_inner += "<div id='nav_v_ll'><img id='nav_v_ll_img' style='position:absolute;' src='../icons/nav_v_ll_off.gif' alt='v_ll' border='none'/></div>";
		nav_inner += "<div id='nav_v_l'><img id='nav_v_l_img' style='position:absolute;' src='../icons/nav_v_l_off.gif' alt='v_l' border='none'/></div>";
		nav_inner += "<div id='nav_v_r'><img id='nav_v_r_img' style='position:absolute;' src='../icons/nav_v_r_off.gif' alt='v_r' border='none'/></div>";
		nav_inner += "<div id='nav_v_rr'><img id='nav_v_rr_img' style='position:absolute;' src='../icons/nav_v_rr_off.gif' alt='v_rr' border='none'/></div>";
	
	
		return nav_inner;
    }

    function enlarge_navblock(){

		if(!navblock_top_added){
			document.getElementById('tab_navb').innerHTML = "<div id='nav_move' onclick='navblock_click();'><img src='../icons/navblock_move.gif' /></div>" + document.getElementById('tab_navb').innerHTML;
			navblock_top_added = true;
		}
	
		set_nav_positions();
	
		document.getElementById('nav_t_ll_img').style.top = (const_nav_t_ll_top + navblock_offset_top)+"px";
		document.getElementById('nav_t_l_img').style.top = (const_nav_t_l_top + navblock_offset_top)+"px";
		document.getElementById('nav_t_r_img').style.top = (const_nav_t_r_top + navblock_offset_top)+"px";
		document.getElementById('nav_t_rr_img').style.top = (const_nav_t_rr_top + navblock_offset_top)+"px";
	
		document.getElementById('nav_b_ll_img').style.top = (const_nav_b_ll_top + navblock_offset_top)+"px";
		document.getElementById('nav_b_l_img').style.top = (const_nav_b_l_top + navblock_offset_top)+"px";
		document.getElementById('nav_b_r_img').style.top = (const_nav_b_r_top + navblock_offset_top)+"px";
		document.getElementById('nav_b_rr_img').style.top = (const_nav_b_rr_top + navblock_offset_top)+"px";
	
		document.getElementById('nav_k_ll_img').style.top = (const_nav_k_ll_top + navblock_offset_top)+"px";
		document.getElementById('nav_k_l_img').style.top = (const_nav_k_l_top + navblock_offset_top)+"px";
		document.getElementById('nav_k_r_img').style.top = (const_nav_k_r_top + navblock_offset_top)+"px";
		document.getElementById('nav_k_rr_img').style.top = (const_nav_k_rr_top + navblock_offset_top)+"px";
	
		document.getElementById('nav_v_ll_img').style.top = (const_nav_v_ll_top + navblock_offset_top)+"px";
		document.getElementById('nav_v_l_img').style.top = (const_nav_v_l_top + navblock_offset_top)+"px";
		document.getElementById('nav_v_r_img').style.top = (const_nav_v_r_top + navblock_offset_top)+"px";
		document.getElementById('nav_v_rr_img').style.top = (const_nav_v_rr_top + navblock_offset_top)+"px";
	}

    function delarge_navblock(){

		set_nav_positions();
	
		document.getElementById('nav_t_ll_img').style.top = (const_nav_t_ll_top - navblock_offset_top)+"px";
		document.getElementById('nav_t_l_img').style.top = (const_nav_t_l_top - navblock_offset_top)+"px";
		document.getElementById('nav_t_r_img').style.top = (const_nav_t_r_top - navblock_offset_top)+"px";
		document.getElementById('nav_t_rr_img').style.top = (const_nav_t_rr_top - navblock_offset_top)+"px";
	
		document.getElementById('nav_b_ll_img').style.top = (const_nav_b_ll_top - navblock_offset_top)+"px";
		document.getElementById('nav_b_l_img').style.top = (const_nav_b_l_top - navblock_offset_top)+"px";
		document.getElementById('nav_b_r_img').style.top = (const_nav_b_r_top - navblock_offset_top)+"px";
		document.getElementById('nav_b_rr_img').style.top = (const_nav_b_rr_top - navblock_offset_top)+"px";
	
		document.getElementById('nav_k_ll_img').style.top = (const_nav_k_ll_top - navblock_offset_top)+"px";
		document.getElementById('nav_k_l_img').style.top = (const_nav_k_l_top - navblock_offset_top)+"px";
		document.getElementById('nav_k_r_img').style.top = (const_nav_k_r_top - navblock_offset_top)+"px";
		document.getElementById('nav_k_rr_img').style.top = (const_nav_k_rr_top - navblock_offset_top)+"px";
	
		document.getElementById('nav_v_ll_img').style.top = (const_nav_v_ll_top - navblock_offset_top)+"px";
		document.getElementById('nav_v_l_img').style.top = (const_nav_v_l_top - navblock_offset_top)+"px";
		document.getElementById('nav_v_r_img').style.top = (const_nav_v_r_top - navblock_offset_top)+"px";
		document.getElementById('nav_v_rr_img').style.top = (const_nav_v_rr_top - navblock_offset_top)+"px";
    }

    function lookup(_kind, _be_id, _id){
    
    	document.getElementById('init_timer').style.visibility = 'visible';
	
		if(has_view_tab!=1) show_view_tab()

		kind = _kind;
		if(_be_id!="") be_id = _be_id;
		else be_id = _id;
		if(_id!="") id = _id;
		
		source = "linker";

		if(_kind=='ve_e'){
			actual_pag = 0;

			do_lookup = true;
					
			//Einschub, um VE-Anzeigen zu VERHINDERN
			/*
			kind = 'b';	
			id = _be_id;
			
			cascade_tree(ar_id, kind, id, be_id, ".", 0);
			
			// ENDE Einschub
			*/
		
			ve_lookup_temp_id = id;
			ve_lookup_temp_kind = kind;
			
			cascade_tree(ar_id, kind, ve_lookup_temp_id, '', ".", 0);
		}
		else{
			do_lookup = true;
			
			cascade_tree(ar_id, kind, id, be_id, ".", 0);
		}
    }

    function continue_lookup(){

		if(ve_lookup_temp_id){
	
			actual_ve = id;
	
			be_id = id;
			id = ve_lookup_temp_id;
			kind = ve_lookup_temp_kind;
			do_lookup = false;
	
			props_close();
	
			//auskommentiert, um VE-Anzeigen zu VERHINDERN
			//middle_ve_click(id, be_id, false, true);
	
			ve_lookup_temp_id = false;
			ve_lookup_temp_kind = false;
			id = be_id;
			kind = 'b';
			be_id = '';
		}
		
		document.getElementById('init_timer').style.visibility = 'hidden';
		
		tab_click("view");
		
		//xlert(kind+"*id:"+id+"*be_id:"+be_id);

		rechdet_full_visible = false;
    }
    
    function draw_riders(){
    
    	var rider_inner = "";
		var tab_width = 0;
		var tab_width_sum = 0;
		
		var active;
		
		var img_src;

    	for(var i=0; i<tab_stack.length;i++){

			var show = tab_stack[i]!="view" && tab_stack[i]!="vide";

			show = show || nav_register;

    		if(tab_stack[i]!="" && show){
    			
				if(tab_stack[i].length > 4){
					tab_width = 75;
				}
				else  tab_width = 50;
	
				if(tab_stack[i] != "lang"){		
				
					if(!(has_vide_tab==0 && tab_stack[i] == "vide")){
						active = true;
						
						img_src = tab_stack[i].substr(0,4);
						
						if(img_src=='vide'){
							
							if(props_has_content==0 || kind=='t'){
								if(path_has_content){
									img_src = 'pide';
									active = true;								
								}
								else{
									img_src = 'eide';
									active = false;
								}	
							}
							else{
								if(kind=='t'){
									img_src = 'bide';
								}
								else if(kind=='be_e'){
									img_src = 'bide';
								}
								else if(kind=='b' || kind=='k'){
									if(origin_of_click=='middle_props_first' || origin_of_click=='tree' || origin_of_click=='nav') img_src = 'bide';
								}
							}
						}
						else if(img_src=='view'){
							if(middle_has_content==0 || middle_has_content==2){
								img_src = 'eiew';
								active = false;
							}
							else if(kind=='t'){
								img_src = 'biew';
							}
						}
						
						rider_inner += 	"<div id='rider_"+tab_stack[i]+"' onmouseover='hide_lang();'"; 
						rider_inner +=		" style='position:absolute; top:0px; left:"+tab_width_sum+"px; width:"+tab_width+"px; height:30px; background-image:url(../icons/rider_off.gif); background-repeat:no-repeat;'"; 
						rider_inner +=		"><span style='position:absolute; top:3px; left:15px; font-family:Verdana; font-weight:bold; color:black'>";
						if(active){
							rider_inner +=		"<a href=\"javascript: tab_click('"+tab_stack[i]+"');\" style='text-decoration:none'"; 
							if(tab_stack[i].substr(0,4)!='resu'){
								if(tab_titles[tab_stack[i].substr(0,4)]) rider_inner +=	" title=\""+tab_titles[tab_stack[i].substr(0,4)]+"\"";
							}
							else{
								if(rider_resu_titles[tab_stack[i].substr(4)]) rider_inner += "title = \""+rider_resu_titles[tab_stack[i].substr(4)]+"\"";
							}
							rider_inner +=		">";					
						}
						rider_inner +=		"<img src='../icons/"+img_src+".gif' border='none'/>";
						if(tab_stack[i].length > 4){
							rider_inner += tab_stack[i].substr(4);
						}
						
						if(active) rider_inner +=		"</a>";
						
						rider_inner +=		"</span>";
						if(tab_stack[i].substr(0,4)=='resu' || tab_stack[i].substr(0,4)=='inds'){
	
							rider_inner += "<div style='position:absolute; top:3px; left:60px;'";
							rider_inner += " title='"+tab_titles['resu']+"'";
							rider_inner += ">"
	
							rider_inner += "<a href=\"javascript: close_res('"+tab_stack[i]+"');\">"; 
							rider_inner += "<img src='../icons/res_close.gif' border='none'></a></div>";					
						}			
						rider_inner +=	"</div>";
						
						tab_width_sum += tab_width; 
					}
				}
				else{
					rider_inner += "<div id='rider_"+tab_stack[i]+"'";
					rider_inner += " style='position:absolute; top:0px; left:"+tab_width_sum+"px; width:"+tab_width+"px; height:30px; background-image:url(../icons/rider_off.gif); background-repeat:no-repeat;'";
					rider_inner += " onmouseover='show_lang();' onmouseout='hide_lang();'"; 
					rider_inner += "><span style='position:absolute; top:3px; left:15px; font-family:Verdana; font-weight:bold; color:black'>";
					
					if(actual_tab && actual_tab.substr(0,4)=='resu'){
						rider_inner += "<img src='../icons/lang_off.gif' border='none'/>";
					}
					else{
						rider_inner += "<img src='../icons/lang.gif' border='none'/>";
					}
					rider_inner += "</span>";
					rider_inner += "</div>";
					
					tab_width_sum += tab_width; 
				}
    		}   
    	}

		document.getElementById("riders").innerHTML = rider_inner;
		
		if(document.getElementById('rider_'+actual_tab)) document.getElementById('rider_'+actual_tab).style.backgroundImage = "url(../icons/rider.gif)";
    }

    function close_res(tabname){

		var new_tab_stack = new Array();
	
		var actual_res_number = tabname.substr(4);
	
		for(var i=0; i<tab_stack.length;i++){
			if(tab_stack[i]!=tabname) new_tab_stack.push(tab_stack[i]);
		}
	
		tab_stack = new_tab_stack;

		reference_res_number = 0;
		while(reference_res_number < 50 
				&& (reference_res_number == actual_res_number 
				|| !document.getElementById('rechdet_head'+reference_res_number))){
			reference_res_number++;
		}
	
		document.getElementById("tab_"+tabname).innerHTML="";

		tab_click('rech');
    }

    function show_waiter(){
		document.getElementById('waiter').style.visibility='visible';
    }
    
    function hide_waiter(){
		document.getElementById('waiter').style.visibility='hidden';
    }
    
	function show_waiter_rech(){
		if(document.getElementById('waiter_rech')) document.getElementById('waiter_rech').style.visibility='visible';
	}
	
	function hide_waiter_rech(){
		if(document.getElementById('waiter_rech')) document.getElementById('waiter_rech').style.visibility='hidden';
	}
