function showHideSitemapBranch (pageId) {
	var branchStyle;
	if (document.getElementById) {
		branchStyle = document.getElementById("sitemapBranch"+pageId).style;
		branchImage = document.getElementById("sitemapBranchImage"+pageId);
		if (branchStyle.display!="block") {
			branchStyle.display = "block";
			branchImage.src = "images/minus.gif";
		}
		else {
			branchStyle.display = "none";
			branchImage.src = "images/plus.gif";
		}
	}
	else {
		alert ("Извините, в Вашей версии браузера эта функциональность не реализована.");
	}
}

function showHideSitemap (element, mode) {

	//alert(element.childNodes.length);
	if (!mode) {
		mode="show";
	}
	if (element.childNodes.length) {
		for (var i=0; i<element.childNodes.length; i++) {
			var currElement = element.childNodes.item(i);
			//alert(element.childNodes.item(i).className);
		
			if ((currElement.className == 'sublevel') || (currElement.className == 'level')) {			
				showHideSitemap(currElement, mode);	
			}
			
			if (currElement.className == 'sublevel') {
				var branchStyle = currElement.style;
				
				if (mode=="show") {
					branchStyle.display = "block";
				}
				else {
					branchStyle.display = "none";
				}
				

			}
			if (currElement.className == 'treebutton') {
				var branchImage = currElement.childNodes.item(0);
				if (mode=="show") {
					branchImage.src = "images/minus.gif";
				}
				else {
					branchImage.src = "images/plus.gif";
				}
			}		

		}
	}
}