var agt     = navigator.userAgent.toLowerCase();
var isOpera	= (agt.indexOf("opera") != -1);
var isMajor = (!isOpera || navigator.appName == "Opera")? parseInt(navigator.appVersion)
														: parseInt(agt.substring((agt.indexOf("opera") + 5),agt.length),10);
var isNav   = (  (agt.indexOf('mozilla')!=-1)
              && (agt.indexOf('spoofer')==-1)
              && (agt.indexOf('compatible') == -1)
              && (agt.indexOf('opera')==-1)
              && (agt.indexOf('webtv')==-1));
var isNav4  = (   isNav
              && (isMajor == 4));
var isNav4Up= (   isNav
              && (isMajor >= 4));
var isNav5  = (isNav
              && (isMajor == 5));
var isNav5Up= (isNav
              && (isMajor >= 5));

var isIe    = (agt.indexOf("msie") != -1);

var ieVer = isIe ? agt.substring((agt.indexOf("msie")+5),(agt.indexOf("msie")+6))
				   :0;

var isIe3   = (   isIe
              && (isMajor < 4));
var isIe4   = (   isIe
              && (isMajor == 4)
              && ieVer < 5 );
var isIe4Up = (   isIe
              && (isMajor >= 4));
var isIe5   = (   isIe
              && (isMajor == 4)
              && (ieVer == 5) );
var isIe5Up = (   isIe
              && (ieVer >=5));
var isOpera5Up = (   isOpera
				  && (isMajor >=5));
var isDom2  = (  isIe5Up
              || isNav5Up
              || isOpera5Up);
			  
function getObjReference(objName)
{
	if(isDom2)
	{
		objRef = document.getElementById(objName);
	}
	else
	{
		objRef = eval("document.mainForm." + objName);
    	if (objRef == null)
    	{
			objRef = eval("document.all." + objName);
		}
	}
    return objRef;
}


