function InitCap(form, field) {
	//returns str in proper-noun case (first letter uppercase)
      str = field.value
	strlen = str.length
	jj = str.substring(0,1).toUpperCase()
	jj = jj + str.substring(1,strlen).toLowerCase()
	for (i = 1; i <= strlen; i++) {
		if (jj.charAt(i)==" ") {
			lefthalf = jj.substring(0,i+1)
			righthalf = jj.substring(i+1,strlen)
			righthalf = righthalf.substring(0,1).toUpperCase()+righthalf.substring(1,strlen)
			jj=lefthalf+righthalf
		}
	}
      index = getIndex(form, field)
      form.elements[index].value=jj
}

function UCase(form, field) {
	//returns str in upper case 
      str = field.value
	jj = str.toUpperCase()
      index = getIndex(form, field)
      form.elements[index].value=jj
}

function getIndex(form, field) { 
   formname = form.name
   for (var i=0; i < eval('document.' + formname + '.elements.length'); i++) 
   if (field == eval('document.' + formname + '.elements[' + i + ']')) return i; return -1; 
} 
