function showHideDetailedQuote(setVars)
{
	if (setVars)
	{
		var showDisplayString = (navigator.userAgent.indexOf("Gecko") != -1) ? 'table-row' : 'block';
		var chkAddrInfo = document.getElementById("detailed_quote");
		var blnShowAddressInfo = document.getElementById("detailed_quote").checked;
		var blnValidateAddrInfo = document.getElementById("blnValidateAddrInfo"); // hidden form field element
	
		var arrTRs = document.getElementsByTagName("tr");
		if (document.getElementById("detailed_quote").checked)
		{
			chkAddrInfo.checked = true;
			blnShowAddressInfo = true;
			blnValidateAddrInfo.value = true;
		}
			
		for (var i=0; i<arrTRs.length; i++)
			if (arrTRs[i].className == "detailed_quote")
			{
				arrTRs[i].style.display = (blnShowAddressInfo) ? showDisplayString : 'none';
				blnValidateAddrInfo.value = (blnShowAddressInfo) ? true : false;
			}
	}
}
