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 textLimit(field, maxlimit) {
   if (field.value.length > maxlimit) {
      field.value = field.value.substring(0, maxlimit);
   }
}

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;
	}
}

// This function based on a function built by Tyler Akins at http://rumkin.com/tools/mailto_encoder
function ecnem() {
   var ML = arguments[0];
	var MI = arguments[1];
   var SU = arguments[2];

   OT="";
   for(j=0;j<MI.length;j++)
      OT+=ML.charAt(MI.charCodeAt(j)-48);
      
   var TEXT = (arguments[3]) ? arguments[3] : OT ;
      
   document.write('<a hr'+'ef="mai'+'lto:'+OT);
   if (null != SU)
      document.write('?su'+'bject='+SU.replace(/ /g, "%20"));
   document.write('">'+TEXT+'</'+'a>');
}
//ecnem('bkn@azc.mloe', '0942;3115:76:8', 'My Subject aaa');
//ecnem('zmaok@.ncleb',';927:544036831');

