
	var firstmove = false;
	
	var mouseOverCrosspoint = false;
	var mouseOverArrow = false;
	var mouseOverListDown = false;
	var mouseOverListUp = false;

	var mouseOverPropsblock = false;

	var mouseOverSlidebar = false;
	var mouseOverSlidebarDets = false;
	var mouseOverSlidebarTree = false;
	
	var mouseOverSlidebar_arrow = false;
	var mouseOverSlidebarDets_arrow = false;
	var mouseOverSlidebarTree_arrow = false;
	
	var mouseOverSlidebar_clicked = false;
	var mouseOverSlidebarDets_clicked = false;
	var mouseOverSlidebarTree_clicked = false;
	
	var mouseLowerSlidebarIcon = false;
	var mouseHigherSlidebarIcon = false;
	
	var mouseLowerSlidebarDetsIcon = false;
	var mouseHigherSlidebarDetsIcon = false;

	var slidebar_det_necessary = false;

	var view_jump = 0;
	
	var actual_mouseX = 0;
	var actual_mouseY = 0;
	
	var rechdet_preview_visible=false;
	var rechdet_full_visible = false;

	var rechdet_preview_blocked = false;

	var mouse_over_tree = false;
	var mouse_over_middle_view = false;
	var pressed = false;
	var _pressed = false;
	var crosspoint_pressed = false;
	
	var crosspoint_size = 10;

	var cursor = "default";

	var pinned = false;
	var pinned_sav = false;
	
	var mouseover_pinned_state = "view";

	var navblock_mousedown = false;

	var navblock_mousereset_done = true;

	var navblock_mousepos_top;
	var navblock_mousepos_left;

	var snap_happened = 0;
	var snap_sav_top = 0;
	var snap_sav_height = 0;
	
	var props_overlapping = false;

	var snap_shift_sav = false;

	var props_offset_sav = 0;

	var slidebar_width=20;//!!!konstante?

	var ypos = 0;

	var lang_left = 0;
	var lang_top = 0;
	var lang_width = 0;
	var lang_height = 0;

	function block_rechdet_preview(){
		rechdet_preview_blocked = true;
	}

	function set_lang_visited(){
		lang_visited = true;
	}


	function navblock_click(){

		if(navblock_mousedown){
			document.getElementById('nav_move').style.border = "";
		}
		else{
			navblock_mousepos_top = actual_mouseY - document.getElementById('tab_navb').offsetTop;
			navblock_mousepos_left = actual_mouseX - document.getElementById('tab_navb').offsetLeft;

			document.getElementById('nav_move').style.border = "1px solid blue";
		}
		
		navblock_mousedown = !navblock_mousedown;
	}


	function switch_selectable(element, bool){

			if(bool){
				element.onselectstart = function() {
				return false;
				};
				element.unselectable = "on";
				//xlert(element.style.MozUserSelect);
				element.style.MozUserSelect = "none";
				//element.style.cursor = "default";
			}
			else{
				element.onselectstart = function() {
				return true;
				};
				element.unselectable = "off";
				element.style.MozUserSelect = "";
				//element.style.cursor = "default";
			}
	}


	function setMouseOverArrow(bool){
		mouseOverArrow = bool;
		if(bool==false) firstmove = false;
		return false;
	}
    
  
	function setMouseOverListDown(bool){
		mouseOverListDown = bool;
		_mouseDown();
		if(mouseOverListDown) change_mouse_pointer("pointer");
		else change_mouse_pointer("default");

		return false;
	}
	
	function setMouseOverListUp(bool){
		mouseOverListUp = bool;
		_mouseDown();
		if(mouseOverListUp) change_mouse_pointer("pointer");
		else change_mouse_pointer("default");

		return false;
	}