// Tool.js
// tool object to hold a tool's state

function Tool(id) {
  this.id=id;
  this.cursorStyle="default";
  this.tooltip="";
  this.usesRubberBand=false;
  this.showRubberBand=false;
  this.selectionHandler="";
  this.canBeCurrent=true;
  this.mapBackgroundMoves=false;
  this.assignedInfoTabs=new Array();
}

function updateTooltip(tool) {
  var toolObj=panels.getTool(tool);
  if (toolObj) {
  	if (toolObj.tooltip.length>0) {
  	  tooltipsdiv.innerHTML=toolObj.tooltip;
  	  tooltipsdiv.style.display="block";
  	} else {
  	  tooltipsdiv.style.display="none";
  	}
	}
}