/*
	Copyright (c) 2004-2007, The Dojo Foundation
	All Rights Reserved.

	Licensed under the Academic Free License version 2.1 or above OR the
	modified BSD license. For more information on Dojo licensing, see:

		http://dojotoolkit.org/book/dojo-book-0-9/introduction/licensing
*/


dojo._xdResourceLoaded({depends:[["provide","dijit._base.wai"]],defineResource:function(_1){if(!_1._hasResource["dijit._base.wai"]){_1._hasResource["dijit._base.wai"]=true;_1.provide("dijit._base.wai");dijit.wai={onload:function(){var _2=document.createElement("div");_2.id="a11yTestNode";_2.style.cssText="border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+_1.moduleUrl("dijit","form/templates/blank.gif")+"\");";_1.body().appendChild(_2);function check(){var cs=_1.getComputedStyle(_2);if(cs){var _4=cs.backgroundImage;var _5=(cs.borderTopColor==cs.borderRightColor)||(_4!=null&&(_4=="none"||_4=="url(invalid-url:)"));_1[_5?"addClass":"removeClass"](_1.body(),"dijit_a11y");}};check();if(_1.isIE){setInterval(check,4000);}}};if(_1.isIE||_1.isMoz){_1._loaders.unshift(dijit.wai.onload);}_1.mixin(dijit,{hasWaiRole:function(_6){if(_6.hasAttribute){return _6.hasAttribute("role");}else{return _6.getAttribute("role")?true:false;}},getWaiRole:function(_7){var _8=_7.getAttribute("role");if(_8){var _9=_8.indexOf(":");return _9==-1?_8:_8.substring(_9+1);}else{return "";}},setWaiRole:function(_a,_b){if(_1.isFF&&_1.isFF<3){_a.setAttribute("role","wairole:"+_b);}else{_a.setAttribute("role",_b);}},removeWaiRole:function(_c){_c.removeAttribute("role");},hasWaiState:function(_d,_e){if(_1.isFF&&_1.isFF<3){return _d.hasAttributeNS("http://www.w3.org/2005/07/aaa",_e);}else{if(_d.hasAttribute){return _d.hasAttribute("aria-"+_e);}else{return _d.getAttribute("aria-"+_e)?true:false;}}},getWaiState:function(_f,_10){if(_1.isFF&&_1.isFF<3){return _f.getAttributeNS("http://www.w3.org/2005/07/aaa",_10);}else{var _11=_f.getAttribute("aria-"+_10);return _11?_11:"";}},setWaiState:function(_12,_13,_14){if(_1.isFF&&_1.isFF<3){_12.setAttributeNS("http://www.w3.org/2005/07/aaa","aaa:"+_13,_14);}else{_12.setAttribute("aria-"+_13,_14);}},removeWaiState:function(_15,_16){if(_1.isFF&&_1.isFF<3){_15.removeAttributeNS("http://www.w3.org/2005/07/aaa",_16);}else{_15.removeAttribute("aria-"+_16);}}});}}});
