function setContent(objid,str) {	if (objid) {		var obj = document.getElementById(objid);		if (obj) {			obj.innerHTML = str;		}	}	}function filter2(evt,alpha,feedbackId,okStr,badStr) {	charCode = evt.keyCode;	if (!charCode) {		charCode = evt.charCode	}	if (charCode >= 32) {		var newChar =  String.fromCharCode(charCode).toUpperCase();		if (alpha.indexOf(newChar) < 0) {			setContent(feedbackId,badStr);			return false;		}	}	setContent(feedbackId,okStr);	return true}function filter2alpha(evt,feedbackId,okStr,badStr) {	return filter2(evt,"1234567890-_ABCDEFGHIJKLMNOPQRSTUVWXYZ",feedbackId,okStr,badStr);}function filter2email(evt,feedbackId,okStr,badStr) {	return filter2(evt,"1234567890-_ABCDEFGHIJKLMNOPQRSTUVWXYZ.@?",feedbackId,okStr,badStr); //allowing question mark for multiple emails}function filter2url(evt,feedbackId,okStr,badStr) {	return filter2(evt,"1234567890-_ABCDEFGHIJKLMNOPQRSTUVWXYZ$-_@.&+!*'|,=;/#?:\"",feedbackId,okStr,badStr);}function filter2digits(evt,feedbackId,okStr,badStr) {	return filter2(evt,"1234567890",feedbackId,okStr,badStr);}function parse2(trans, alpha) {	for (var i = trans.length-1;i >= 0;i--) {		if (alpha.indexOf(trans.toUpperCase().charAt(i)) < 0) {			trans = trans.substr(0,i) + trans.substr(i+1,trans.length);		}	}	return trans;}function parse2Alpha(trans) {	var alpha = "1234567890-_ABCDEFGHIJKLMNOPQRSTUVWXYZ"	return parse2(trans, alpha)}function parse2Digits(trans) {	var alpha = "1234567890"	return parse2(trans, alpha)}function parse2Email(trans) {	var alpha = "1234567890-_ABCDEFGHIJKLMNOPQRSTUVWXYZ.@"	return parse2(trans, alpha)}