}}return false;}};Selectors.Pseudo.nth={parser:function(E){E=(E)?E.match(/^([+-]?\d*)?([devon]+)?([+-]?\d*)?$/):[null,1,"n",0];if(!E){return false;}var D=parseInt(E[1]); var B=($chk(D))?D:1;var C=E[2]||false;var A=parseInt(E[3])||0;A=A-1;while(A<1){A+=B;}while(A>=B){A-=B;}switch(C){case"n":return{"a":B,"b":A,"special":"n"}; case"odd":return{"a":2,"b":0,"special":"n"};case"even":return{"a":2,"b":1,"special":"n"};case"first":return{"a":0,"special":"index"};case"last":return{"special":"last"}; case"only":return{"special":"only"};default:return{"a":(B-1),"special":"index"};}},xpath:function(A){switch(A.special){case"n":return"[count(preceding-sibling::*) mod "+A.a+" = "+A.b+"]"; 
parser: function(argument){ argument = (argument) ? argument.match(/^([+-]?\d*)?([devon]+)?([+-]?\d*)?$/) : [null, 1, 'n', 0]; if (!argument) return false; var inta = parseInt(argument[1]); var a = ($chk(inta)) ? inta : 1; var special = argument[2] || false; var b = parseInt(argument[3]) || 0; b = b - 1; while (b < 1) b += a; while (b >= a) b -= a; switch (special){ case 'n': return {'a': a, 'b': b, 'special': 'n'}; case 'odd': return {'a': 2, 'b': 0, 'special': 'n'}; case 'even': return {'a': 2, 'b': 1, 'special': 'n'}; case 'first': return {'a': 0, 'special': 'index'}; case 'last': return {'special': 'last'}; case 'only': return {'special': 'only'}; default: return {'a': (a - 1), 'special': 'index'}; } }, 
}}return false;}};Selectors.Pseudo.nth={parser:function(E){E=(E)?E.match(/^([+-]?\d*)?([devon]+)?([+-]?\d*)?$/):[null,1,"n",0];if(!E){return false;}var D=parseInt(E[1]);var B=($chk(D))?D:1;var C=E[2]||false;var A=parseInt(E[3])||0;A=A-1;while(A<1){A+=B;}while(A>=B){A-=B;}switch(C){case"n":return{"a":B,"b":A,"special":"n"};case"odd":return{"a":2,"b":0,"special":"n"};case"even":return{"a":2,"b":1,"special":"n"};case"first":return{"a":0,"special":"index"};case"last":return{"special":"last"};case"only":return{"special":"only"};default:return{"a":(B-1),"special":"index"};}},xpath:function(A){switch(A.special){case"n":return"[count(preceding-sibling::*) mod "+A.a+" = "+A.b+"]";
5086	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5086/7e4a07fc6f307ea369a4f7e7ce36e6336bcef4f7/mootools.js/clean/mootools.js