// This script is using techniques found at http://www.gnome.org. Permission to use the techniques 
// has been granted under the terms of the GNU General Public License. Please referer to our credits
// section for more information.

function dropdown_3() {
  show_hide_layers(	'document.layers[\'menu3\']','document.all[\'menu3\']','document.getElementById(\'menu3\')','show',
  					'document.layers[\'menu4\']','document.all[\'menu4\']','document.getElementById(\'menu4\')','hide',
					'document.layers[\'menu6\']','document.all[\'menu6\']','document.getElementById(\'menu6\')','hide',
					'document.layers[\'menu7\']','document.all[\'menu7\']','document.getElementById(\'menu7\')','hide'
					);
}

function dropdown_4() {
  show_hide_layers(	'document.layers[\'menu3\']','document.all[\'menu3\']','document.getElementById(\'menu3\')','hide',
  					'document.layers[\'menu4\']','document.all[\'menu4\']','document.getElementById(\'menu4\')','show',
					'document.layers[\'menu6\']','document.all[\'menu6\']','document.getElementById(\'menu6\')','hide',
					'document.layers[\'menu7\']','document.all[\'menu7\']','document.getElementById(\'menu7\')','hide'
					);
}

function dropdown_6() {
  show_hide_layers(	'document.layers[\'menu3\']','document.all[\'menu3\']','document.getElementById(\'menu3\')','hide',
  					'document.layers[\'menu4\']','document.all[\'menu4\']','document.getElementById(\'menu4\')','hide',
					'document.layers[\'menu6\']','document.all[\'menu6\']','document.getElementById(\'menu6\')','show',
					'document.layers[\'menu7\']','document.all[\'menu7\']','document.getElementById(\'menu7\')','hide'
					);
}

function dropdown_7() {
  show_hide_layers(	'document.layers[\'menu3\']','document.all[\'menu3\']','document.getElementById(\'menu3\')','hide',
  					'document.layers[\'menu4\']','document.all[\'menu4\']','document.getElementById(\'menu4\')','hide',
					'document.layers[\'menu6\']','document.all[\'menu6\']','document.getElementById(\'menu6\')','hide',
					'document.layers[\'menu7\']','document.all[\'menu7\']','document.getElementById(\'menu7\')','show'
					);
}

function pullup() {
  show_hide_layers(	'document.layers[\'menu3\']','document.all[\'menu3\']','document.getElementById(\'menu3\')','hide',
  					'document.layers[\'menu4\']','document.all[\'menu4\']','document.getElementById(\'menu4\')','hide',
					'document.layers[\'menu6\']','document.all[\'menu6\']','document.getElementById(\'menu6\')','hide',
					'document.layers[\'menu7\']','document.all[\'menu7\']','document.getElementById(\'menu7\')','hide'
					);
}

function show_hide_layers() {
	var i, visStr, args, theObj;
	args = show_hide_layers.arguments;
	
	for (i = 0; i < (args.length - 3); i += 4 ) { //with arg quads (objNS,objIE,objStd,visStr)
		visStr = args[i+3];
		if ( (navigator.appName == 'Netscape') && (document.layers != null) ) {
			theObj = eval(args[i]);
			if (theObj){ theObj.visibility = visStr; }
		} else if ( document.all != null ) { //IE
			if (visStr == 'show') { visStr = 'visible'; }
			if (visStr == 'hide') { visStr = 'hidden'; }
			theObj = eval(args[i+1]);
			if (theObj) { theObj.style.visibility = visStr; }
		} else {
			if (visStr == 'show') visStr = 'visible';
			if (visStr == 'hide') visStr = 'hidden';
			theObj = eval(args[i+2]);
			if (theObj) theObj.style.visibility = visStr;
		}
	}
}

