﻿		document.oncontextmenu = function(){return false}
		if(document.layers) {
			window.captureEvents(Event.MOUSEDOWN);
			window.onmousedown = function(e){
				if(e.target==document)return false;
			}
		}
		else {
			document.onmousedown = function(){return false}
		}

        function ShowText(txt){
            document.getElementById('txtdiv').innerText = txt
        }
        
        function ToggleStyle(e, stl){
            if(stl=='flat')
				document.getElementById(e.id).className='SunkDiv';
			else
				document.getElementById(e.id).className='FlatDiv';
        }
        
        function setStyle(e,stl){
			if(stl=='flat'){
				if (e.firstChild.src.indexOf('disabled') < 0)
					document.getElementById(e.id).className='SunkDiv';
			}
			else
				document.getElementById(e.id).className='FlatDiv';
			
        }
        function toggle(id, stl){
            try{
			    if (stl != null){
				    if (stl=='1')
					    document.getElementById(id).className='SunkDiv';
				    else
					    document.getElementById(id).className='FlatDiv';
			    }
			    else{
				    if(document.getElementById(id).className=='FlatDiv'){
					    document.getElementById(id).className='SunkDiv';
					    top.SetAlwaysFollow(true);
				    }
				    else{
					    document.getElementById(id).className='FlatDiv';
					    top.SetAlwaysFollow(false);
				    }
			    }
			} catch(e){}
        }
        
        var image1 = new Image(24,24);
		image1.src = "images/goto.png";

		var image2 = new Image(24,24);
		image2.src = "images/disabled/goto.png";

        function SetGoToButtonState(enabled){
			var btn = document.getElementById('D5');
			var img =  btn.firstChild
			 
			if(enabled)
				img.src = image1.src;
			else
				img.src = image2.src;
        }
        
        function disablegroupbuttons(enabled, IsMapped){
			if(enabled){
				document.getElementById('D3').style.backgroundImage = "url(images/ShowLabels24.png)";
				document.getElementById('D4').style.backgroundImage = "url(images/HideLabels24.png)";
				document.getElementById('D6').style.backgroundImage = "url(images/disabled/history.png)";
				
				document.getElementById('lblShowLabels').className="InfoSection";
				document.getElementById('lblHideLabels').className="InfoSection";
				document.getElementById('lblHistory').className="InfoSectionDisabled";
				
				if (IsMapped){
				    document.getElementById('lblGoTo').className="InfoSection";
					document.getElementById('D5').style.backgroundImage = "url(images/goto.png)";
			    }
				else{
				    document.getElementById('lblGoTo').className="InfoSectionDisabled";
					document.getElementById('D5').style.backgroundImage = "url(images/disabled/goto.png)";
				}
			}
			else{
				document.getElementById('D3').style.backgroundImage = "url(images/disabled/ShowLabels24.png)";
				document.getElementById('D4').style.backgroundImage = "url(images/disabled/HideLabels24.png)";
				document.getElementById('lblShowLabels').className="InfoSectionDisabled";
				document.getElementById('lblHideLabels').className="InfoSectionDisabled";
				
				if (IsMapped){
					document.getElementById('D5').style.backgroundImage = "url(images/disabled/goto.png)";
					document.getElementById('D6').style.backgroundImage = "url(images/history.png)";
					document.getElementById('lblGoTo').className="InfoSectionDisabled";
				    document.getElementById('lblHistory').className="InfoSection";
				}
				else {
					document.getElementById('D5').style.backgroundImage = "url(images/disabled/goto.png)";
					document.getElementById('D6').style.backgroundImage = "url(images/disabled/history.png)";
					document.getElementById('lblGoTo').className="InfoSectionDisabled";
				    document.getElementById('lblHistory').className="InfoSectionDisabled";
				}
			}
        }
        
        function enableShowOnmap(enabled){
			if(enabled){
				document.getElementById('D1').style.backgroundImage = "url(images/earth_add.png)";
				document.getElementById('D2').style.backgroundImage = "url(images/disabled/earth_delete.png)";
			}
			else {
				document.getElementById('D1').style.backgroundImage = "url(images/disabled/earth_add.png)";
				document.getElementById('D2').style.backgroundImage = "url(images/earth_delete.png)";
			}
        
        }
        
        function enableShowLabel(enabled, IsMapped){
			if(enabled && IsMapped){
				document.getElementById('D4').style.backgroundImage = "url(images/HideLabels24.png)";
				document.getElementById('D3').style.backgroundImage = "url(images/disabled/ShowLabels24.png)";
				document.getElementById('lblShowLabels').className="InfoSectionDisabled";
				document.getElementById('lblHideLabels').className="InfoSection";
			}
			else if(!enabled && IsMapped){
				document.getElementById('D4').style.backgroundImage = "url(images/disabled/HideLabels24.png)";
				document.getElementById('D3').style.backgroundImage = "url(images/ShowLabels24.png)";
				document.getElementById('lblShowLabels').className="InfoSection";
				document.getElementById('lblHideLabels').className="InfoSectionDisabled";
			}
			else if(!IsMapped){
				document.getElementById('D4').style.backgroundImage = "url(images/disabled/HideLabels24.png)";
				document.getElementById('D3').style.backgroundImage = "url(images/disabled/ShowLabels24.png)";
				document.getElementById('lblShowLabels').className="InfoSectionDisabled";
				document.getElementById('lblHideLabels').className="InfoSectionDisabled";
            }
        }
        
        function button_click(btn){
			//if (btn.firstChild.src.indexOf('disabled') > 0)
			//	return;
        
			var btnid = btn.id;
			
			if (btnid == 'D1') {//Show on map
				top.tree.MapType(true)
				enableShowOnmap(false);
			}
			else if (btnid == 'D2') {//Hide from map
				top.tree.MapType(false)
				enableShowOnmap(true);
			}
			else if (btnid == 'D3'){ //Show Labels
				top.tree.ShowTypeLabels(true);
				enableShowLabel(true,true);
			}
			else if (btnid == 'D4') {//Hide Labels
				top.tree.ShowTypeLabels(false);
				enableShowLabel(false,true);
			}
			else if (btnid == 'D5') //GoTo
				top.tree.GoToType();
			else if (btnid == 'D6') //History
				top.tree.ShowHistory();
        }
