// JavaScript Document

/* ------------------------------------------------------------
 * Summary :
 *  - show(id) : Show element tagged with ID
 *  - hide(id) : Show element tagged with ID
 *  - displayDiv(id,number) : show or hide DIV tag
 *  - hideAll(id) : hide every DIV tag with the same ID
 *  - showAll(id) : show every DIV tag with the same ID
 *  - reverseAll(id) : hide shown tags and show hidden tags
 * ------------------------------------------------------------ */

// Show element tagged with ID
function show(id) {
	// For recent browsers :
	if (document.getElementById) {
		document.getElementById(id).style.display="block";
	}
	// For old browsers :
	else if (document.all) {
		document.all[id].style.display="block";
	}
	// For very old browsers :
	else if (document.layers) {
		document.layers[id].display="block";
	}
}

// Hide element tagged with ID
function hide(id) {
	// For recent browsers :
	if (document.getElementById) {
		document.getElementById(id).style.display="none";
	}
	// For old browsers :
	else if (document.all) {
		document.all[id].style.display="none";
	}
	// For very old browsers :
	else if (document.layers) {
		document.layers[id].display="none";
	}
}
/*
// Show or hide DIV tag
function displayDiv( id, number ) {
	var divId = id + number;
	// For recent browsers :
	if ( document.getElementById && document.getElementById( divId ) ) {
		Pdiv = document.getElementById( divId );
		PcH = true;
	}
	// For old browsers :
	else if ( document.all && document.all[ divId ] ) {
		Pdiv = document.all[ divId ];
		PcH = true;
	}
	// For very old browsers :
	else if ( document.layers && document.layers[ divId ] ) {
		Pdiv = document.layers[ divId ];
		PcH = true;
	}
	else {
		PcH = false;
	}
	if ( PcH ) {
		Pdiv.className = ( Pdiv.className == 'hidden_content' ) ? '' : 'hidden_content';
	}
}

// Hide every DIV tags with the same id
function hideAll( id ) {
	var numDiv = 1;
	// For recent browsers :
	if ( document.getElementById ) {
		while ( document.getElementById( id + numDiv) ) {
			setDiv = document.getElementById( id + numDiv );
			if ( setDiv && setDiv.className != 'hidden_content' ) {
				displayDiv( id, numDiv );
			}
			numDiv++;
		}
	}
	// For old browsers :
	else if ( document.all ) {
		while ( document.all[ id + numDiv ] ) {
			setDiv = document.all[ id + numDiv ];
			if ( setDiv && setDiv.className != 'hidden_content' ) {
				displayDiv( id, numDiv );
			}
			numDiv++;
		}
	}
	// For very old browsers :
	else if ( document.layers ) {
		while ( document.layers[ id + numDiv ] ) {
			setDiv = document.layers[ id + numDiv ];
			if ( setDiv && setDiv.className != 'hidden_content' ) {
				displayDiv( id, numDiv );
			}
			numDiv++;
		}
	}
}

// Show every DIV tags with the same id
function showAll( id ) {
	var numDiv = 1;
	// For recent browsers :
	if ( document.getElementById ) {
		while ( document.getElementById( id + numDiv) ) {
			setDiv = document.getElementById( id + numDiv );
			if ( setDiv && setDiv.className != '' ) {
				displayDiv( id, numDiv );
			}
			numDiv++;
		}
	}
	// For old browsers :
	else if ( document.all ) {
		while ( document.all[ id + numDiv ] ) {
			setDiv = document.all[ id + numDiv ];
			if ( setDiv && setDiv.className != '' ) {
				displayDiv( id, numDiv );
			}
			numDiv++;
		}
	}
	// For very old browsers :
	else if ( document.layers ) {
		while ( document.layers[ id + numDiv ] ) {
			setDiv = document.layers[ id + numDiv ];
			if ( setDiv && setDiv.className != '' ) {
				displayDiv( id, numDiv );
			}
			numDiv++;
		}
	}
}

// Reverse DIV tags : hide shown tags and show hidden tags
function reverseAll( id ) {
	var numDiv = 1;
	// For recent browsers :
	if ( document.getElementById ) {
		while ( document.getElementById( id + numDiv ) ) {
			setDiv = document.getElementById( id + numDiv );
			displayDiv( id, numDiv );
			numDiv++;
		}
	}
	// For old browsers :
	else if ( document.all ) {
		while ( document.all[ id + numDiv ] ) {
			setDiv = document.all[ id + numDiv ];
			displayDiv( id, numDiv );
			numDiv++;
		}
	}
	// For very old browsers :
	else if ( document.layers ) {
		while ( document.layers[ id + numDiv ] ) {
			setDiv = document.layers[ id + numDiv ];
			displayDiv( id, numDiv );
			numDiv++;
		}
	}
}
*/
