var isDHTML = 0;
var isLayers = 0;
var isAll = 0;
var isID = 0;
var isBrowser=GetBrowser();

if (document.getElementById){isID=1;isDHTML=1;}
else{if(document.all){isAll=1;isDHTML=1;}
else{browserVersion=parseInt(navigator.appVersion);
if((navigator.appName.indexOf('Netscape')!=-1)&&(browserVersion==4)){
isLayers=1;isDHTML=1;}}}

function GetBrowser(){
  var b=navigator.appName;
  if(b.indexOf("Microsoft")>=0){return("IE")}
  if(b.indexOf("Netscape")>=0){return("NN")}
  return("UNKNOWN");
}
function findID(objectID){
  if(isID){return(document.getElementById(objectID));}
  if(isAll){return(document.all[objectID]);}
  if(isLayers){return(document.layers[objectID]);}
  return(null);
}
function findStyle(objectID){
  if(isID){return(findID(objectID).style);}
  if(isAll){return(findID(objectID).style);}
  if(isLayers){return(document.layers[objectID])}
  return(null);
}
function getStyle(obj){
  if(isID){return(obj.style);}
  if(isAll){return(obj.style);}
  if(isLayers){return(document.layers[obj.id])}
  return(null);
}
function getLeft(elm){
  var left=elm.offsetLeft;
	while((elm=elm.offsetParent)!=null){
	  left+=elm.offsetLeft;
	}
	return left;
}
function getTop(elm){
  var top=elm.offsetTop;
	while((elm=elm.offsetParent)!=null){
	  top+=elm.offsetTop;
	}
	return top;
}
function trim(input){
  var b=0;
  var e=input.length;
  while((b<e) &&(input.substr(b,1)==" ")){
    ++b;
  };
  while((e>b) &&(input.substr(e,1)==" ")){
    --e;
  }
  return input.substr(b,e);
}
