/* selectivizr v1.0.0 - (c) keith clark, freely distributable under the terms of the mit license. selectivizr.com */ (function(x){function k(a){return a.replace(l,o).replace(m,function(b,e,c){b=c.split(",");c=0;for(var g=b.length;c0){d=f;var u;h=j.substring(0,h).replace(r,n);if(h==n||h.charat(h.length-1)==t)h+="*";try{u=v(h)}catch(da){}if(u){h=0;for(l=u.length;h-1)a=a.substring(0,f);if(a.charat(0)==":")switch(a.slice(1)){case "root":b=function(d){return c?d!=d:d==d};break;case "target":if(p==8){b=function(d){function k(){var l=location.hash,i=l.slice(1);return c?l==""||d.id!=i:l!=""&&d.id==i}x.attachevent("onhashchange",function(){r(d,e,k())});return k()};break}return false;case "checked":b=function(d){u.test(d.type)&&d.attachevent("onpropertychange",function(){event.propertyname=="checked"&&r(d,e,d.checked!==c)});return d.checked!==c};break;case "disabled":c=!c;case "enabled":b=function(d){if(v.test(d.tagname)){d.attachevent("onpropertychange",function(){event.propertyname=="$disabled"&&r(d,e,d.a===c)});w.push(d);d.a=d.disabled;return d.disabled===c}return a==":enabled"?c:!c};break;case "focus":g="focus";j="blur";case "hover":if(!g){g="mouseenter";j="mouseleave"}b=function(d){d.attachevent("on"+(c?j:g),function(){r(d,e,true)});d.attachevent("on"+(c?g:j),function(){r(d,e,false)});return c};break;default:if(!w.test(a))return false;break}return{classname:e,b:b}}function c(a){return e+"-"+(p==6&&x?y++:a.replace(z,function(b){return b.charcodeat(0)}))}function n(a){return a.replace(f,o).replace($,t)}function r(a,b,e){var c=a.classname;b=a(c,b,e);if(b!=c){a.classname=b;a.parentnode.classname+=n}}function a(a,b,e){var c=regexp("(^|\\s)"+b+"(\\s|$)"),g=c.test(a);return e?g?a:a+t+b:g?a.replace(c,o).replace(f,o):a}function g(a,b){if(/^https?:\/\//i.test(a))return b.substring(0,b.indexof("/",8))==a.substring(0,a.indexof("/",8))?a:null;if(a.charat(0)=="/")return b.substring(0,b.indexof("/",8))+a;var e=b.split("?")[0];if(a.charat(0)!="?"&&e.charat(e.length-1)!="/")e=e.substring(0,e.lastindexof("/")+1);return e+a}function h(a){if(a){s.open("get",a,false);s.send();return(s.status==200?s.responsetext:n).replace(aa,n).replace(ba,function(b,e,c){return h(g(c,a))})}return n}function ca(){var a,b;a=m.getelementsbytagname("base");for(var e=a.length>0?a[0].href:m.location.href,c=0;c0&&setinterval(function(){for(var g=0,j=w.length;g8||!s)){var i={nw:"*.dom.select",domassistant:"*.$",prototype:"$$",yahoo:"*.util.selector.query",mootools:"$$",sizzle:"*",jquery:"*",dojo:"*.query"},v,w=[],y=0,x=true,e="slvzr",j=e+"domready",aa=/(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*/g,ba=/@import\s*url\(\s*(["'])?(.*?)\1\s*\)[\w\w]*?;/g,w=/^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/,l=/:(:first-(?:line|letter))/g,m=/(^|})\s*([^\{]*?[\[:][^{]+)/g,q=/([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g,r=/(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g,z=/[^\w-]/g,v=/^(input|select|textarea|button)$/,u=/^(checkbox|radio)$/,b=p==8?/[\$\^]=(['"])\1/:p==7?/[\$\^*]=(['"])\1/:null,o=/([(\[+~])\s+/g,p=/\s+([)\]+~])/g,$=/\s+/g,f=/^\s*((?:[\s\s]*\s)?)\s*$/,n="",t=" ",o="$1";m.write("