// $Header: /DEV_tuthill/Includes/eLibrary.js 1     11/28/07 2:15p Ymerdjemak $
// JavaScript Document

function cfdump_toggleTable(id) {
	var source = document.getElementById(id);
	var switchToState = cfdump_toggleSource( source ) ;
	if(document.all) {
		var table = source.parentElement.parentElement ;
		for ( var i = 1; i < table.rows.length; i++ ) {
			target = table.rows[i] ;
			cfdump_toggleTarget( target, switchToState ) ;
		}
	}
	else {
		var table = source.parentNode.parentNode ;
		for ( var i = 1; i < table.childNodes.length; i++ ) {
			target = table.childNodes[i] ;
			if(target.style) {
				cfdump_toggleTarget( target, switchToState ) ;
			}
		}
	}
}

function cfdump_toggleSource ( source ){
	//alert (source.innerHTML );
	if ( source.innerHTML == '+') {
		source.innerHTML = '&ndash;';
		source.title = 'click to collapse' ;
		return 'open' ;
	} else {
		source.innerHTML = '+';
		source.title = 'click to expand' ;
		return 'closed' ;
	}
}

function cfdump_toggleTarget ( target, switchToState ) {
	if ( switchToState == 'open' )	target.style.display = '' ;
	else target.style.display = 'none' ;
}


