// --------------------------------------------------------------------
// Norme de packaging : 1.0.6
// Nom du package - Package name : shs-global-ethics-observatory-online-databases
// Nom du programme - Program Name : geo3.js
// Auteurs - Authors :
// - THRIERR Eric eric@excellent-rameur.com
// Version : 0.0.1
// Description : javascript pour la recherche des enegistrements de GEO3
// Historique - History :
// - 2005-12-01 / Eric Thrierr / fichier initial
// --------------------------------------------------------------------
// $Id: geo3.js 27 2011-01-05 15:17:32Z equipe@excellentrammeur.com $
var geo3 = new Object();
geo3.init = function() {
	this.form = document.getElementById("geoDbSearchForm");
	var topics = this.form.elements["group-PSC_SUBTOPIC[]"];
	if (topics && document.getElementsByTagName) {
		for (var i = 0; i < topics.length; i++) {
			topics[i].onclick = function () {
				var cell = this.parentNode.parentNode;	
				if (cell.nodeName == "LI") {
					var lists = cell.getElementsByTagName("ul");
					for (var j = 0; j < lists.length; j++) {
						if (lists[j].id == "field-group-" + this.value + "-PSC_SUBTOPIC") {
							if (this.checked) lists[j].className = lists[j].className.replace(/ hidden/, "");
							else if (lists[j].className.indexOf(" hidden") == -1) lists[j].className += " hidden";
						}
					}
				}
			}
			topics[i].onclick();
		}
	}
}
geo3.onload = (window.onload) ? window.onload : function () {};
window.onload = function () {geo3.onload(); geo3.init()};

