// trim functionality
function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}

function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}

function rtrim(stringToTrim) {
	return stringToTrim.replace(/\s+$/,"");
}

// form focus
function setFormFocus(frmName) {
	// set focus on first form input field
	focusSet = false
	if (document.forms[frmName]) {
		for (elix=0; elix < document.forms[frmName].elements.length && !focusSet; elix++) {
			FormField = document.forms[frmName].elements[elix]
			if (FormField.disabled == false && ((FormField.tagName == "INPUT") && (FormField.type == "text")) || ((FormField.tagName == "TEXTAREA") && (FormField.type == "textarea") && (FormField.id != "dhtmleditor")))	{
				FormField.focus()
				focusSet = true
			}
		}
	}
}