function limitTextarea(obj, maxize) {
    if (obj.value.length > maxize)
        obj.value = obj.value.substring(0, maxize);
}

function live_advisor_validator(this_form) {
	var regular_expression = /^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/;

	var required_fields = new Array();
	var valid = true;

	required_fields["Email Address"] = "udename!tkt_email";
	required_fields["Name"] = "udename!name";
	required_fields["Message"] = "udename!tkt_message";
	
	for(var i in required_fields) {
		f = required_fields[i];
		if(this_form.elements[f].value == '') {
			this_form.elements[f].className = 'required-field';
			document.getElementById("error-message").style.display = 'inline';
			valid = false;
		} else {
			this_form.elements[f].className = '';
		}
	}

	if( !regular_expression.test(this_form.elements["udename!tkt_email"].value)) {
		document.getElementById("error-message").style.display = 'inline';
		this_form.elements["udename!tkt_email"].className = 'required-field';
		valid = false;
	}
	
	return valid;
}
