function show(parent,child,elements){
    u= getElementsByClassName('less');
    v= getElementsByClassName('plus');
    w= getElementsByClassName('points');
    for (i=0;i<w.length;i++)
    {
        document.getElementById(w[i].id).style.display="none";
        document.getElementById(v[i].id).style.display="block";
        document.getElementById(u[i].id).style.display="none";
    }
    document.getElementById(parent).style.display="none";
    document.getElementById(child).style.display="block";
    document.getElementById(elements).style.display="block";
}
function showsublink(parent,child,elements){
    u= getElementsByClassName('less');
    v= getElementsByClassName('plus');
    w= getElementsByClassName('sublink');
    for (i=0;i<w.length;i++)
    {
        document.getElementById(w[i].id).style.display="none";
        document.getElementById(v[i].id).style.display="block";
        document.getElementById(u[i].id).style.display="none";
    }
    document.getElementById(parent).style.display="none";
    document.getElementById(child).style.display="block";
    document.getElementById(elements).style.display="block";
}
function hide(parent,child,elements){
    document.getElementById(parent).style.display="none";
    document.getElementById(child).style.display="block";
    document.getElementById(elements).style.display="none";
}
function hidesublink(parent,child,elements){
    document.getElementById(parent).style.display="none";
    document.getElementById(child).style.display="block";
    document.getElementById(elements).style.display="none";
}
function subshow(parent,child,elements){
    u= getElementsByClassName('subless');
    v= getElementsByClassName('subplus');
    w= getElementsByClassName('points2');
    for (i=0;i<w.length;i++)
    {
        document.getElementById(w[i].id).style.display="none";
        document.getElementById(v[i].id).style.display="inline";
        document.getElementById(u[i].id).style.display="none";
    }
    document.getElementById(parent).style.display="none";
    document.getElementById(child).style.display="inline";
    document.getElementById(elements).style.display="inline";
}
function subhide(parent,child,elements){
    document.getElementById(parent).style.display="none";
    document.getElementById(child).style.display="inline";
    document.getElementById(elements).style.display="none";
}

function getElementsByClassName(needle) {
	var my_array = document.getElementsByTagName("*");
	var retvalue = new Array();
	var i;
	var j;
	for (i=0,j=0;i<my_array.length;i++) {
		var c = " " + my_array[i].className + " ";
		if (c.indexOf(" " + needle + " ") != -1) retvalue[j++] = my_array[i];
	}
	return retvalue;
}