removed loading of sb.include('Array.prototype.sum'); from sb.widget.magicTable script
added new onBeforeSort, onAfterSort, and setSortTypes and updated docs and version number
updated docs and fixed getCurrencyValueBug
added new 
.getCellValue()
.getHeaderValue()

added default asc and desc sort html arrows
and the ability to add custom
.classes.asc
.classes.desc

changed sort behavior to be more standard in that click once is asc sort, click it again, desc sort
moved length calc out of loop in order to speed up forEach emulation in IE
var len = this.length;
for(k=0;k<len;k++){
	func(this[k], k, this);
}
added magicTable.classes.even and magicTable.classes.odd for CSS styling by even odd
updated magic table version number
added defaultSortedBy property to prototype and constructor object argument.  It defaults to the first column and can either be a cellIndex of the column to sort by or the title
ran magicTables through JSLint and updated efficiency of currencyConverter.
added disableSelection to slider display and updated typo in slider docs
included and used sb.browser.removeSelection instead of Element.prototype.disableSelection as sometimes slider forced selection of other elements in the area.
removed support for dashed names when using Element.prototype.setStyle() or Element.prototype.styles(), simply make sure you pass javascript compliant style properties.

Changed test for seeing if style can be applied form
try{
this.style[prop] = val;
} catch(e){}

to
if(typeof this.style[prop] == 'string'){
	this.style[prop] = val;
}

which is now more efficient when using it rapidly e.g. for effects

Also added suppport for styleFloat.  Simply set cssFloat with Element.prototype.setStyle() or Element.prototype.styles() and it will be converted to styleFloat for non-standard IE
committed _mini to match new sb.js update
updated resize cursor style which was incorrectly displayed in FF
updated resize cursor style which was incorrectly displayed in FF
updated resize cursor style which was incorrectly displayed in FF
MAJOR BUG FIX:  error introduced into surebert 4.51 caused $ to misbehave when using ~ or + or , in selectors you shoudl upgrade immediately

NEW FEATURE:
updated sb.events.add to emulate e.target, e.relatedTarget, e.preventDefault(), e.stopPropagation()

added sb.events.distillTarget(e); -> used internally

CHANGES:
sb.events.preventDefault(e);
sb.events.stopPropagation(e);
sb.events.stopAndPrevent(e);
jslint cleanup of sb.js and _mini re-compressed
fixed useCapture bubble mixup that reversed bubbling order in standards compliant browser, recompressed _mini.js
added support for $ id selectors with - in the id e.g. $('#one-two-three'), $('#my-list li')