/*
 * jQuery delegate plug-in v1.0
 *
 * Copyright (c) 2007 Jörn Zaefferer
 *
 * $Id: jquery.delegate.js 4786 2008-02-19 20:02:34Z joern.zaefferer $
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

// provides cross-browser focusin and focusout events
// IE has native support, in other browsers, use event caputuring (neither bubbles)

// provides delegate(type: String, delegate: Selector, handler: Callback) plugin for easier event delegation
// handler is only called when $(event.target).is(delegate), in the scope of the jQuery-object for event.target 

// provides triggerEvent(type: String, target: Element) to trigger delegated events
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}(';(1($){$.l({m:\'o\',p:\'q\'},1(b,5){$.2.c[5]={n:1(){a($.h.j)6 k;8.r(b,$.2.c[5].7,f)},s:1(){a($.h.j)6 k;8.A(b,$.2.c[5].7,f)},7:1(e){9[0]=$.2.5(e);9[0].3=5;6 $.2.B.i(8,9)}}});$.z($.t,{d:1(3,d,7){6 8.y(3,1(2){u 4=$(2.4);a(4.v(d)){6 7.i(4,9)}})},w:1(3,4){6 8.x(3,[g.2.5({3:3,4:4})])}})})(g);',38,38,'|function|event|type|target|fix|return|handler|this|arguments|if|original|special|delegate||true|jQuery|browser|apply|msie|false|each|focus|setup|focusin|blur|focusout|addEventListener|teardown|fn|var|is|triggerEvent|triggerHandler|bind|extend|removeEventListener|handle'.split('|'),0,{}))

