function getElementsByClassName(classname, node) {
    if(!node) node = document.getElementsByTagName("body")[0];
    var a = [];
	var re = new RegExp('\\b' + classname + '\\b');
	var els = node.getElementsByTagName("*");
	for(var i=0,j=els.length; i<j; i++)
    if(re.test(els[i].className))a.push(els[i]);
	return a;
    }



function showsubs(id,it) {
    var aryClassElements = getElementsByClassName( 'sub'+id, document.body );
    if(it < aryClassElements.length) {
		if(aryClassElements[it].style.display == "block"){
			aryClassElements[it].style.display = 'none';
			}
		else{
			aryClassElements[it].style.display = 'block';
			if(it == aryClassElements.length-1)
				aryClassElements[it].style.marginBottom = "15px";
			}
		it++;
		setTimeout("showsubs("+id+","+it+")",50);
		}
	}

function fontup(element) {
	if(parseInt(element.style.fontSize)==null){
		element.style.fontSize = "1px";
		}
	else{
		var fs = parseInt(element.style.fontSize);
		if(fs<10){
			fs++;
			element.style.fontSize = fs+"px";
			setTimeout("fontup("+ element +")",20);
			}
		}
	}