function getBrowser() {
  var browser="None";
  if (navigator.appName.indexOf("Netscape") >= 0 && parseFloat(navigator.appVersion)>=4) {
     browser="NS4";version=4;
  }
  if (document.getElementById) {
     browser="NS6";
     if (navigator.userAgent.indexOf("6.01")!=-1 || navigator.userAgent.indexOf("6.0")!=-1) {
        version=6;
     }
     else {
        version=6.1;
     }
  }
  if (document.all) {
     if (document.getElementById) {
        version=5;
     }
     else {
       version=4;
     }
     browser="IE";
  }
  return browser;
};

function getOS() {
  var os=navigator.userAgent;
  if (os.indexOf("Mac")!=-1) {
     os="Mac";
  }
  else {
     os="Win";
  }return os;
};

function getEventX(evt) {
  if (browser=="NS4" || browser=="NS6") {
     return(evt.pageX);
  }
  if (browser=="IE") {
     return(event.x+document.body.scrollLeft);
  }
};

function getEventY(evt) {
  if (browser=="NS4" || browser=="NS6") {
     return(evt.pageY);
  }
  if (browser=="IE") {
     return(event.y+document.body.scrollTop);
  }
};

function elementExists(layerName,parentName) {
  if (browser=="NS4") {
     if (arguments.length==2) {
        return(document.layers[parentName].document.layers[layerName]!=undefined);
     }
     else {
        return(document.layers[layerName]!=undefined);
     }
  }
  if (browser=="IE") {
     return(document.all[layerName]!=null);
  }
  if (browser=="NS6") {
     return(document.getElementById(layerName)!=null);
  }
};

function isVisible(element) {
  if (browser=="NS4") {
     if (document.layers[element]!=undefined) {
        if (document.layers[element].visibility=="show") {
           return true;
        }
        else {
           return false;
        }
     }
  }
  if (browser=="IE") {
     if (document.all[element]!=null) {
        if (document.all[element].style.visibility=="visible") {
           return true;
        }
        else {
           return false;
        }
     }
  }
  if (browser=="NS6") {
     if (document.getElementById(element)!=null) {
        if (document.getElementById(element).style.visibility=="visible") {
           return true;
        }
        else {
           return false;
        }
     }
  }
};

function setVisible(element,show) {
  if (browser=="NS4") {
     if (document.layers[element]!=undefined) {
        if (show) {
           document.layers[element].visibility="show";
        }
        else {
          document.layers[element].visibility="hide";
        }
     }
  }
  if (browser=="IE") {
     if (document.all[element]!=null) {
        if (show) {
           document.all[element].style.visibility="visible";
        }
        else {
           document.all[element].style.visibility="hidden";
        }
     }
  }
  if (browser=="NS6") {
     if (document.getElementById(element)!=null) {
        if (show) {
           document.getElementById(element).style.visibility="visible";
        }
        else {
           document.getElementById(element).style.visibility="hidden";
        }
     }
  }
};

function setDisplay(element, show) {
  if (browser=="NS4") {
     if (document.layers[element]!=undefined) {
        if (show) {
           document.layers[element].display="inline";
        }
        else {
          document.layers[element].display="none";
        }
     }
  }
  if (browser=="IE") {
     if (document.all[element]!=null) {
        if (show) {
           document.all[element].style.display="inline";
        }
        else {
           document.all[element].style.display="none";
        }
     }
  }
  if (browser=="NS6") {
     if (document.getElementById(element)!=null) {
        if (show) {
           document.getElementById(element).style.display="inline";
        }
        else {
           document.getElementById(element).style.display="none";
        }
     }
  }
};

function setBgColor(element,bgColor,parent) {
  if (browser=="NS4") {
     if (arguments.length>=3) {
        if (bgColor=="transparent") {
           document.layers[parent].document.layers[element].bgColor=null;
        }
        else {
           document.layers[parent].document.layers[element].bgColor=bgColor;
        }
     }
     else {
        if (bgColor=="transparent") {
           document.layers[element].bgColor=null;}else{document.layers[element].bgColor=bgColor;
        }
     }
  }
  if (browser=="IE") {
     document.all[element].style.backgroundColor=bgColor;
  }
  if (browser=="NS6") {
     document.getElementById(element).style.backgroundColor=bgColor;
  }
};

function setFgColor(element,fgColor,parent) {
  if (x1155295267(element)) {
     if (browser=="IE") {
        document.all[element].style.color=fgColor;
     }
     if (browser=="NS6") {
        document.getElementById(element).style.color=fgColor;
     }
  }
};

function setLeft(element,left,parent) {
  if (browser=="NS4") {
     if (arguments.length>=3) {
        document.layers[parent].document.layers[element].left=left;
     }
     else {
       document.layers[element].left=left;
     }
  }
  if (browser=="IE") {
     document.all[element].style.left=left;
  }
  if (browser=="NS6") {
     document.getElementById(element).style.left=left;
  }
};

function getLeft(element,parent) {
  if (browser=="NS4") {
     if (arguments.length>=2) {
        return(document.layers[parent].document.layers[element].left);
     }
     else {
        return(document.layers[element].left);
     }
  }
  if (browser=="IE") {
     return(document.all[element].offsetLeft);
  }
  if (browser=="NS6") {
     var tmp=document.getElementById(element).style.left;
     tmp=parseInt(tmp.substring(0,tmp.length-2));
     return tmp;
  }
};

function getOffsetLeft(element,parent) {
  if (browser=="NS4") {
     if (arguments.length>=2) {
        return(document.layers[parent].document.layers[element].pageX);
     }
     else {
        return(document.layers[element].pageX);
     }
  }
  if (browser=="IE") {
     var elem = document.all[element];
     var left = 0;

     while (elem != null) {
        left += elem.offsetLeft;
        elem = elem.offsetParent;
     }
     return left;
//     return(document.all[element].offsetLeft);
  }
  if (browser=="NS6") {
     return(document.getElementById(element).offsetLeft);
  }
};

function setTop(element,top,parent) {
  if (browser=="NS4") {
     if (arguments.length>=3) {
        document.layers[parent].document.layers[element].top=top;
     }
     else {
       document.layers[element].top=top;
     }
  }
  if (browser=="IE") {
     document.all[element].style.top=top;
  }
  if (browser=="NS6") {
     document.getElementById(element).style.top=top;
  }
};

function getOffsetTop(element,parent) {
  if (browser=="NS4") {
     if (arguments.length>=2) {
        return(document.layers[parent].document.layers[element].pageY);
     }
     else {
        return(document.layers[element].pageY);
     }
  }
  if (browser=="IE") {
     var elem = document.all[element];
     var top = 0;

     while (elem != null) {
        top += elem.offsetTop;
        elem = elem.offsetParent;
     }
     return top;
//     return(document.all[element].offsetTop);
  }
  if (browser=="NS6") {
     return(document.getElementById(element).offsetTop);
  }
};

function getTop(element,parent) {
  if (browser=="NS4") {
     if (arguments.length>=2) {
        return(document.layers[parent].document.layers[element].top);
     }
     else {
        return(document.layers[element].top);
     }
  }
  if (browser=="IE") {
     return(document.all[element].offsetTop);
  }
  if (browser=="NS6") {
     var tmp=document.getElementById(element).style.top;
     tmp=parseInt(tmp.substring(0,tmp.length-2));
     return tmp;
  }
};

function setHeight(element,height,parent) {
  if (browser=="NS4") {
     if (arguments.length>=3) {
        document.layers[parent].document.layers[element].clip.height=height;
     }
     else {
        document.layers[element].clip.height=height;
     }
  }
  if (browser=="IE") {
     document.all[element].style.height=height;
  }
  if (browser=="NS6") {
     document.getElementById(element).style.height=height;
  }
};

function getHeight(element,parent) {
  if (browser=="NS4"){
     if (arguments.length>=2) {
        return (document.layers[parent].document.layers[element].clip.height);
     }
     else {
       return(document.layers[element].clip.height);
     }
  }
  if (browser=="IE") {
     return document.all[element].height;
  }
  if (browser=="NS6") {
     return document.getElementById(element).offsetHeight;
  }
};

function setWidth(element,width,parent) {
  if (browser=="NS4") {
     if (arguments.length>=3) {
        document.layers[parent].document.layers[element].clip.width=width;
     }
     else {
       document.layers[element].clip.width=width;
     }
  }
  if (browser=="IE") {
     document.all[element].style.width=width;
  }
  if (browser=="NS6") {
     document.getElementById(element).style.width=width;
  }
};

function getWidth(element,parent) {
  if (browser=="NS4") {
     if (arguments.length>=2) {
        return(document.layers[parent].document.layers[element].clip.width);
     }
     else {
        return(document.layers[element].clip.width);
     }
  }
  if (browser=="IE") {
     return(document.all[element].offsetWidth);
  }
  if (browser=="NS6") {
     return(document.getElementById(element).offsetWidth);
  }
};

