// JavaScript Document
/*
    Useful JavaScript functions that can be used for form field focus.
    
    Author: Scott Jibben (scott@jibben.com)
    Create: 11/01/2005 3:35 AM
    Update: 02/27/2006 5:21 PM

    02/27/2006 5:21 PM
    - Renamed functions to have 'jcs' prefix.

    NOTE: THIS NEEDS TO BE INCLUDED BETWEEN THE HEAD TAGS TO BE COMPATIBLE!
    
    example:
    <script language="JavaScript" src="jcsPlaceFocus.js" type="text/javascript"></script>
    
*/

// function to force the first field in a form to be selected
function jcsPlaceFocus() {
  if (document.forms.length > 0) {
    var field = document.forms[0];
    for (i = 0; i < field.length; i++) {
      if ((field.elements[i].type == "text") || (field.elements[i].type == "textarea") || (field.elements[i].type.toString().charAt(0) == "s") || (field.elements[i].type == "password") || (field.elements[i].type == "file")) {
        document.forms[0].elements[i].focus();
        if (field.elements[i].type.toString().charAt(0) != "s") {
          document.forms[0].elements[i].select();
        }
        break;
      }
    }
  }
}

