var activeOid = null;

function changeClass(elemId, theClass) {
	var elem;
	if(document.getElementById) {
		var elem = document.getElementById(elemId);
	} else if (document.all){
		var elem = document.all[elemId];
	}
	elem.className = theClass;
}

function getClassName(elemId) {
	var elem;
	if(document.getElementById) {
		var elem = document.getElementById(elemId);
	} else if (document.all){
		var elem = document.all[elemId];
	}
	return elem.className;
}

function setActiveRegisterOid(oid) {
	activeOid = oid;
}

function selectRegisterOid(selectOid) {
	if(selectOid != activeOid) {
		if(selectOid != null) {
			selectClassName = getClassName("primnav_reg_"+selectOid);
			if(selectClassName.search(/_active/)<0) {
				selectClassName += "_active";
			}
			changeClass("primnav_reg_"+selectOid,selectClassName);
			openRegister(selectOid);	
		}
	
		if(activeOid != null) {
			activeClassName = getClassName("primnav_reg_"+activeOid);
			activeClassName = activeClassName.replace(/_active/,"");
			changeClass("primnav_reg_"+activeOid,activeClassName);		
			closeRegister(activeOid);
		}
	
		setActiveRegisterOid(selectOid);
	}
}

function openRegister(selectOid) {
	document.getElementById("primnav_sub_"+selectOid).style.visibility = "visible";
	document.getElementById("primnav_sub_"+selectOid).style.display = "inline";	
}

function closeRegister(selectOid) {
	document.getElementById("primnav_sub_"+selectOid).style.visibility = "visible";	
	document.getElementById("primnav_sub_"+selectOid).style.display = "none";
}
