// Custom Function
function getElementsByClass(searchClass,node,tag) {
    var classElements = new Array();
    if ( node == null )
	node = document;
    if ( tag == null )
	tag = '*';
    var els = node.getElementsByTagName(tag);
    var elsLen = els.length;
    var pattern = new RegExp("(^|\\\\s)"+searchClass+"(\\\\s|$)");
    for (i = 0, j = 0; i < elsLen; i++) {
	if ( pattern.test(els[i].className) ) {
	    classElements[j] = els[i];
	    j++;
	}
    }
    return classElements;
}

// Blank all the reports
function teams_display() {
    
    e = getElementsByClass('teams');

    // 
    for (i=0;i<e.length;i++) {

	// Set them all to non display
	document.getElementById((e[i]).id).style.display='none' ;

    }

}

// Show a single report
function teams_show(t) {

    // Convert to display area
    k=(t.id).replace('_link','');

    if (document.getElementById(k).style.display=='none') {

	document.getElementById(k).style.display='block';

    } else {

	document.getElementById(k).style.display='none';

    }

}

// Blank all the reports
function trophies_display() {
    
    e = getElementsByClass('trophy_table');

    // 
    for (i=0;i<e.length;i++) {

	// Set them all to non display
	document.getElementById((e[i]).id).style.display='none' ;

    }

}

// Show a single report
function trophies_show(t) {

    // Convert to display area
    k=(t.id).replace('_link','');

    if (document.getElementById(k).style.display=='none') {

	document.getElementById(k).style.display='block';

    } else {

	document.getElementById(k).style.display='none';

    }

}

// Blank all the reports
function reports_display() {
    
    e = getElementsByClass('reports');

    // 
    for (i=0;i<e.length;i++) {

	// Set them all to non display
	document.getElementById((e[i]).id).style.display='none' ;

    }

}

// Show a single report
function reports_show(t) {

    // Convert to display area
    k=(t.id).replace('_link','');

    if (document.getElementById(k).style.display=='none') {

	document.getElementById(k).style.display='block';

    } else {

	document.getElementById(k).style.display='none';

    }

}


// Blank all the reports
function league_display() {
    
    e = getElementsByClass('league_table');

    //
    for (i=0;i<e.length;i++) {

	document.getElementById((e[i]).id).style.display='none' ;

    }

}

// Show a single report
function league_show(league) {

    // Convert to display area
    k=(league.id).replace('_link','');

    if (document.getElementById(k).style.display=='none') {

	document.getElementById(k).style.display='block';

    } else {

	document.getElementById(k).style.display='none';

    }

}


// Blank all the reports
function notice_display() {
    
    e = getElementsByClass('notice_table');

    //
    for (i=0;i<e.length;i++) {

	(e[i]).style.display='none' ;

    }

}

// Show a single report
function notice_show(notice) {
    
    // Convert to display area
    k=(notice.id).replace('_link','');

    if (document.getElementById(k).style.display=='none') {

	document.getElementById(k).style.display='block';

    } else {

	document.getElementById(k).style.display='none';

    }


}

// Blank all the reports
function freshers_display() {
    
    e = getElementsByClass('fresher_table');

    //
    for (i=0;i<e.length;i++) {

	(e[i]).style.display='none' ;

    }

}

// Show a single report
function freshers_show(notice) {
    
    // Convert to display area
    k=(notice.id).replace('_link','');

    if (document.getElementById(k).style.display=='none') {

	document.getElementById(k).style.display='block';

    } else {

	document.getElementById(k).style.display='none';

    }


}
