/* Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved. Available via Academic Free License >= 2.1 OR the modified BSD license. see: http://dojotoolkit.org/license for details */ if(!dojo._hasResource["dojo._base.query"]){ dojo._hasResource["dojo._base.query"]=true; if(typeof dojo!="undefined"){ dojo.provide("dojo._base.query"); dojo.require("dojo._base.NodeList"); dojo.query=function(_1,_2,_3){ _3=_3||dojo.NodeList; if(!_1){ return new _3(); } if(_1.constructor==_3){ return _1; } if(!dojo.isString(_1)){ return new _3(_1); } if(dojo.isString(_2)){ _2=dojo.byId(_2); if(!_2){ return new _3(); } } return dojo.Sizzle(_1,_2,new _3()); }; dojo._filterQueryResult=function(_4,_5){ return dojo.Sizzle.filter(_5,_4); }; } (function(ns){ var _6=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|[^[\]]+)+\]|\\.|[^ >+~,(\[]+)+|[>+~])(\s*,\s*)?/g,_7=0,_8=Object.prototype.toString; var _9=function(_a,_b,_c,_d){ _c=_c||[]; _b=_b||document; if(_b.nodeType!==1&&_b.nodeType!==9){ return []; } if(!_a||typeof _a!=="string"){ return _c; } var _e=[],m,_f,_10,_11,_12,_13,_14=true; _6.lastIndex=0; while((m=_6.exec(_a))!==null){ _e.push(m[1]); if(m[2]){ _13=RegExp.rightContext; break; } } if(_e.length>1&&_15.match.POS.exec(_a)){ if(_e.length===2&&_15.relative[_e[0]]){ var _16="",_17; while((_17=_15.match.POS.exec(_a))){ _16+=_17[0]; _a=_a.replace(_15.match.POS,""); } _f=_9.filter(_16,_9(_a,_b)); }else{ _f=_15.relative[_e[0]]?[_b]:_9(_e.shift(),_b); while(_e.length){ var _18=[]; _a=_e.shift(); if(_15.relative[_a]){ _a+=_e.shift(); } for(var i=0,l=_f.length;i0){ _10=_19(_f); }else{ _14=false; } while(_e.length){ var cur=_e.pop(),pop=cur; if(!_15.relative[cur]){ cur=""; }else{ pop=_e.pop(); } if(pop==null){ pop=_b; } _15.relative[cur](_10,pop); } } if(!_10){ _10=_f; } if(!_10){ throw "Syntax error, unrecognized expression: "+(cur||_a); } if(_8.call(_10)==="[object Array]"){ if(!_14){ _c.push.apply(_c,_10); }else{ if(_b.nodeType===1){ for(var i=0;_10[i]!=null;i++){ if(_10[i]&&(_10[i]===true||_10[i].nodeType===1&&_1a(_b,_10[i]))){ _c.push(_f[i]); } } }else{ for(var i=0;_10[i]!=null;i++){ if(_10[i]&&_10[i].nodeType===1){ _c.push(_f[i]); } } } } }else{ _19(_10,_c); } if(_13){ _9(_13,_b,_c,_d); } return _c; }; _9.matches=function(_1b,set){ return _9(_1b,null,null,set); }; _9.find=function(_1c,_1d){ var set,_1e; if(!_1c){ return []; } for(var i=0,l=_15.order.length;i":function(_33,_34){ if(typeof _34==="string"&&!/\W/.test(_34)){ _34=_34.toUpperCase(); for(var i=0,l=_33.length;i=0){ if(!_4b){ _4c.push(_4a[i]); } }else{ if(_4b){ _4a[i]=false; } } } return false; },ID:function(_4d){ return _4d[1]; },TAG:function(_4e){ return _4e[1].toUpperCase(); },CHILD:function(_4f){ if(_4f[1]=="nth"){ var _50=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(_4f[2]=="even"&&"2n"||_4f[2]=="odd"&&"2n+1"||!/\D/.test(_4f[2])&&"0n+"+_4f[2]||_4f[2]); _4f[2]=(_50[1]+(_50[2]||1))-0; _4f[3]=_50[3]-0; } _4f[0]="done"+(_7++); return _4f; },ATTR:function(_51){ var _52=_51[1]; if(_15.attrMap[_52]){ _51[1]=_15.attrMap[_52]; } if(_51[2]==="~="){ _51[4]=" "+_51[4]+" "; } return _51; },PSEUDO:function(_53,_54,_55,_56,not){ if(_53[1]==="not"){ if(_53[3].match(_6).length>1){ _53[3]=_9(_53[3],null,null,_54); }else{ var ret=_9.filter(_53[3],_54,_55,true^not); if(!_55){ _56.push.apply(_56,ret); } return false; } } return _53; },POS:function(_57){ _57.unshift(true); return _57; }},filters:{enabled:function(_58){ return _58.disabled===false&&_58.type!=="hidden"; },disabled:function(_59){ return _59.disabled===true; },checked:function(_5a){ return _5a.checked===true; },selected:function(_5b){ _5b.parentNode.selectedIndex; return _5b.selected===true; },parent:function(_5c){ return !!_5c.firstChild; },empty:function(_5d){ return !_5d.firstChild; },has:function(_5e,i,_5f){ return !!_9(_5f[3],_5e).length; },header:function(_60){ return /h\d/i.test(_60.nodeName); },text:function(_61){ return "text"===_61.type; },radio:function(_62){ return "radio"===_62.type; },checkbox:function(_63){ return "checkbox"===_63.type; },file:function(_64){ return "file"===_64.type; },password:function(_65){ return "password"===_65.type; },submit:function(_66){ return "submit"===_66.type; },image:function(_67){ return "image"===_67.type; },reset:function(_68){ return "reset"===_68.type; },button:function(_69){ return "button"===_69.type||_69.nodeName.toUpperCase()==="BUTTON"; },input:function(_6a){ return /input|select|textarea|button/i.test(_6a.nodeName); }},setFilters:{first:function(_6b,i){ return i===0; },last:function(_6c,i,_6d,_6e){ return i===_6e.length-1; },even:function(_6f,i){ return i%2===0; },odd:function(_70,i){ return i%2===1; },lt:function(_71,i,_72){ return i<_72[3]-0; },gt:function(_73,i,_74){ return i>_74[3]-0; },nth:function(_75,i,_76){ return _76[3]-0==i; },eq:function(_77,i,_78){ return _78[3]-0==i; }},filter:{CHILD:function(_79,_7a){ var _7b=_7a[1],_7c=_79.parentNode; var _7d=_7a[0]; if(_7c&&!_7c[_7d]){ var _7e=1; for(var _7f=_7c.firstChild;_7f;_7f=_7f.nextSibling){ if(_7f.nodeType==1){ _7f.nodeIndex=_7e++; } } _7c[_7d]=_7e-1; } if(_7b=="first"){ return _79.nodeIndex==1; }else{ if(_7b=="last"){ return _79.nodeIndex==_7c[_7d]; }else{ if(_7b=="only"){ return _7c[_7d]==1; }else{ if(_7b=="nth"){ var add=false,_80=_7a[2],_81=_7a[3]; if(_80==1&&_81==0){ return true; } if(_80==0){ if(_79.nodeIndex==_81){ add=true; } }else{ if((_79.nodeIndex-_81)%_80==0&&(_79.nodeIndex-_81)/_80>=0){ add=true; } } return add; } } } } },PSEUDO:function(_82,_83,i,_84){ var _85=_83[1],_86=_15.filters[_85]; if(_86){ return _86(_82,i,_83,_84); }else{ if(_85==="contains"){ return (_82.textContent||_82.innerText||"").indexOf(_83[3])>=0; }else{ if(_85==="not"){ var not=_83[3]; for(var i=0,l=not.length;i=0:_91==="~="?(" "+_90+" ").indexOf(_92)>=0:!_8e[4]?_8f:_91==="!="?_90!=_92:_91==="^="?_90.indexOf(_92)===0:_91==="$="?_90.substr(_90.length-_92.length)===_92:_91==="|="?_90===_92||_90.substr(0,_92.length+1)===_92+"-":false; },POS:function(_93,_94,i,_95){ var _96=_94[2],_97=_15.setFilters[_96]; if(_97){ return _97(_93,i,_94,_95); } }}}; for(var _98 in _15.match){ _15.match[_98]=RegExp(_15.match[_98].source+/(?![^\[]*\])(?![^\(]*\))/.source); } var _19=function(_99,_9a){ _99=Array.prototype.slice.call(_99); if(_9a){ _9a.push.apply(_9a,_99); return _9a; } return _99; }; try{ Array.prototype.slice.call(document.documentElement.childNodes); } catch(e){ _19=function(_9b,_9c){ var ret=_9c||[]; if(_8.call(_9b)==="[object Array]"){ Array.prototype.push.apply(ret,_9b); }else{ if(typeof _9b.length==="number"){ for(var i=0,l=_9b.length;i"; var _9e=document.documentElement; _9e.insertBefore(_9d,_9e.firstChild); if(!!document.getElementById(id)){ _15.find.ID=function(_9f,_a0){ if(_a0.getElementById){ var m=_a0.getElementById(_9f[1]); return m?m.id===_9f[1]||m.getAttributeNode&&m.getAttributeNode("id").nodeValue===_9f[1]?[m]:undefined:[]; } }; _15.filter.ID=function(_a1,_a2){ var _a3=_a1.getAttributeNode&&_a1.getAttributeNode("id"); return _a1.nodeType===1&&_a3&&_a3.nodeValue===_a2; }; } _9e.removeChild(_9d); })(); (function(){ var div=document.createElement("div"); div.appendChild(document.createComment("")); if(div.getElementsByTagName("*").length>0){ _15.find.TAG=function(_a4,_a5){ var _a6=_a5.getElementsByTagName(_a4[1]); if(_a4[1]==="*"){ var tmp=[]; for(var i=0;_a6[i];i++){ if(_a6[i].nodeType===1){ tmp.push(_a6[i]); } } _a6=tmp; } return _a6; }; } })(); if(document.querySelectorAll){ (function(){ var _a7=_9; _9=function(_a8,_a9,_aa,_ab){ _a9=_a9||document; if(!_ab&&_a9.nodeType===9){ try{ return _19(_a9.querySelectorAll(_a8),_aa); } catch(e){ } } return _a7(_a8,_a9,_aa,_ab); }; _9.find=_a7.find; _9.filter=_a7.filter; _9.selectors=_a7.selectors; _9.matches=_a7.matches; })(); } if(document.documentElement.getElementsByClassName){ _15.order.splice(1,0,"CLASS"); _15.find.CLASS=function(_ac,_ad){ return _ad.getElementsByClassName(_ac[1]); }; } function _3d(dir,cur,_ae,_af,_b0){ for(var i=0,l=_af.length;i0){ _b8=_b7; break; } } } _b7=_b7[dir]; } _b5[i]=_b8; } } }; var _1a=document.compareDocumentPosition?function(a,b){ return a.compareDocumentPosition(b)&16; }:function(a,b){ return a!==b&&(a.contains?a.contains(b):true); }; (ns||window).Sizzle=_9; })(typeof dojo=="undefined"?null:dojo); }