// JavaScript Document
function addToList(id, text, value) {
	//var selectElement = document.parent.getElementById(id);
	var selectElement = opener.document.getElementById(id);
	
	var newOption = document.createElement('option');
	newOption.text = text;
	newOption.value = value;

	try {
		selectElement.add(newOption, null); // standards compliant; doesn't work in IE
	} catch(ex) {
		selectElement.add(newOption); // IE only
	}
	
	//parent.hideEditSubtable();
}

function clearList(id) {
	var selectElement = opener.document.getElementById(id);
	while (selectElement.length > 0) {
		selectElement.remove(0);
	}
}

function updateList(selectid, addArray, keyArray) {
	//selectid == "SectorID"
	var selectElement = opener.document.getElementById(selectid);
	var selectArray = selectElement.options;
	var selectedtext = '-';
	for (var i = 0; i < selectArray.length; i++) {
		if (selectArray[i].selected == true) {
			selectedtext = selectElement.options[i].text;
		}
	}
	clearList(selectid);

	while (addArray.length > 0) {
		var key = keyArray.shift();
		var text = addArray.shift();
		if (text == "-") {
			var defaultVal = true;
		} else {
			var defaultVal = false;
		}
		if (text == selectedtext) {
			var newOpt = new Option(text, key, defaultVal, true);
		} else {
			var newOpt = new Option(text, key, defaultVal, false);
		}
		try {
			selectElement.add(newOpt, null); // standards compliant; doesn't work in IE
		} catch(ex) {
			selectElement.add(newOpt); // IE exception
		}
	}
	
	setTimeout("closeWin()", 1000);
}

function showEditSubtable(params) {
	frames['blankframe'].location.href = "index.php"+params;
}

function hideEditSubtable() {
	frames['blankframe'].location.href = "blank.php";
}

function logout() {
	document.cookie = 'authcode=none; expires=Fri, 27 Jul 2001 02:47:11 UTC; path=/';
	document.cookie = 'hrdbuser=none; expires=Fri, 27 Jul 2001 02:47:11 UTC; path=/';
}

function clearFields() {
	for (var i = 0; i < document.filterForm.elements.length; i++) {
		var element = document.filterForm.elements[i];
		if (element.type == "text") {
			element.value = "";
		}
		if (element.type == "checkbox") {
			element.checked = false;
		}
		if (element.type == "select-one") {
			element.selectedIndex = 0;
		}
	}
}

function setVal() {
	var Resume = document.getElementById("Resume");
	var ResumeFilename = document.getElementById("ResumeFilename");
	ResumeFilename.value = Resume.value;
}

function resetPassword(userid) {
	var resetLink = document.getElementById("livelink"+userid);
	var liveBox = document.getElementById("livebox"+userid);
	resetLink.style.display = "none";
	liveBox.value = "Reset";
	liveBox.style.color = "Grey";
	liveBox.style.display = "block";
}

function userMoreDetail(userid) {
	window.open('user.php?userid='+userid,'userwin','width=680, height=200, directories=no"');
}

function modSubtable(subtable, selectid) {
	if(undefined !== window.subtables){ subtables.close(); }
	var subtables = window.open('subtables.php?subtable='+subtable, 'subtables','width=330, height=500, directories=no"');
}