function clearSelectBox(elmName) {

	if (document.getElementById && document.getElementById(elmName)!= null) {
		//while (document.getElementById(elmName).options.length > 0)
			//document.getElementById(elmName).options[0] = null;
		document.getElementById(elmName).options.length = 0;
	}
	else if (document.layers && document.layers[elmName]!= null) { 
		//while (document.layers[elmName].options.length > 0)
			//document.layers[elmName].options[0] = null;
		document.layers[elmName].options.length = 0;
	}
	else if (document.all) {
		//while (document.all[elmName].options.length > 0)
			//document.all[elmName].options[0] = null;
		document.all[elmName].options.length = 0;
	}
	
	//alert(elmName);
}

function getSelectBoxValue(selName) {
	var retVal = 0;
	
	if (document.getElementById && document.getElementById(selName)!= null)
		retVal = document.getElementById(selName).options[document.getElementById(selName).selectedIndex].value;
	else if (document.layers && document.layers[selName]!= null) 
		retVal = document.layers[selName].options[document.layers[selName].selectedIndex].value;
	else if (document.all)
		retVal = document.all[selName].options[document.all[selName].selectedIndex].value;
	
	return retVal;
}

function setSelectBoxSelected(selName, i) {
	
	if (document.getElementById && document.getElementById(selName)!= null)
		document.getElementById(selName).selectedIndex = i;
	else if (document.layers && document.layers[selName]!= null) 
		document.layers[selName].selectedIndex = i;
	else if (document.all)
		document.all[selName].selectedIndex = i;
	
}

function getSelectBoxText(selName) {
	var retVal = "";
	
	if (document.getElementById && document.getElementById(selName)!= null)
		retVal = document.getElementById(selName).options[document.getElementById(selName).selectedIndex].text;
	else if (document.layers && document.layers[selName]!= null) 
		retVal = document.layers[selName].options[document.layers[selName].selectedIndex].text;
	else if (document.all)
		retVal = document.all[selName].options[document.all[selName].selectedIndex].text;
	
	return retVal;
}

function disableControl(selName) {
	if (document.getElementById && document.getElementById(selName)!= null)
		document.getElementById(selName).disabled=true;
	else if (document.layers && document.layers[selName]!= null) 
		document.layers[selName].disabled=true;
	else if (document.all)
		document.all[selName].disabled=true;
}

function enableControl(selName) {
	if (document.getElementById && document.getElementById(selName)!= null)
		document.getElementById(selName).disabled=false;
	else if (document.layers && document.layers[selName]!= null) 
		document.layers[selName].disabled=false;
	else if (document.all)
		document.all[selName].disabled=false;
}

function addOption(elmName, optValue, optText, optSelected) {
	theOption = new Option();
		
	theOption.text = optText;
	theOption.value = optValue;
	
	//if (elmName == "tiebreaker_category_select")
		//alert(elmName + " " + optValue + " " + optText + " " + optSelected);
	
	if (document.getElementById && document.getElementById(elmName)!= null) {
		document.getElementById(elmName).options[document.getElementById(elmName).options.length] = theOption;
		if (optSelected == "T")
			document.getElementById(elmName).options[document.getElementById(elmName).options.length - 1].selected = true;
	}
	else if (document.layers && document.layers[elmName]!= null) {
		document.layers[elmName].options[document.layers[elmName].options.length] = theOption;
		if (optSelected == "T")
			document.layers[elmName].options[document.layers[elmName].options.length - 1].selected = true;
	}
	else if (document.all) {
		document.all[elmName].options[document.all[elmName].options.length] = theOption;
		if (optSelected == "T")
			document.all[elmName].options[document.all[elmName].options.length - 1].selected = true;
	}
}

function setInnerText(name,text) {

	if (document.getElementById && document.getElementById(name)!= null) 
		document.getElementById(name).innerText=text; 
	else if (document.layers && document.layers[name]!= null) 
		document.layers[name].innerText = text; 
	else if (document.all) 
		document.all[name].innerText = text;
}

function setClass(name,text) {

	//alert(name);
	if (document.getElementById && document.getElementById(name)!= null) 
		document.getElementById(name).className=text; 
	else if (document.layers && document.layers[name]!= null) 
		document.layers[name].className = text; 
	else if (document.all) 
		document.all[name].className = text;
}

function getInnerText(name) {

	if (document.getElementById && document.getElementById(name)!= null) 
		return document.getElementById(name).innerText; 
	else if (document.layers && document.layers[name]!= null) 
		return document.layers[name].innerText; 
	else if (document.all) 
		return document.all[name].innerText;
}

function getObj(name) {

	try {
		if (document.getElementById && document.getElementById(name)!= null) 
			return document.getElementById(name); 
		else if (document.layers && document.layers[name]!= null) 
			return document.layers[name]; 
		else if (document.all) 
			return document.all[name];
	}
	catch(er) {
		return null;
	}
	
}

function setHREF(name,text) {

	if (document.getElementById && document.getElementById(name)!= null) 
		document.getElementById(name).href=text; 
	else if (document.layers && document.layers[name]!= null) 
		document.layers[name].href = text; 
	else if (document.all) 
		document.all[name].href = text;
}

function setTextInputValue(name,text) {

	if (document.getElementById && document.getElementById(name)!= null) 
		document.getElementById(name).value=text; 
	else if (document.layers && document.layers[name]!= null) 
		document.layers[name].value = text; 
	else if (document.all) 
		document.all[name].value = text;
}

function getTextInputValue(name) {
	var retVal = "";
	
	if (document.getElementById && document.getElementById(name)!= null) 
		retVal = document.getElementById(name).value; 
	else if (document.layers && document.layers[name]!= null) 
		retVal = document.layers[name].value; 
	else if (document.all) 
		retVal = document.all[name].value;
		
	return retVal;
}

function hideElementWithID(name) {

	if (document.getElementById && document.getElementById(name)!= null) 
		document.getElementById(name).style.display='none'; 
	else if (document.layers && document.layers[name]!= null) 
		document.layers[name].display = 'none'; 
	else if (document.all) 
		document.all[name].style.display = 'none';
}

function showElementWithID(name) {

	if (document.getElementById && document.getElementById(name)!= null) 
		document.getElementById(name).style.display=''; 
	else if (document.layers && document.layers[name]!= null) 
		document.layers[name].display = ''; 
	else if (document.all) 
		document.all[name].style.display = '';
}

function getCheckBoxValue(name) {
	var retVal = false;
	
	if (document.getElementById && document.getElementById(name)!= null) 
		retVal = document.getElementById(name).checked; 
	else if (document.layers && document.layers[name]!= null) 
		retVal = document.layers[name].checked; 
	else if (document.all) 
		retVal = document.all[name].checked;
		
	return retVal;
}

function openHelpWindow(helpCat,helpControl) {
	var newLink;
	
	newLink = "/hockey/setup/helpWindow.asp?header="+helpCat+"&desc="+helpControl.value;
	
	//alert(newLink);
	
	lovechild = window.open(newLink,"babywindow","height=200,width=500,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizeable=0");
				
	lovechild.focus();

}