- var r;
-
- if (e.style[p])
- r = e.style[p];
- else if (e.currentStyle)
- r = e.currentStyle[p];
- else if (document.defaultView && document.defaultView.getComputedStyle) {
- p = p.replace(/([A-Z])/g,"-$1").toLowerCase();
- var s = document.defaultView.getComputedStyle(e,"");
- r = s ? s.getPropertyValue(p) : null;
- }
-
- return r;
-};
-
-jQuery.clean = function(a) {
- var r = [];
- for ( var i = 0; i < a.length; i++ ) {
- if ( a[i].constructor == String ) {
-
- if ( !a[i].indexOf("<tr") ) {
- var tr = true;
- a[i] = "<table>" + a[i] + "</table>";
- } else if ( !a[i].indexOf("<td") || !a[i].indexOf("<th") ) {
- var td = true;
- a[i] = "<table><tbody><tr>" + a[i] + "</tr></tbody></table>";
- }
-
- var div = document.createElement("div");
- div.innerHTML = a[i];
-
- if ( tr || td ) {
- div = div.firstChild.firstChild;
- if ( td ) div = div.firstChild;
- }
-
- for ( var j = 0; j < div.childNodes.length; j++ )
- r[r.length] = div.childNodes[j];
- } else if ( a[i].length && !a[i].nodeType )
- for ( var k = 0; k < a[i].length; k++ )
- r[r.length] = a[i][k];
- else if ( a[i] !== null )
- r[r.length] =
- a[i].nodeType ? a[i] : document.createTextNode(a[i].toString());
- }
- return r;
-};
-
-jQuery.g = {
- "": "m[2]== '*'||a.nodeName.toUpperCase()==m[2].toUpperCase()",
- "#": "a.getAttribute('id')&&a.getAttribute('id')==m[2]",
- ":": {
- lt: "i<m[3]-0",
- gt: "i>m[3]-0",
- nth: "m[3]-0==i",
- eq: "m[3]-0==i",
- first: "i==0",
- last: "i==r.length-1",
- even: "i%2==0",
- odd: "i%2==1",
- "first-child": "jQuery.sibling(a,0).cur",
- "nth-child": "(m[3]=='even'?jQuery.sibling(a,m[3]).n%2==0:(m[3]=='odd'?jQuery.sibling(a,m[3]).n%2==1:jQuery.sibling(a,m[3]).cur))",
- "last-child": "jQuery.sibling(a,0,true).cur",
- "nth-last-child": "jQuery.sibling(a,m[3],true).cur",
- "first-of-type": "jQuery.ofType(a,0)",
- "nth-of-type": "jQuery.ofType(a,m[3])",
- "last-of-type": "jQuery.ofType(a,0,true)",
- "nth-last-of-type": "jQuery.ofType(a,m[3],true)",
- "only-of-type": "jQuery.ofType(a)==1",
- "only-child": "jQuery.sibling(a).length==1",
- parent: "a.childNodes.length",
- empty: "!a.childNodes.length",
- root: "a==(a.ownerDocument||document).documentElement",
- contains: "(a.innerText||a.innerHTML).indexOf(m[3])!=-1",
- visible: "(!a.type||a.type!='hidden')&&(jQuery.css(a,'display')!='none'&&jQuery.css(a,'visibility')!= 'hidden')",
- hidden: "(a.type&&a.type=='hidden')||jQuery.css(a,'display')=='none'||jQuery.css(a,'visibility')== 'hidden'",
- enabled: "!a.disabled",
- disabled: "a.disabled",
- checked: "a.checked"
- },
- ".": "jQuery.hasWord(a,m[2])",
- "@": {
- "=": "jQuery.attr(a,m[3])==m[4]",
- "!=": "jQuery.attr(a,m[3])!=m[4]",
- "~=": "jQuery.hasWord(jQuery.attr(a,m[3]),m[4])",
- "|=": "!jQuery.attr(a,m[3]).indexOf(m[4])",
- "^=": "!jQuery.attr(a,m[3]).indexOf(m[4])",
- "$=": "jQuery.attr(a,m[3]).substr( jQuery.attr(a,m[3]).length - m[4].length,m[4].length )==m[4]",
- "*=": "jQuery.attr(a,m[3]).indexOf(m[4])>=0",
- "": "m[3]=='*'?a.attributes.length>0:jQuery.attr(a,m[3])"
- },
- "[": "jQuery.Select(m[2],a).length"
-};
-
-jQuery.token = [
- "\\.\\.|/\\.\\.", "a.parentNode",
- ">|/", "jQuery.sibling(a.firstChild)",
- "\\+", "jQuery.sibling(a).next",
- "~", function(a){
- var r = [];
- var s = jQuery.sibling(a);
- if ( s.n > 0 )
- for ( var i = s.n; i < s.length; i++ )
- r[r.length] = s[i];
- return r;
- }
-];
-
-jQuery.Select = function( t, context ) {
- context = context || jQuery.context || document;
-
- if ( t.constructor != String ) return [t];
-
- if ( !t.indexOf("//") ) {
- context = context.documentElement;
- t = t.substr(2,t.length);
- } else if ( !t.indexOf("/") ) {
- context = context.documentElement;
- t = t.substr(1,t.length);
- // FIX Assume the root element is right :(
- if ( t.indexOf("/") >= 1 )
- t = t.substr(t.indexOf("/"),t.length);