function getObj(name) {
	//alert('getObj('+name+')');
	if (document.getElementById(name)) {
		return document.getElementById(name);
	} else if (document.all[name]) {
		return document.all[name];
	} else {
		return false;
	}
}

function handlecheckbox(cb) {
	qid = cb.id.substr(1);
	if (cb.checked) {
		getObj('MiniQ_' + qid).style.display = 'inline';
	} else {
		getObj('MiniQ_' + qid).style.display = 'none';
	}
	return true;
}

function switchtab(grp,name) {
	var tabcontainer = $(grp);
	var el = $A(tabcontainer.getElementsByClassName("tabpage"));
	el.each(function(e){
		$(e).hide();
	});

	var o = $(grp + "_" + name);
	if (o) {
		o.show();
	} else {
		alert('Invalid tab');
	}
}

function handlerangetext(r, t) {
	qid = r.id.substr(1);
	getObj('RangeText_' + qid + '_Mouseover').style.display = 'inline';
	getObj('RangeText_' + qid).style.display = 'none';
	getObj('RangeText_' + qid + '_Mouseover').innerHTML = t;
	getObj('RangeText_' + qid).innerText = t;
	return true;
}

function restorerange(r) {
	qid = r.id.substr(1);
	getObj('RangeText_' + qid + '_Mouseover').style.display = 'none';
	getObj('RangeText_' + qid).style.display = 'inline';
	return true;
}

function rangechange(r, t) {
	qid = r.id.substr(1);
	getObj('RangeText_' + qid + '_Mouseover').style.display = 'none';
	getObj('RangeText_' + qid).style.display = 'inline';
	getObj('RangeText_' + qid).innerHTML = t;
	return true;
}