var w3c = (document.getElementById) ? 1:0;
		var ie = (navigator.appName.indexOf("Microsoft") != -1) ? 1:0;
		var ns = (!ie) ? 1:0;
		var ie4 = (document.all) ? 1:0;
		var ie5 = (navigator.userAgent.indexOf("MSIE 5.0") != -1) ? 1:0;
		var ns6 = ((!ie) && (w3c)) ? 1:0;
		var ns4 = ((ns) && (!ns6)) ? 1:0; //can't use inline document.layers check as it causes script parse crash on ns4.x
		var mac = (navigator.platform.indexOf("Mac") != -1) ? 1:0;

		var hide = (ns) ? "hide":"hidden";
		var show = (ns) ? "show":"visible";

		if (w3c)
		{
			hide = "hidden";
			show = "visible";
		}
		
		
		function getObjectRef(obj)
		{

			var objref;

			if (w3c) {
				objref = document.getElementById(obj);
			} else if (ie) {
				objref = document.all(obj);
			} else if (ns4) {
				objref = document.layers[obj];
				//if (!objref) objref = window.document.layers[obj];
			}

			return objref;

		}
		
		function turnOn(id)
		{
			var d1 = getObjectRef("q" + id);
			var d2 = getObjectRef("view" + id);
			var d3 = getObjectRef("Answer" + id);
			var d4 = getObjectRef("close" + id);

			d2.style.visibility = hide;
			d2.style.display = 'none';
			d3.style.visibility = show;
			d3.style.display = '';
			d4.style.visibility = show;
			d4.style.display = '';
		}

		function turnOff(id)
		{
			var d1 = getObjectRef("q" + id);
			var d2 = getObjectRef("view" + id);
			var d3 = getObjectRef("Answer" + id);
			var d4 = getObjectRef("close" + id);

			d2.style.visibility = show;
			d2.style.display = '';
			d3.style.visibility = hide;
			d3.style.display = 'none';
			d4.style.visibility = hide;
			d4.style.display = 'none';
		}
		
		