SIX.Tool.Crosshairs = function (parent, sImage, sToolTip, params)
{
	SIX.Tool.call(this, parent, SIX.eToolTypes.TOGGLE, sImage, sToolTip, params);	
	
	this.addCallback(SIX.eToolCallbacks.ONACTIVATE, 
				function (map) {
					map.showCrosshairs();
				});	

	this.addCallback(SIX.eToolCallbacks.ONDEACTIVATE, 
				function (map) {				
					map.hideCrosshairs();
				});				
}
SIX.Util.extend(SIX.Tool.Crosshairs, SIX.Tool);