}},filter:function(A,I){var J=0,C=this;switch(A.special){case"n":I.Positions=I.Positions||{};if(!I.Positions[this.uid]){var D=this.parentNode.childNodes; for(var G=0,F=D.length;G<F;G++){var B=D[G];if(B.nodeType!=1){continue;}B.uid=B.uid||[Native.UID++];I.Positions[B.uid]=J++;}}return(I.Positions[this.uid]%A.a==A.b); case"last":while((C=C.nextSibling)){if(C.nodeType==1){return false;}}return true;case"only":var E=C;while((E=E.previousSibling)){if(E.nodeType==1){return false; }}var H=C;while((H=H.nextSibling)){if(H.nodeType==1){return false;}}return true;case"index":while((C=C.previousSibling)){if(C.nodeType==1&&++J>A.a){return false; }}return true;}return false;}};Selectors.Pseudo.extend({"even":{parser:function(){return{"a":2,"b":1,"special":"n"};},xpath:Selectors.Pseudo.nth.xpath,filter:Selectors.Pseudo.nth.filter},"odd":{parser:function(){return{"a":2,"b":0,"special":"n"}; 
filter: function(argument, Local){ var count = 0, el = this; switch (argument.special){ case 'n': Local.Positions = Local.Positions || {}; if (!Local.Positions[this.uid]){ var children = this.parentNode.childNodes; for (var i = 0, l = children.length; i < l; i++){ var child = children[i]; if (child.nodeType != 1) continue; child.uid = child.uid || [Native.UID++]; Local.Positions[child.uid] = count++; } } return (Local.Positions[this.uid] % argument.a == argument.b); case 'last': while ((el = el.nextSibling)){ if (el.nodeType == 1) return false; } return true; case 'only': var prev = el; while((prev = prev.previousSibling)){ if (prev.nodeType == 1) return false; } var next = el; while ((next = next.nextSibling)){ if (next.nodeType == 1) return false; } return true; case 'index': while ((el = el.previousSibling)){ if (el.nodeType == 1 && ++count > argument.a) return false; } return true; } return false; } 
}},filter:function(A,I){var J=0,C=this;switch(A.special){case"n":I.Positions=I.Positions||{};if(!I.Positions[this.uid]){var D=this.parentNode.childNodes;for(var G=0,F=D.length;G<F;G++){var B=D[G];if(B.nodeType!=1){continue;}B.uid=B.uid||[Native.UID++];I.Positions[B.uid]=J++;}}return(I.Positions[this.uid]%A.a==A.b);case"last":while((C=C.nextSibling)){if(C.nodeType==1){return false;}}return true;case"only":var E=C;while((E=E.previousSibling)){if(E.nodeType==1){return false;}}var H=C;while((H=H.nextSibling)){if(H.nodeType==1){return false;}}return true;case"index":while((C=C.previousSibling)){if(C.nodeType==1&&++J>A.a){return false;}}return true;}return false;}};Selectors.Pseudo.extend({"even":{parser:function(){return{"a":2,"b":1,"special":"n"};},xpath:Selectors.Pseudo.nth.xpath,filter:Selectors.Pseudo.nth.filter},"odd":{parser:function(){return{"a":2,"b":0,"special":"n"};
5086	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5086/7e4a07fc6f307ea369a4f7e7ce36e6336bcef4f7/mootools.js/clean/mootools.js