var old_tblid = '';
function UpdateAttrTitle(obj,type,id)
{
	var titleNode = document.getElementById("title_"+id);
	if (titleNode)
	{
		var titleStr = "";
		if (type=='textbox')
		{
			var i = 0;
			while (tmpTextbox = document.getElementById(id+i)) 
			{
				if (tmpTextbox.value.length > 0)
					titleStr += (titleStr.length==0?"":"-")+tmpTextbox.value;
				i++;
			}
			if (id=="AGE" && titleStr.length > 0 && titleStr.indexOf("-")==-1)
				{
				if (document.getElementById(id+0).value.length==0)
					titleStr = "below "+titleStr;
				else
					titleStr += "+";					
				}
		}
		else if (type=='chklist')
		{
			var anyBox = document.getElementById("at_"+id+"_0");
			var checkedAny = 0;
			if (anyBox && obj == anyBox)
				checkedAny = 1;
			if (checkedAny) 
			{   
				var i = 1;
				while (tmpCheckbox = document.getElementById("at_"+id+"_"+i)) 
				{
					tmpCheckbox.checked = false;
					i++;
				}   
				titleStr = "Any";
			} 
			else 
			{
				var i = 1;
				while (tmpCheckbox = document.getElementById("at_"+id+"_"+i)) 
				{
					if (tmpCheckbox.checked == true) 
					titleStr += (titleStr.length==0?"":", ")+tmpCheckbox.nextSibling.childNodes[0].nodeValue;
					//titleStr += (titleStr.length==0?"":", ")+tmpCheckbox.parentNode.childNodes[1].childNodes[0].nodeValue;
					i++;
				}
				if (titleStr.length > 0)
				{
					if (anyBox)
						anyBox.checked = false;
				}
				else
				{
					if (anyBox)
						anyBox.checked = true;
					titleStr = "Any";
				}
			} 
		}
		else if (type=='list')
		{
			var combo = document.getElementById("at_"+id);
			titleStr = combo.options[combo.selectedIndex].text;
		}
		var shortstr = titleStr;
		//if (shortstr.length > 10)
		//	shortstr = shortstr.substring(0,10);	
		var updateNode = document.createTextNode(shortstr);
		titleNode.title = titleStr;

		if (titleNode.childNodes.length > 0)
			titleNode.replaceChild(updateNode, titleNode.childNodes.item(0));
		else 
			titleNode.appendChild(updateNode);
	}
}
function showhide(tblid)
{
	var tbl = document.getElementById(tblid+"_1");
	tbl.style.display = tbl.style.display=="none"?"inline":"none";
	var img = document.getElementById(tblid+"_img");
	img.src = tbl.style.display=="none"?"images/triangle.gif":"images/triangle-2.gif";
	if (old_tblid.length > 0 && old_tblid != tblid)
	{
		var oldtbl = document.getElementById(old_tblid+"_1");
		if (oldtbl.style.display=="inline")
			showhide(old_tblid);
	}
	old_tblid = tblid;	 
}