/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Will Bontrager | http://bontragerconnection.com/ */
// Two values need to be specified, the form name and the 
//   field name to be processed.

var FormName = "registration";
var FieldName = "fname";
var FieldName2 = "lname";
var FieldName3 = "industry";
var FieldName4 = "company";
var FieldName5 = "address1";
var FieldName6 = "address2";
var FieldName7 = "city";

function CapitalizeNames() {
  var ValueString = new String();
  eval('ValueString=document.'+FormName+'.'+FieldName+'.value');
  ValueString = ValueString.replace(/ +/g,' ');
  var names = ValueString.split(' ');
  for(var i = 0; i < names.length; i++) {
    if(names[i].length > 1) {
  	 names[i] = names[i].toLowerCase();
  	 letters = names[i].split('');
    letters[0] = letters[0].toUpperCase();
  	 names[i] = letters.join('');
  } else { names[i] = names[i].toUpperCase(); }
  }
  ValueString = names.join(' ');
  eval('document.'+FormName+'.'+FieldName+'.value=ValueString');
  
  var ValueString = new String();
  eval('ValueString=document.'+FormName+'.'+FieldName2+'.value');
  ValueString = ValueString.replace(/ +/g,' ');
  var names = ValueString.split(' ');
  for(var i = 0; i < names.length; i++) {
    if(names[i].length > 1) {
  	 names[i] = names[i].toLowerCase();
  	 letters = names[i].split('');
    letters[0] = letters[0].toUpperCase();
  	 names[i] = letters.join('');
  } else { names[i] = names[i].toUpperCase(); }
  }
  ValueString = names.join(' ');
  eval('document.'+FormName+'.'+FieldName2+'.value=ValueString');
  
  var ValueString = new String();
  eval('ValueString=document.'+FormName+'.'+FieldName3+'.value');
  ValueString = ValueString.replace(/ +/g,' ');
  var names = ValueString.split(' ');
  for(var i = 0; i < names.length; i++) {
    if(names[i].length > 1) {
  	 names[i] = names[i].toLowerCase();
  	 letters = names[i].split('');
    letters[0] = letters[0].toUpperCase();
  	 names[i] = letters.join('');
  } else { names[i] = names[i].toUpperCase(); }
  }
  ValueString = names.join(' ');
  eval('document.'+FormName+'.'+FieldName3+'.value=ValueString');
  
  var ValueString = new String();
  eval('ValueString=document.'+FormName+'.'+FieldName4+'.value');
  ValueString = ValueString.replace(/ +/g,' ');
  var names = ValueString.split(' ');
  for(var i = 0; i < names.length; i++) {
    if(names[i].length > 1) {
  	 names[i] = names[i].toLowerCase();
  	 letters = names[i].split('');
    letters[0] = letters[0].toUpperCase();
  	 names[i] = letters.join('');
  } else { names[i] = names[i].toUpperCase(); }
  }
  ValueString = names.join(' ');
  eval('document.'+FormName+'.'+FieldName4+'.value=ValueString');
  
  var ValueString = new String();
  eval('ValueString=document.'+FormName+'.'+FieldName5+'.value');
  ValueString = ValueString.replace(/ +/g,' ');
  var names = ValueString.split(' ');
  for(var i = 0; i < names.length; i++) {
    if(names[i].length > 1) {
  	 names[i] = names[i].toLowerCase();
  	 letters = names[i].split('');
    letters[0] = letters[0].toUpperCase();
  	 names[i] = letters.join('');
  } else { names[i] = names[i].toUpperCase(); }
  }
  ValueString = names.join(' ');
  eval('document.'+FormName+'.'+FieldName5+'.value=ValueString');

  var ValueString = new String();
  eval('ValueString=document.'+FormName+'.'+FieldName6+'.value');
  ValueString = ValueString.replace(/ +/g,' ');
  var names = ValueString.split(' ');
  for(var i = 0; i < names.length; i++) {
    if(names[i].length > 1) {
  	 names[i] = names[i].toLowerCase();
  	 letters = names[i].split('');
    letters[0] = letters[0].toUpperCase();
  	 names[i] = letters.join('');
  } else { names[i] = names[i].toUpperCase(); }
  }
  ValueString = names.join(' ');
  eval('document.'+FormName+'.'+FieldName6+'.value=ValueString');
  
  var ValueString = new String();
  eval('ValueString=document.'+FormName+'.'+FieldName7+'.value');
  ValueString = ValueString.replace(/ +/g,' ');
  var names = ValueString.split(' ');
  for(var i = 0; i < names.length; i++) {
    if(names[i].length > 1) {
  	 names[i] = names[i].toLowerCase();
  	 letters = names[i].split('');
    letters[0] = letters[0].toUpperCase();
  	 names[i] = letters.join('');
  } else { names[i] = names[i].toUpperCase(); }
  }
  ValueString = names.join(' ');
  eval('document.'+FormName+'.'+FieldName7+'.value=ValueString');

  return true;
}