var type = "ie"; //hold default browser id.
var defaultdesc = ".";

refElem(); //int function.

//::refElem:: detect browser capabilities.
 function refElem() {
	if (navigator.userAgent.indexOf("Opera")!=-1 && document.getElementById) type="opera"; 	//Opera
	else if (document.all) type="ie";							//Internet Explorer (IE4+)
	else if (document.layers) type="ns";							//NS (4x) !problem
	else if (!document.all && document.getElementById) type="mozilla";			//Mozilla (& NN6+)
	else type = "ie";									//default type id
}

//::showSym:: activate description keys:: events set to a wrapper div.
 function showSym(desc) {
	if (type=="ie") {document.all.symTxt.innerHTML = desc;
	}else if (type=="ns") {
		document.layers[symTxt].document.open();
		document.layers[symTxt].document.write(desc);
		document.layers[symTxt].document.close();
	}else if (type=="mozilla" || type=="opera") {document.getElementById('symTxt').innerHTML = desc;
	}
}

//::hideSym:: activate description keys:: events set to a wrapper div.
 function hideSym() {
 	if (type=="ie") {document.all.symTxt.innerHTML = defaultdesc;
	}else if (type=="ns") {
		document.layers[symTxt].document.open();
		document.layers[symTxt].document.write(defaultdesc);
		document.layers[symTxt].document.close();
	}else if (type=="mozilla" || type=="opera") {document.getElementById('symTxt').innerHTML = defaultdesc;
	}
}
