// JavaScript Document
function fillEmptyCells() {
	if(document.getElementsByTagName('td')[0] != undefined) {
		var allCells = document.getElementsByTagName('td');
		for (i=0; i<allCells.length; i++) {
			if (allCells[i].innerHTML=='') {
				allCells[i].innerHTML='&nbsp;';
			}
		}
	}
}
function setToActive(host, direction) {
	var areaId = host.id.substring(host.id.lastIndexOf('_')+1,host.id.length);
	var mapImages = document.getElementById('geoImageMap').getElementsByTagName('img');
	for (i=1; i<mapImages.length; i++) {
		if (mapImages[i].id.substring(mapImages[i].id.lastIndexOf('_')+1,mapImages[i].id.length) == areaId) {
			if (direction=='in') {
				mapImages[i].style.visibility='visible';
			} else	if (direction=='out') {
				mapImages[i].style.visibility='hidden';
			}
		}
	}
}
function setAllChecks(method) {
	var allCheckboxes=document.getElementsByTagName('input');
	for (i=0; i<allCheckboxes.length; i++) {
		var checks=allCheckboxes[i].getAttribute('type');
		if (checks=='checkbox') {
			if (method=='on') {
				if(document.getElementById('active_'+i)) {
					document.getElementById('active_'+i).style.visibility='visible';
				}
				allCheckboxes[i].checked=true;
			}
			if (method=='off') {
				if(document.getElementById('active_'+i)) {
					document.getElementById('active_'+i).style.visibility='hidden';
				}
				allCheckboxes[i].checked=false;
			}
		}
	}
}
function checkAllChecks() {
	var allCheckboxes=document.getElementsByTagName('input');
	var allChecked = false;
	for (i=0; i<allCheckboxes.length; i++) {
		var checks=allCheckboxes[i].getAttribute('type');
		if (checks=='checkbox') {
			allChecked += allCheckboxes[i].checked;
		}
	}
	if (allChecked==0) {
		setAllChecks('on');	
	};
}
function checkCategory() {
	var Category = location.search;
	if(Category=='?Eckdaten' || Category=='?Beschreibung' || Category=='?Bilder') {
		Category = Category.substring(1, Category.length);
	} else {
		Category = 'Eckdaten';
	}
	var myTable = document.getElementById('tabNavi');
	document.getElementById('Eckdaten').style.display='none';
	document.getElementById('Beschreibung').style.display='none';
	document.getElementById('Bilder').style.display='none';
	document.getElementById(Category).style.display='block';
	if (Category=='Eckdaten') {
		myTable.getElementsByTagName('td')[0].className='beginActive';
		myTable.getElementsByTagName('td')[1].className='active';
		myTable.getElementsByTagName('td')[2].className='activeRight';
		myTable.getElementsByTagName('td')[3].className='';
		myTable.getElementsByTagName('td')[4].className='middle';
		myTable.getElementsByTagName('td')[5].className='';
		myTable.getElementsByTagName('td')[6].className='right';
	}
	if (Category=='Beschreibung') {
		myTable.getElementsByTagName('td')[0].className='left';
		myTable.getElementsByTagName('td')[1].className='';
		myTable.getElementsByTagName('td')[2].className='activeLeft';
		myTable.getElementsByTagName('td')[3].className='active';
		myTable.getElementsByTagName('td')[4].className='activeRight';
		myTable.getElementsByTagName('td')[5].className='';
		myTable.getElementsByTagName('td')[6].className='right';
	}
	if (Category=='Bilder') {
		myTable.getElementsByTagName('td')[0].className='left';
		myTable.getElementsByTagName('td')[1].className='';
		myTable.getElementsByTagName('td')[2].className='middle';
		myTable.getElementsByTagName('td')[3].className='';
		myTable.getElementsByTagName('td')[4].className='activeLeft';
		myTable.getElementsByTagName('td')[5].className='active';
		myTable.getElementsByTagName('td')[6].className='endActive';
	}
}
