   		function display(elementId, on) {
       		var element = document.getElementById(elementId);
       		if (element) {
   		        if (on) {
                    element.style.display = "block";
                } else {
                    element.style.display = "none";
                }
            }
		}
        function checkInputValueForNonEnglish(inputValue) {
            var nonEnglish = false;
   			for (chrCnt=0; (chrCnt < inputValue.length) && !nonEnglish; chrCnt++) {
				if (inputValue.charCodeAt(chrCnt) > 127) {
				    nonEnglish = true;
                }
			}
            if (inputValue.match(';&#')) {
                nonEnglish = true;
            }
            return nonEnglish;
        }
        function checkFormForNonEnglish(formId) {
            var form = document.getElementById(formId);
            var nonEnglish = false;
            for (var elementIndex = 0; elementIndex < form.length && !nonEnglish; elementIndex++) {
                nonEnglish = checkInputValueForNonEnglish(form.elements[elementIndex].value);
            }
            return nonEnglish;
        }
		function formFieldEmpty(textField){
            var re = /^\s{1,}$/g; //match any white space including space, tab, form-feed, etc. 
            if ((textField.value.length==0) || (textField.value==null) || ((textField.value.search(re)) > -1)) {
                return true;
            } else {
                return false;
            }
        }
        function validEmail(emailStr) {
            return (!emailStr.match(/(@.*@)|(\.\.)|(@\.)|(^\.)/) && emailStr.match(/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/));
	    }
   		function errorBorder(elementId, on) {
		    var element = document.getElementById(elementId);
		    if (element) {
		        if (on) {
		            element.style.border = "solid 2px #e7ac59";
		        } else {
		            element.style.border = "solid 2px White";
		        }
		    }
		}

