function change_all_classes (el, from, to) {
	if(el.className && el.className.indexOf(from) > -1)
	{ el.className = el.className.replace(from, to) }
	for(var i = 0; i < el.childNodes.length; i ++)
	{ change_all_classes(el.childNodes[i], from, to) }
}

function change_all_images (el, from, to) {
	if(el.tagName && el.tagName.toUpperCase() == "IMG")
	{ el.src = el.src.replace(from, to) }
	for(var i = 0; i < el.childNodes.length; i ++)
	{ change_all_images(el.childNodes[i], from, to) }
}

function sm_on(el) { if(el) {
	change_all_classes(el, "off", "act");
	change_all_images(el, "off", "act");
} }

function sm_off(el) { if(el) {
	change_all_classes(el, "act", "off");
	change_all_images(el, "act", "off");
} }

function show(id) {
	if(document.getElementById) {
		if(document.getElementById(id)) {
			var el = document.getElementById(id);
			if(el.style) {
				if(el.style.setAttribute) el.style.setAttribute("display", document.all ? "inline" : "table", false)
				else el.style.display = "table"
			}
		}
	}
}
function hide(id) {
	if(document.getElementById) {
		if(document.getElementById(id)) {
			var el = document.getElementById(id);
			if(el.style) {
				if(el.style.setAttribute) el.style.setAttribute("display", "none", false)
				else el.style.display = "none"
			}
		}
	}
}
