pparam = pseudo[2].match(DOM.nRegExp); 
pparam = (pseudo[2]) ? pseudo[2].match(DOM.nRegExp) : [null, 1, 'n', 0]; 
DOM.parsePseudo = function(pseudo){	pseudo = pseudo.match(DOM.pRegExp);	if (!pseudo) throw new Error('bad pseudo selector');	var pparam = [];	switch(pseudo[1].split('-')[0]){		case 'nth':			pparam = pseudo[2].match(DOM.nRegExp);			if (!pparam) throw new Error('bad nth pseudo selector parameters');			if (!$chk(parseInt(pparam[1]))) pparam[1] = 1;			pparam[2] = pparam[2] || false;			pparam[3] = parseInt(pparam[3]) || 0;		break;	}	return {'name': pseudo[1], 'params': pparam};};
6991	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6991/549ec3e26f3c682cc65f7a00decf603a24b0a2e0/Element.Selectors.js/clean/Element/Element.Selectors.js