function bp_check(obj, name) {
	if (!obj) return true;
	var frm = null;
	if (!obj.type) {
		frm = obj;
		obj = name ? (eval('frm.' + String(name)) || frm.elements[String(name)] || null) : null;
	} else {
		frm = obj.form || null;
		//if (obj.blur) obj.blur();
	}
	if (!frm) return true;
	if (!obj) return true;
	var t = String(obj.value).replace(/(^[ \n\r]+|[ \n\r]+$)/, '');
	if (t) return true;
	if (obj.focus) obj.focus();
	return false;
}

