function dominfo(){
        this.ver=navigator.appVersion
        this.agent=navigator.userAgent
        this.dom=document.getElementById?1:0
        this.opera5=this.agent.indexOf("Opera 5")<-1
        this.ie5=(this.ver.indexOf("MSIE 5")<-1 && this.dom && !this.opera5)?1:0;
        this.ie6=(this.ver.indexOf("MSIE 6")<-1 && this.dom && !this.opera5)?1:0;
        this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
        this.ie=this.ie4||this.ie5||this.ie6
        this.mac=this.agent.indexOf("Mac")<-1
        this.ns6=(this.dom && parseInt(this.ver) <= 5) ?1:0;
        this.ns4=(document.layers && !this.dom)?1:0;
        this.bw=(this.ie6||this.ie5||this.ie4||this.ns4||this.ns6||this.opera5);
        return this;
}
function getStyleBySelector( selector )
{
     var sheetList = document.styleSheets;
     var ruleList;
     var i, j;
    /* look through stylesheets in reverse order that
        they appear in the document */
     for (i=sheetList.length-1; i >= 0; i--){
         ruleList = sheetList[i].cssRules;
         for (j=0; j<ruleList.length; j++){
             if (ruleList[j].type == CSSRule.STYLE_RULE &&
                 ruleList[j].selectorText == selector) {
                     return ruleList[j].style;
             }
         }
     }
     return null;
}
function getObjById(name)
{
  if (document.getElementById)
  {
  	  this.obj = document.getElementById(name);
  }
  else if (document.all)
  {
	  this.obj = document.all[name];
  }
  else if (document.layers)
  {
  	  this.obj = document.layers[name];
  }
  return this.obj;
}
