function displayObj(elementId, showOrHide) {
	el = document.getElementById(elementId);
	if (showOrHide) el.style.display = 'block';
	else el.style.display = 'none';
}

function enableObj(elementId, doEnable) {
	el = document.getElementById(elementId);
	if (doEnable) el.disabled=false;
	else el.disabled=true;
}

function updateClassName(id, newClassName) { 
	document.getElementById(id).className = newClassName;
}

function selectRadioButton(id) {
	document.getElementById(id).checked = true;
}

function goBack() {
	window.history.go(-1);	
}

function goBackTo(url) {
	window.location=url;
}

function invokeAnalyticsCode(urlParam) {
	var output = '<iframe src="' + baseUrl + '/includes/analytics/fireCode.jsp?goal=' + urlParam + '&randomNo=' + Math.random() + '"></iframe>';	
	document.getElementById('analyticsOutput').innerHTML = output;	
}

function trim(str) { // trim white space before and after the string
	return str.replace(/^\s*/, '').replace(/\s*$/, ''); 
} 

function _tab(fld,pfx,idx,e) { if(fld.value.length>2 && idx<3) { _gel(pfx+(idx+1)).focus();_fstClr=1;return; } var evt = e || window.event;_fstClr=!_fstClr&&fld.value.length==0;if(fld.value.length==0 && !_fstClr && evt.keyCode==8 && idx>1){_gel(pfx+(idx-1)).focus();_fstClr=0;}} var _fstClr = 0;
function _gel(id) { return document.getElementById(id); }	
function _disp(id, bool) { _gel(id).style.display = bool?'':'none'; }
function _enab(id, bool) { _gel(id).disabled = !bool; }
function _exist(id) { return _gel(id)!=null; }
function _populateMenu(id, data, def) {	_gel(id).options.length = 0; for (var i=0; i<jsonData.length; i++) _gel(id).options[i] = new Option(data[i].name,data[i].id); }
function _varExists(varName) { return (eval('typeof '+varName) != 'undefined'); }
function _escapeHTML(str){ var div=document.createElement('div'), txt=document.createTextNode(str); div.appendChild(txt); return div.innerHTML; }