function SetFocusToFirst() {
	if (document.forms.length >= 1) {
		var form = document.forms[0];
		var type;
		for (i = 0; i < form.elements.length; i++) {
			type = form.elements[i].type
			if (type == "file" || type == "text" || type == "password" || type == "textarea" || type == "checkbox" || type == "select-one" || (type == "radio" && form.elements[i].checked)) {
				form.elements[i].focus();
				//form.elements[i].select();
				break;
			}
		}
	}
}

function SetValue(formwindow, sFormName, sFieldName, sText) {
	var i;
	var j;
	var forms = formwindow.document.forms;
	var f;
	var bFound = false;
	
	for (i = 0; i < forms.length; i++)
		{
		f = forms[i];
		if (f.name == sFormName)
			{
			for (j = 0; j < f.length; j++)
				{
				if (f[j].name == sFieldName)
					{
					f[j].value = sText;
					bFound = true;
					break;
					}
				}
			break;
			}
		}
	if (!bFound)
		alert("Unable to set field.  You probably do not have the correct window open.");
		
	return false;
}

function PopupWindow(sURL, sTarget, sParameters) {
	var newWindow = null
	newWindow = window.open(sURL, sTarget, sParameters); 
	if (newWindow != null) {
		newWindow.focus();
		return false;
	}
	else
		return true;
}

function go(which, win, target) {
	var url = which.options[which.selectedIndex].value;
	if (url != "") {
		if (url.substring(0, 1) == '!') {
			win = !win;
			url = url.substring(1);
		}
		if (win)
			window.open(url);
		else
			target.location.href = url;
	}
}
