(function($){var ariaStatesNS="http://www.w3.org/2005/07/aaa";var xhtmlRoles=["main","secondary","navigation","banner","contentinfo","statements","note","seealso","search"];var xhtmlRolesRegex=new RegExp("^"+xhtmlRoles.join("|")+"$");var isFF2=$.browser.mozilla&&(parseFloat($.browser.version)<1.9);var ariaStateAttr=(function(){if(isFF2){return function(jq,attr,val){if(typeof val!="undefined"){jq.each(function(i,el){el.setAttributeNS(ariaStatesNS,"aaa:"+attr,val)})}else{return jq.get(0).getAttributeNS(ariaStatesNS,attr)}}}else{return function(jq,attr,val){if(typeof val!="undefined"){jq.each(function(i,el){$(el).attr("aria-"+attr,val)})}else{return jq.attr("aria-"+attr)}}}})();$.fn.extend({ariaRole:function(role){var jq=this;if(role){role=(xhtmlRolesRegex.test(role)||!isFF2)?role:"wairole:"+role;jq.each(function(i,el){$(el).attr("role",role)});return jq}else{var role=jq.eq(0).attr("role");if(role){role=role.replace(/^wairole:/,"")}return role}},ariaState:function(){var args=arguments;var jq=this;if(args.length==2){jq.each(function(i,el){ariaStateAttr($(el),args[0],args[1])});return jq}else{if(typeof args[0]=="string"){return ariaStateAttr(jq.eq(0),args[0])}else{jq.each(function(i,el){$.each(args[0],function(state,val){$(el).ariaState(state,val)})});return jq}}}});$.extend($.expr[":"],{ariaRole:"jQuery(a).ariaRole()==m[3]",ariaState:"jQuery(a).ariaState(m[3].split(/=/)[0])==(/=/.test(m[3])?m[3].split(/=/)[1]:'true')"})})(jQuery);