
var tocContent="";
var intTOC=0;
function toggle_legend(){
	blnTocVisible=!blnTocVisible;
	if (blnTocVisible){
		showLayer("divTocContainer");
		toggleSuchenDialog(intSuchenDialog);
		toggle_toc(intTOC);
		if (MsListMs.length>1){
			showLayer("divAllg");
			if (document.getElementById("divtoolselbyenv").style.visibility=="visible"){
				showLayer("divActiveLayerList");
			}
		}
		showLayer("divTocLeft");
	}else{
		hideLayer("divTocContainer");
		hideLayer("divToc");
		hideLayer("divTocThemen");
		hideLayer("divTocAbc");
		hideLayer("divTocLeft");
		hideLayer("divAllg");
		hideLayer("divSearchFlurstueck");
		hideLayer("divSearchFlora");
		hideLayer("divSearchAnschrift");
		hideLayer("divSearchKoord");
		hideLayer("divSearchSql");
		hideLayer("divSearchSchilderstandorte");
		hideLayer("divActiveLayerList");
	}
	resizeDivs();
	zoomByScale(lngMapMassstab);
	getAllMaps(true);
}

function toggle_toc(t){
	intTOC=t;
	if (blnTocVisible){
		if (t==0){
			toc.refresh();
			hideLayer("divTocAbc");
			showLayer("divToc");
			hideLayer("divTocThemen");
		}else if (t==1){
			tocabc.refresh();
			hideLayer("divToc");
			showLayer("divTocAbc");
			hideLayer("divTocThemen");
		}else if (t==2){
			tocthemen.refresh();
			hideLayer("divToc");
			hideLayer("divTocAbc");
			showLayer("divTocThemen");
		} 
	}
}
function refreshTOC(){
	if (blnTocVisible){
		if ((arrLastLayerVisible.length < 3) || (arrLastLayerVisible.length > 2 && (arrLastLayerVisible[arrLastLayerVisible.length-1]!=arrLastLayerVisible[arrLastLayerVisible.length-2]))){
			if (document.getElementById("divToc").style.visibility=="visible"){
				toc.refresh();
			}
			if (document.getElementById("divTocThemen").style.visibility=="visible"){
				tocthemen.refresh();
			}
			if (document.getElementById("divTocAbc").style.visibility=="visible"){
				tocabc.refresh();
			}
			createactivelayerlist();
		}
	}
}
function displayToc(){
	if (document.getElementById("divToc").style.visibility=="visible"){
		toc.setOutput( divToc, divToc );
		toc.refresh();
		toc.style="color:silver";
	}
	if (document.getElementById("divTocThemen").style.visibility=="visible"){
		tocthemen.setOutput( divTocThemen, divTocThemen );
		tocthemen.refresh();
		tocthemen.style="color:silver";
	}	
	if (document.getElementById("divTocAbc").style.visibility=="visible"){
		tocabc.setOutput( divTocAbc, divTocAbc );
		tocabc.refresh();
		tocabc.style="color:silver";
	}
	return false;
}


function setVisibility(lyrIndex){
	if(LayerVisible[lyrIndex] > 0){
		LayerVisible[lyrIndex] = 0;
	}else{
		LayerVisible[lyrIndex] = 1;
	}
}


function updateContent(name, content) {
	var theObj = document.getElementById(name);
	if (theObj!=null) {	  
		theObj.innerHTML = content;	
	}
	return false;
}
