// Jcrop constructorvarJcrop=function(element,opt){var_ua=navigator.userAgent.toLowerCase();this.opt=$.extend({},Jcrop.defaults,opt||{});this.container=$(element);this.opt.is_msie=/msie/.test(_ua);this.opt.is_ie_lt9=/msie [1-8]\./.test(_ua);this.container.addClass(this.opt.css_container);this.ui={};this.state=null;this.ui.multi=[];this.ui.selection=null;this.filter={};this.init();this.setOptions(opt);this.applySizeConstraints();this.container.trigger('cropinit',this);// IE<9 doesn't work if mouse events are attached to windowif(this.opt.is_ie_lt9)this.opt.dragEventTarget=document.body;};