 
function Activa_Validate_ltrim(string) {
	return string.replace(/^\s*/, '');
}
	
function Activa_Validate_rtrim(string) {
	return string.replace(/\s*$/, '');
}
	
function Activa_Validate_trim(string) {
	if ( typeof(string) == 'undefined' ) {
		return false;
	}
	return Activa_Validate_rtrim(Activa_Validate_ltrim(string));
}
	
function Activa_Validate_trimChar(str, reg) {
	var reg = reg;
	while (reg.test(str)) {
		str = str.replace(reg, '');
	}
	return str;
}

function Activa_Validate_retrieve_element(form_id, id, name) {
	if ( form_id && did(form_id) ) {
		if ( name && did(form_id).elements[name] ) {
			return did(form_id).elements[name];
		} else if ( id && did(id) ) {
			return did(id);
		}
	}
	return false;
}

