| 45 | return cache;} |
| 46 | function markFunction(fn){fn[expando]=true;return fn;} |
| 47 | function assert(fn){var div=document.createElement("div");try{return!!fn(div);}catch(e){return false;}finally{if(div.parentNode){div.parentNode.removeChild(div);} |
| 48 | div=null;}} |
| 49 | function addHandle(attrs,handler){var arr=attrs.split("|"),i=attrs.length;while(i--){Expr.attrHandle[arr[i]]=handler;}} |
| 50 | function siblingCheck(a,b){var cur=b&&a,diff=cur&&a.nodeType===1&&b.nodeType===1&&(~b.sourceIndex||MAX_NEGATIVE)- |
| 51 | (~a.sourceIndex||MAX_NEGATIVE);if(diff){return diff;} |