function toggleInfoClick(elementId, linkId, state) {
	
	var obj     = document.getElementById(elementId);
	var state   = (typeof state == 'undefined') ? obj.style.display : state;
	
	if (state == 'block') {
	
		obj.style.display = 'none';
		className         = 'info';
	}

	else {
		obj.style.display = 'block';
		className         = 'info info_active';
	}
	

	if (typeof linkId != 'undefined' && document.getElementById(linkId)) {
		document.getElementById(linkId).className = className;
		document.getElementById(linkId).blur();
	}
	
	
	return;
		
}


function toggleInfo(id) {

	var elementId = 'layer' + id;
	var linkId    = 'link' + id;
	
	var display = document.getElementById(elementId).style.display;
	
	var elements = document.getElementsByTagName('div');
	
	for (i = 0; i < elements.length; i++) {
	
		if (elements[i].className.match(/toggle/)) {
			elements[i].style.display = 'none';
		}
	}
	
	var elements = document.getElementsByTagName('a');
	
	for (i = 0; i < elements.length; i++) {
		if (elements[i].className.match(/info_active/)) {
			elements[i].className = 'info';
		}
	}
	
	toggleInfoClick(elementId, linkId, display);
	
	
	return;
	
}