// <!--

function ColorOnOff (cGroup, cFlag) {
	
	var cNewColor, cObject, oObject, args = ColorOnOff.arguments;

	if ( (args.length >= 2  &&  cFlag == "off")  ||  args.length <= 1 ) {
		cNewColor = 'silver';
	}
	else {
		cNewColor = Group2Color (cGroup);
	}

//	cObject = 'bg' + cGroup;

//	if ( document.getElementsByName  &&  (iAnz = document.getElementsByName(cObject).length) ) {
//		for ( var iI = 0; iI < iAnz; iI++ ) {
//			document.getElementsByName(cObject)[iI].style.backgroundColor = cNewColor;
//		}
//	}

	cObject = 'Navigation_' + cGroup;

	if ( document.getElementById  &&  (oObject = document.getElementById (cObject)) != null ) {
		oObject.style.backgroundColor = cNewColor;
	}
}

function SwapColor (cObject, cColor) {
	
	var oObject, args = SwapColor.arguments;

	if ( args.length >= 2  &&  document.getElementById  &&  (oObject = document.getElementById (cObject)) != null ) {
		oObject.style.backgroundColor = cColor;
	}
}


function Group2Color (cGroup) {
	
	var cColor = 'silver', iArgs = Group2Color.arguments;

	if ( iArgs.length >= 1 ) {
		switch (cGroup) {
		case "AU":
			cColor = "#666699";		break;
		case "CU":
			cColor = "#663366";		break;
		case "DL":
			cColor = "#996666";		break;
		case "HO":
			cColor = "#993366";		break;
		case "LG":
			cColor = "#669966";		break;
		case "NW":
			cColor = "#cc3333";		break;
		case "PD":
			cColor = "#996666";		break;
		case "PN":
			cColor = "#333390";		break;
		case "PR":
			cColor = "#cccc66";		break;
		case "RF":
			cColor = "#ffcc66";		break;
		case "SV":
			cColor = "olive";		break;
		default:
			cColor = "yellow";		break;
		}
	}

	return (cColor);

}

var bdStyle = "border-width: 2px 2px 2px 2px; border-style: solid;";

document.write ('<style type="text/css">' +
				'#bgAU { background-color: ' + Group2Color ('AU') + '; }' +
				'#bgCU { background-color: ' + Group2Color ('CU') + '; }' +
				'#bgDL { background-color: ' + Group2Color ('DL') + '; }' +
				'#bgHO { background-color: ' + Group2Color ('HO') + '; }' +
				'#bgLG { background-color: ' + Group2Color ('LG') + '; }' +
				'#bgNW { background-color: ' + Group2Color ('NW') + '; }' +
				'#bgPD { background-color: ' + Group2Color ('PD') + '; }' +
				'#bgPN { background-color: ' + Group2Color ('PN') + '; }' +
				'#bgPR { background-color: ' + Group2Color ('PR') + '; }' +
				'#bgRF { background-color: ' + Group2Color ('RF') + '; }' +
				'#bgSV { background-color: ' + Group2Color ('SV') + '; }' +
				'#bdAU { border-color: ' + Group2Color ('AU') + '; ' + bdStyle + ' }' +
				'#bdCU { border-color: ' + Group2Color ('CU') + '; ' + bdStyle + ' }' +
				'#bdDL { border-color: ' + Group2Color ('DL') + '; ' + bdStyle + ' }' +
				'#bdHO { border-color: ' + Group2Color ('HO') + '; ' + bdStyle + ' }' +
				'#bdLG { border-color: ' + Group2Color ('LG') + '; ' + bdStyle + ' }' +
				'#bdNW { border-color: ' + Group2Color ('NW') + '; ' + bdStyle + ' }' +
				'#bdPD { border-color: ' + Group2Color ('PD') + '; ' + bdStyle + ' }' +
				'#bdPN { border-color: ' + Group2Color ('PN') + '; ' + bdStyle + ' }' +
				'#bdPR { border-color: ' + Group2Color ('PR') + '; ' + bdStyle + ' }' +
				'#bdRF { border-color: ' + Group2Color ('RF') + '; ' + bdStyle + ' }' +
				'#bdSV { border-color: ' + Group2Color ('SV') + '; ' + bdStyle + ' }' +
				'</style>');

// -->
