Test files submitted by Rich, Joseph, Jon between 27 June 2012 and 23 July 2012
authorMichael Cooper <cooper@w3.org>
Fri, 31 Aug 2012 16:11:09 -0400
changeset 8 81c347dedceb
parent 7 83e9e6b7b4e9
child 9 1e7849885517
child 10 2ffe4895c5b6
Test files submitted by Rich, Joseph, Jon between 27 June 2012 and 23 July 2012
ARIA/1.0/tests/test-files/accessible-name-updates/673.html
ARIA/1.0/tests/test-files/accessible-name-updates/674.html
ARIA/1.0/tests/test-files/accessible-name-updates/675.html
ARIA/1.0/tests/test-files/accessible-name-updates/676.html
ARIA/1.0/tests/test-files/accessible-name-updates/677.html
ARIA/1.0/tests/test-files/accessible-name-updates/678.html
ARIA/1.0/tests/test-files/accessible-name-updates/679.html
ARIA/1.0/tests/test-files/accessible-name-updates/680.html
ARIA/1.0/tests/test-files/accessible-name-updates/681.html
ARIA/1.0/tests/test-files/accessible-name-updates/682.html
ARIA/1.0/tests/test-files/accessible-name-updates/683.html
ARIA/1.0/tests/test-files/accessible-name-updates/684.html
ARIA/1.0/tests/test-files/accessible-name-updates/685.html
ARIA/1.0/tests/test-files/accessible-name-updates/686.html
ARIA/1.0/tests/test-files/accessible-name-updates/687.html
ARIA/1.0/tests/test-files/accessible-name-updates/688.html
ARIA/1.0/tests/test-files/accessible-name-updates/689.html
ARIA/1.0/tests/test-files/accessible-name-updates/690.html
ARIA/1.0/tests/test-files/accessible-name-updates/691.html
ARIA/1.0/tests/test-files/accessible-name-updates/692.html
ARIA/1.0/tests/test-files/accessible-name-updates/693.html
ARIA/1.0/tests/test-files/accessible-name-updates/694.html
ARIA/1.0/tests/test-files/accessible-name-updates/695.html
ARIA/1.0/tests/test-files/accessible-name-updates/696.html
ARIA/1.0/tests/test-files/accessible-name-updates/697.html
ARIA/1.0/tests/test-files/accessible-name-updates/698.html
ARIA/1.0/tests/test-files/accessible-name-updates/699.html
ARIA/1.0/tests/test-files/accessible-name-updates/700.html
ARIA/1.0/tests/test-files/accessible-name-updates/701.html
ARIA/1.0/tests/test-files/accessible-name-updates/702.html
ARIA/1.0/tests/test-files/accessible-name-updates/703.html
ARIA/1.0/tests/test-files/accessible-name-updates/704.html
ARIA/1.0/tests/test-files/accessible-name-updates/705.html
ARIA/1.0/tests/test-files/accessible-name-updates/706.html
ARIA/1.0/tests/test-files/accessible-name-updates/707.html
ARIA/1.0/tests/test-files/accessible-name-updates/708.html
ARIA/1.0/tests/test-files/accessible-name-updates/709.html
ARIA/1.0/tests/test-files/accessible-name-updates/710.html
ARIA/1.0/tests/test-files/accessible-name-updates/711.html
ARIA/1.0/tests/test-files/accessible-name-updates/712.html
ARIA/1.0/tests/test-files/accessible-name-updates/713.html
ARIA/1.0/tests/test-files/accessible-name-updates/714.html
ARIA/1.0/tests/test-files/accessible-name-updates/715.html
ARIA/1.0/tests/test-files/accessible-name-updates/716.html
ARIA/1.0/tests/test-files/accessible-name-updates/717.html
ARIA/1.0/tests/test-files/accessible-name-updates/718.html
ARIA/1.0/tests/test-files/accessible-name-updates/719.html
ARIA/1.0/tests/test-files/accessible-name-updates/720.html
ARIA/1.0/tests/test-files/author-requirements/567.html
ARIA/1.0/tests/test-files/author-requirements/568.html
ARIA/1.0/tests/test-files/author-requirements/569.html
ARIA/1.0/tests/test-files/author-requirements/570.html
ARIA/1.0/tests/test-files/author-requirements/571.html
ARIA/1.0/tests/test-files/author-requirements/572.html
ARIA/1.0/tests/test-files/author-requirements/573.html
ARIA/1.0/tests/test-files/author-requirements/574.html
ARIA/1.0/tests/test-files/author-requirements/575.html
ARIA/1.0/tests/test-files/author-requirements/576.html
ARIA/1.0/tests/test-files/author-requirements/577.html
ARIA/1.0/tests/test-files/author-requirements/578.html
ARIA/1.0/tests/test-files/author-requirements/579.html
ARIA/1.0/tests/test-files/author-requirements/580.html
ARIA/1.0/tests/test-files/author-requirements/581.html
ARIA/1.0/tests/test-files/author-requirements/582.html
ARIA/1.0/tests/test-files/author-requirements/583.html
ARIA/1.0/tests/test-files/author-requirements/584.html
ARIA/1.0/tests/test-files/button-pressed/589.html
ARIA/1.0/tests/test-files/button-pressed/590.html
ARIA/1.0/tests/test-files/duplicate-id/594.html
ARIA/1.0/tests/test-files/duplicate-id/595.html
ARIA/1.0/tests/test-files/invalid-state/587.html
ARIA/1.0/tests/test-files/invalid-state/588.html
ARIA/1.0/tests/test-files/mixed-value/585.html
ARIA/1.0/tests/test-files/mixed-value/586.html
ARIA/1.0/tests/test-files/name-computation-general/596.html
ARIA/1.0/tests/test-files/name-computation-general/597.html
ARIA/1.0/tests/test-files/name-computation-general/598.html
ARIA/1.0/tests/test-files/name-computation-general/599.html
ARIA/1.0/tests/test-files/name-computation-general/600.html
ARIA/1.0/tests/test-files/name-computation-general/601.html
ARIA/1.0/tests/test-files/name-computation-general/602.html
ARIA/1.0/tests/test-files/name-computation-img/556.html
ARIA/1.0/tests/test-files/name-computation-img/557.html
ARIA/1.0/tests/test-files/name-computation-img/558.html
ARIA/1.0/tests/test-files/name-computation-img/559.html
ARIA/1.0/tests/test-files/name-computation-img/560.html
ARIA/1.0/tests/test-files/name-computation-img/561.html
ARIA/1.0/tests/test-files/name-computation-img/562.html
ARIA/1.0/tests/test-files/name-computation-img/563.html
ARIA/1.0/tests/test-files/name-computation-img/564.html
ARIA/1.0/tests/test-files/name-computation-img/565.html
ARIA/1.0/tests/test-files/name-computation-img/566.html
ARIA/1.0/tests/test-files/name-computation-input/536.html
ARIA/1.0/tests/test-files/name-computation-input/537.html
ARIA/1.0/tests/test-files/name-computation-input/538.html
ARIA/1.0/tests/test-files/name-computation-input/539.html
ARIA/1.0/tests/test-files/name-computation-input/540.html
ARIA/1.0/tests/test-files/name-computation-input/541.html
ARIA/1.0/tests/test-files/name-computation-input/542.html
ARIA/1.0/tests/test-files/name-computation-input/543.html
ARIA/1.0/tests/test-files/name-computation-input/544.html
ARIA/1.0/tests/test-files/name-computation-input/545.html
ARIA/1.0/tests/test-files/name-computation-input/546.html
ARIA/1.0/tests/test-files/name-computation-input/547.html
ARIA/1.0/tests/test-files/name-computation-input/548.html
ARIA/1.0/tests/test-files/name-computation-input/549.html
ARIA/1.0/tests/test-files/name-computation-input/550.html
ARIA/1.0/tests/test-files/name-computation-input/551.html
ARIA/1.0/tests/test-files/name-computation-input/552.html
ARIA/1.0/tests/test-files/name-computation-input/553.html
ARIA/1.0/tests/test-files/presentation-role/493.html
ARIA/1.0/tests/test-files/presentation-role/494.html
ARIA/1.0/tests/test-files/presentation-role/495.html
ARIA/1.0/tests/test-files/presentation-role/496.html
ARIA/1.0/tests/test-files/presentation-role/497.html
ARIA/1.0/tests/test-files/presentation-role/498.html
ARIA/1.0/tests/test-files/presentation-role/499.html
ARIA/1.0/tests/test-files/presentation-role/500.html
ARIA/1.0/tests/test-files/presentation-role/501.html
ARIA/1.0/tests/test-files/presentation-role/502.html
ARIA/1.0/tests/test-files/presentation-role/503.html
ARIA/1.0/tests/test-files/presentation-role/504.html
ARIA/1.0/tests/test-files/presentation-role/505.html
ARIA/1.0/tests/test-files/presentation-role/506.html
ARIA/1.0/tests/test-files/presentation-role/507.html
ARIA/1.0/tests/test-files/presentation-role/508.html
ARIA/1.0/tests/test-files/presentation-role/509.html
ARIA/1.0/tests/test-files/presentation-role/510.html
ARIA/1.0/tests/test-files/presentation-role/511.html
ARIA/1.0/tests/test-files/presentation-role/512.html
ARIA/1.0/tests/test-files/presentation-role/513.html
ARIA/1.0/tests/test-files/presentation-role/514.html
ARIA/1.0/tests/test-files/presentation-role/515.html
ARIA/1.0/tests/test-files/presentation-role/516.html
ARIA/1.0/tests/test-files/presentation-role/517.html
ARIA/1.0/tests/test-files/presentation-role/518.html
ARIA/1.0/tests/test-files/presentation-role/519.html
ARIA/1.0/tests/test-files/presentation-role/520.html
ARIA/1.0/tests/test-files/presentation-role/521.html
ARIA/1.0/tests/test-files/presentation-role/522.html
ARIA/1.0/tests/test-files/presentation-role/523.html
ARIA/1.0/tests/test-files/presentation-role/524.html
ARIA/1.0/tests/test-files/presentation-role/525.html
ARIA/1.0/tests/test-files/presentation-role/526.html
ARIA/1.0/tests/test-files/presentation-role/527.html
ARIA/1.0/tests/test-files/presentation-role/528.html
ARIA/1.0/tests/test-files/presentation-role/529.html
ARIA/1.0/tests/test-files/presentation-role/530.html
ARIA/1.0/tests/test-files/presentation-role/531.html
ARIA/1.0/tests/test-files/presentation-role/532.html
ARIA/1.0/tests/test-files/presentation-role/533.html
ARIA/1.0/tests/test-files/presentation-role/534.html
ARIA/1.0/tests/test-files/presentation-role/535.html
ARIA/1.0/tests/test-files/relevant-state/591.html
ARIA/1.0/tests/test-files/relevant-state/592.html
ARIA/1.0/tests/test-files/relevant-state/593.html
ARIA/1.0/tests/test-files/selected-state/670.html
ARIA/1.0/tests/test-files/selected-state/671.html
ARIA/1.0/tests/test-files/selected-state/672.html
ARIA/1.0/tests/test-files/stability-of-dom/669.html
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/673.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 673</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 673</h1>
+    
+    <div id="TEST_ID" aria-live="polite" >
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is defined in markup with the value="polite". 
+      After the onload event completes a child DOM text node is added to the element with 
+      the aria-live attribute.</p>
+    
+    <script type="text/javascript">  
+  
+     function addTextNode() {
+       var node = document.getElementById('TEST_ID');  
+       var text_node = document.createTextNode('TEST TEXT');
+       node.appendChild(text_node);
+     }
+     
+     function onload() {
+       setTimeout(addTextNode,1000);
+     }
+     
+     window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/674.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 674</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 674</h1>
+    
+    <div id="TEST_ID" aria-live="polite" >
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is defined in markup with the value="polite". 
+      After the onload event completes a child DOM text node is added to the element 
+      with the aria-live attribute.</p>
+    
+    <script type="text/javascript">  
+  
+     function addTextNode() {
+       var node = document.getElementById('TEST_ID');  
+       var text_node = document.createTextNode('TEST TEXT');
+       node.appendChild(text_node);
+     }
+     
+     function onload() {
+       setTimeout(addTextNode,1000);
+     }
+     
+     window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/675.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 675</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 675</h1>
+    
+    <div id="TEST_ID" aria-live="polite" >
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is defined in markup with the value="polite". 
+      After the onload event completes a child DOM element node is added to the element 
+      with the aria-live attribute.</p>
+    
+    <script type="text/javascript">  
+  
+     function addLiveRegion() {
+       var node = document.getElementById('TEST_ID');  
+       var live_node = document.createElement('div');
+       live_node.setAttribute('aria-live', 'assertive');
+       node.appendChild(live_node);
+     }
+     
+     function onload() {
+       setTimeout(addLiveRegion,1000);
+     }
+     
+     window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/676.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 676</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 676</h1>
+    
+    <div id="TEST_ID" aria-live="assertive" >
+      <span>Text in markup</span>
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is defined in markup with the 
+      value="assertive". After the onload event completes a child DOM element 
+      node is added to the element with the aria-live attribute.</p>
+    
+    <script type="text/javascript">  
+  
+      function addElement() {
+        var node = document.getElementById('TEST_ID');  
+        var element_node = document.createElement('span');
+        var text_node = document.createTextNode('Text added in a span element on load');
+        element_node.appendChild(text_node);
+        node.appendChild(element_node);
+      }
+     
+      function onload() {
+        setTimeout(addElement,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/677.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 677</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 677</h1>
+    
+    <div aria-live="polite" >
+      <span id="TEST_ID" style="display: none">Text in markup</span>
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is defined in markup with the value="polite" 
+      which has a child DOM element node with text content that is hidden using CSS display="none". 
+      After the onload event completes a child DOM element node with text content has the 
+      CSS dsiplay property changed to display="block".</p>
+    
+    <script type="text/javascript">  
+  
+     function showElement() {
+       var node = document.getElementById('TEST_ID');  
+       node.style.display = 'block';
+     }
+     
+     function onload() {
+       setTimeout(showElement,1000);
+     }
+     
+     window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/678.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 678</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 678</h1>
+    
+    <div aria-live="assertive" >
+      <span id="TEST_ID" style="display: none">Text in markup</span>
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is defined in markup with the 
+      value="assertive" which has a child DOM element node with text content 
+      that is hidden using CSS display="none". After the onload event completes 
+      a child DOM element node with text content has the CSS dsiplay property 
+      changed to display="block".</p>
+    
+    <script type="text/javascript">  
+  
+      function showElement() {
+        var node = document.getElementById('TEST_ID');  
+        node.style.display = 'block';
+      }
+     
+      function onload() {
+        setTimeout(showElement,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/679.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,38 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 679</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 679</h1>
+    
+    <div aria-live="polite" >
+      <span>Text before test : </span>
+      <span id="TEST_ID" style="visibility: hidden">TEST TEXT</span>
+      <span> : Text after test</span>
+    </div>
+    
+    <h2>Description</h2>
+    
+    <p>An element with an aria-live attribute is defined in markup with the value="polite" which has a child 
+      DOM element node with text content that is hidden using CSS visibility="hidden". 
+      After the onload event completes a child DOM element node with text content has the 
+      CSS dsiplay property changed to visibility="visible".</p>
+    
+    <script type="text/javascript">  
+  
+      function showElement() {
+        var node = document.getElementById('TEST_ID');  
+        node.style.visibility = 'visible';
+      }
+     
+      function onload() {
+        setTimeout(showElement,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/680.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 680</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 680</h1>
+    
+    <div aria-live="assertive" >
+      <span>Text before test : </span>
+      <span id="TEST_ID" style="visibility: hidden">TEST TEXT</span>
+      <span> : Text after test</span>
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is defined in markup with the value="assertive" 
+      which has a child DOM element node with text content that is hidden using CSS visibility="hidden". 
+      After the onload event completes a child DOM element node with text content has the CSS dsiplay 
+      property changed to visibility="visible".</p>
+    
+    <script type="text/javascript">  
+  
+      function showElement() {
+        var node = document.getElementById('TEST_ID');  
+        node.style.visibility = 'visible';
+      }
+     
+      function onload() {
+        setTimeout(showElement,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/681.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 681</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 681</h1>
+    
+    <div id="TEST_ID" aria-live="polite">
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is added to the document by a script during the onload 
+      event with the value="polite". After the onload event completes a child DOM text node is added 
+      to the element with the aria-live attribute.</p>
+    
+    <script type="text/javascript">  
+  
+      function addChildTextNode() {
+        var node = document.getElementById('TEST_ID');  
+        var text_node = document.createTextNode("TEST TEXT");        
+        node.appendChild(text_node);
+      }
+     
+      function onload() {
+        setTimeout(addChildTextNode,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/682.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 682</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 682</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is added to the document by a script during the onload 
+      event with the value="assertive". After the onload event completes a child DOM text node is 
+      added to the element with the aria-live attribute.</p>
+    
+    <script type="text/javascript">  
+  
+      function addChildTextNode() {
+        var node = document.getElementById('TEST_ID_2');  
+        var text_node = document.createTextNode("TEST TEXT");        
+        node.appendChild(text_node);
+      }
+
+      function addLiveRegion() {
+        var node = document.getElementById('TEST_ID_1');  
+        var element_node = document.createElement('div');        
+        element_node.setAttribute('id', 'TEST_ID_2');
+        element_node.setAttribute('aria-live', 'assertive');
+        node.appendChild(element_node);
+        setTimeout(addChildTextNode,1000);
+      }
+
+      function onload() {
+        addLiveRegion();
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/683.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,45 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 683</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 683</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is added to the document by a script during the onload 
+      event with the value="polite". After the onload event completes a child DOM element node is 
+      added to the element with the aria-live attribute.</p>
+    
+    <script type="text/javascript">  
+  
+      function addChildElementNode() {
+        var node         = document.getElementById('TEST_ID_2');  
+        var element_node = document.createElement('div');
+        var text_node    = document.createTextNode("TEST TEXT");
+        element_node.appendChild(text_node);
+        node.appendChild(element_node);
+      }
+
+      function addLiveRegion() {
+        var node       = document.getElementById('TEST_ID_1');  
+        var live_node  = document.createElement('div');        
+        live_node.setAttribute('id', 'TEST_ID_2');
+        live_node.setAttribute('aria-live', 'polite');
+        node.appendChild(live_node);
+        setTimeout(addChildElementNode,1000);
+      }
+
+      function onload() {
+        addLiveRegion();
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/684.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 684</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 684</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is added to the document by a script during 
+      the onload event with the value="assertive". After the onload event completes a 
+      child DOM element node is added to the element with the aria-live attribute.</p>
+    
+    <script type="text/javascript">  
+  
+      function addChildElementNode() {
+        var node         = document.getElementById('TEST_ID_2');  
+        var element_node = document.createElement('div');        
+        element_node.setAttribute('aria-live', 'polite');        
+        node.appendChild(element_node);
+      }
+
+      function addLiveRegion() {
+        var node         = document.getElementById('TEST_ID_1');  
+        var element_node = document.createElement('div');        
+        element_node.setAttribute('id', 'TEST_ID_2');
+        element_node.setAttribute('aria-live', 'assertive');
+        node.appendChild(element_node);
+        setTimeout(addChildElementNode, 1000);
+      }
+
+      function onload() {
+        addLiveRegion();
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/685.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 685</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 685</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is added to the document by a script during the 
+      onload event with the value="assertive". After the onload event completes a child DOM 
+      element node is added to the element with the aria-live attribute.</p>
+    
+    <script type="text/javascript">  
+  
+      function addChildElementNode() {
+        var node         = document.getElementById('TEST_ID_2');  
+        var element_node = document.createElement('div');        
+        element_node.setAttribute('aria-live', 'polite'); 
+        node.appendChild(element_node);
+      }
+
+      function addLiveRegion() {
+        var node         = document.getElementById('TEST_ID_1');  
+        var element_node = document.createElement('div');        
+        element_node.setAttribute('id', 'TEST_ID_2');
+        element_node.setAttribute('aria-live', 'assertive');
+        node.appendChild(element_node);
+        setTimeout(addChildElementNode,1000);
+      }
+
+      function onload() {
+        addLiveRegion();
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/686.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,54 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 686</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 686</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is added to the document by a script during the onload 
+      event with the value="assertive" and the element has a child DOM element node with text content 
+      that is hidden using CSS display="none". After the onload event completes a child DOM element 
+      node with text content has the CSS display property changed to display="block".</p>
+    
+    <script type="text/javascript">  
+
+      function showElement() {
+        var node  = document.getElementById('TEST_ID_3');  
+        node.style.display = "block";        
+      }
+
+      function addChildElementNode() {
+        var node         = document.getElementById('TEST_ID_2');  
+        var element_node = document.createElement('div');        
+        element_node.setAttribute('id', 'TEST_ID_3');        
+        element_node.setAttribute('style', 'display: none');        
+        var text_node    = document.createTextNode("TEST TEXT");        
+        element_node.appendChild(text_node);
+        node.appendChild(element_node);
+        setTimeout(showElement,1000);
+      }
+
+      function addLiveRegion() {
+        var node         = document.getElementById('TEST_ID_1');  
+        var element_node = document.createElement('div');        
+        element_node.setAttribute('id', 'TEST_ID_2');
+        element_node.setAttribute('aria-live', 'assertive');
+        node.appendChild(element_node);
+        setTimeout(addChildElementNode,1000);
+      }
+
+      function onload() {
+        addLiveRegion();
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/687.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 687</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 687</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is added to the document by a script during 
+      the onload event with the value="polite" and the element has a child DOM element node 
+      with text content that is hidden using CSS visibility="hidden". After the onload 
+      event completes a child DOM element node with text content has the CSS display property 
+      changed to visibility="visible".</p>
+    
+    <script type="text/javascript">  
+
+      function showElement() {
+        var node  = document.getElementById('TEST_ID_3');  
+        node.setAttribute('style', 'visibility: visible');        
+      }
+
+      function addChildElementNode() {
+        var node         = document.getElementById('TEST_ID_2');  
+        var element_node = document.createElement('div');        
+        element_node.setAttribute('id', 'TEST_ID_3');        
+        element_node.setAttribute('style', 'visibility: hidden');        
+        var text_node    = document.createTextNode("TEST TEXT");        
+        element_node.appendChild(text_node);
+        node.appendChild(element_node);
+        setTimeout(showElement,1000);
+      }
+
+      function addLiveRegion() {
+        var node         = document.getElementById('TEST_ID_1');  
+        var element_node = document.createElement('div');        
+        element_node.setAttribute('id', 'TEST_ID_2');
+        element_node.setAttribute('aria-live', 'polite');
+        node.appendChild(element_node);
+        setTimeout(addChildElementNode,1000);
+      }
+
+      function onload() {
+        addLiveRegion();
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/688.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 688</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 688</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is added to the document by a script 
+      during the onload event with the value="assertive" and the element has a child 
+      DOM element node with text content that is hidden using CSS visibility="hidden". 
+      After the onload event completes a child DOM element node with text content 
+      has the CSS display property changed to visibility="visible".</p>
+    
+    <script type="text/javascript">  
+
+      function showElement() {
+        var node  = document.getElementById('TEST_ID_3');  
+        node.setAttribute('style', 'visibility: visible');        
+      }
+
+      function addChildElementNode() {
+        var node         = document.getElementById('TEST_ID_2');  
+        var element_node = document.createElement('div');        
+        element_node.setAttribute('id', 'TEST_ID_3');        
+        element_node.setAttribute('style', 'visibility: hidden');        
+        var text_node    = document.createTextNode("TEST TEXT");        
+        element_node.appendChild(text_node);
+        node.appendChild(element_node);
+        setTimeout(showElement,1000);
+      }
+
+      function addLiveRegion() {
+        var node         = document.getElementById('TEST_ID_1');  
+        var element_node = document.createElement('div');        
+        element_node.setAttribute('id', 'TEST_ID_2');
+        element_node.setAttribute('aria-live', 'assertive');
+        node.appendChild(element_node);
+        setTimeout(addChildElementNode,1000);
+      }
+
+      function onload() {
+        addLiveRegion();
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/689.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 689</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 689</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>The aria-live attribute is added to an element in the document by a script after the 
+      onload event completes with the value="polite". After the aria-live attribute is added, 
+      a child DOM text node is added to the element with the aria-live attribute.</p>
+    
+    <script type="text/javascript">  
+
+      function addChildTextNode() {
+        var node         = document.getElementById('TEST_ID_2');  
+        var text_node    = document.createTextNode("TEST TEXT");        
+        node.appendChild(text_node);
+      }
+
+      function addLiveRegion() {
+        var node         = document.getElementById('TEST_ID_1');  
+        var element_node = document.createElement('div');        
+        element_node.setAttribute('id', 'TEST_ID_2');
+        element_node.setAttribute('aria-live', 'polite');
+        node.appendChild(element_node);
+        setTimeout(addChildTextNode,500);
+      }
+
+      function onload() {
+        setTimeout(addLiveRegion,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/690.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 690</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 690</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>The aria-live attribute is added to an element in the document by a script after 
+      the onload event completes with the value="assertive". After the aria-live attribute 
+      is added, a child DOM text node is added to the element with the aria-live attribute.</p>
+    
+    <script type="text/javascript">  
+
+      function addChildTextNode() {
+        var node         = document.getElementById('TEST_ID_2');  
+        var text_node    = document.createTextNode("TEST TEXT");        
+        node.appendChild(text_node);
+      }
+
+      function addLiveRegion() {
+        var node         = document.getElementById('TEST_ID_1');  
+        var element_node = document.createElement('div');        
+        element_node.setAttribute('id', 'TEST_ID_2');
+        element_node.setAttribute('aria-live', 'assertive');
+        node.appendChild(element_node);
+        setTimeout(addChildTextNode,500);
+      }
+
+      function onload() {
+        setTimeout(addLiveRegion,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/691.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,46 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 691</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 691</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>The aria-live attribute is added to an element in the document by a script 
+      after the onload event completes with the value="polite". After the aria-live 
+      attribute is added, a child DOM element node is added to the element with 
+      the aria-live attribute.</p>
+    
+    <script type="text/javascript">  
+
+      function addChildElementNode() {
+        var node         = document.getElementById('TEST_ID_2');  
+        var element_node = document.createElement('div');        
+        var text_node    = document.createTextNode("TEST TEXT"); 
+        element_node.appendChild(text_node);
+        node.appendChild(element_node);
+      }
+
+      function addLiveRegion() {
+        var node         = document.getElementById('TEST_ID_1');  
+        var element_node = document.createElement('div');        
+        element_node.setAttribute('id', 'TEST_ID_2');
+        element_node.setAttribute('aria-live', 'polite');
+        node.appendChild(element_node);
+        setTimeout(addChildElementNode,500);
+      }
+
+      function onload() {
+        setTimeout(addLiveRegion,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/692.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 692</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 692</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>The aria-live attribute is added to an element in the document by a script after 
+      the onload event completes with the value="assertive". After the aria-live attribute 
+      is added, a child DOM element node is added to the element with the aria-live attribute.</p>
+    
+    <script type="text/javascript">  
+
+      function addChildElementNode() {
+        var node         = document.getElementById('TEST_ID_2');  
+        var element_node = document.createElement('div');        
+        element_node.setAttribute('aria-live', 'polite');
+        node.appendChild(element_node);
+      }
+
+      function addLiveRegion() {
+        var node         = document.getElementById('TEST_ID_1');  
+        var element_node = document.createElement('div');        
+        element_node.setAttribute('id', 'TEST_ID_2');
+        element_node.setAttribute('aria-live', 'assertive');
+        node.appendChild(element_node);
+        setTimeout(addChildElementNode,500);
+      }
+
+      function onload() {
+        setTimeout(addLiveRegion,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/693.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,52 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 693</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 693</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>The aria-live attribute is added to an element in the document by a script after 
+      the onload event completes with the value="polite" and the element has a child DOM 
+      element node with text content that is hidden using CSS display="none". After the 
+      aria-live attribute is added, the child DOM element node with text content has the 
+      CSS display property changed to display="block".</p>
+    
+    <script type="text/javascript">  
+
+      function showElement() {
+        var node  = document.getElementById('TEST_ID_2');  
+        node.setAttribute('style', 'display: block');        
+      }
+
+      function addChildElementNode() {
+        var element_node = document.getElementById('TEST_ID_2');  
+        var text_node    = document.createTextNode("TEST TEXT");        
+        element_node.appendChild(text_node);
+        element_node.setAttribute('style', 'display: none');
+        setTimeout(showElement,500);
+      }
+
+      function addLiveRegion() {
+        var node         = document.getElementById('TEST_ID_1');  
+        var element_node = document.createElement('div');        
+        element_node.setAttribute('id', 'TEST_ID_2');
+        element_node.setAttribute('aria-live', 'polite');
+        node.appendChild(element_node);
+        setTimeout(addChildElementNode,500);
+      }
+
+      function onload() {
+        setTimeout(addLiveRegion,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/694.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 694</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 694</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>The aria-live attribute is added to an element in the document by a script after 
+      the onload event completes with the value="assertive" and the element has a child 
+      DOM element node with text content that is hidden using CSS display="none". After 
+      the aria-live attribute is added, the child DOM element node with text content has 
+      the CSS display property changed to display="block".</p>
+    
+    <script type="text/javascript">  
+
+      function showElement() {
+        var node  = document.getElementById('TEST_ID_3');  
+        node.setAttribute('style', 'display: block');        
+      }
+
+      function addChildElementNode() {
+        var node         = document.getElementById('TEST_ID_2');  
+        var element_node = document.createElement('div');  
+        element_node.setAttribute('id', 'TEST_ID_3');
+        element_node.setAttribute('style', 'display: none');
+        var text_node    = document.createTextNode("TEST TEXT");        
+        element_node.appendChild(text_node);
+        node.appendChild(element_node);
+        setTimeout(showElement,500);
+      }
+
+      function addLiveRegion() {
+        var node         = document.getElementById('TEST_ID_1');  
+        var element_node = document.createElement('div');        
+        element_node.setAttribute('id', 'TEST_ID_2');
+        element_node.setAttribute('aria-live', 'assertive');
+        node.appendChild(element_node);
+        setTimeout(addChildElementNode,500);
+      }
+
+      function onload() {
+        setTimeout(addLiveRegion,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/695.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 695</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 695</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>The aria-live attribute is added to an element in the document by a script 
+      after the onload event completes with the value="polite" and the element has 
+      a child DOM element node with text content that is hidden using CSS 
+      visibility="hidden". After the aria-live attribute is added, the child DOM 
+      element node with text content has the CSS display property changed to visibility="visible".</p>
+    
+    <script type="text/javascript">  
+
+      function showElement() {
+        var node  = document.getElementById('TEST_ID_3');  
+        node.setAttribute('style', 'visibility: visible');        
+      }
+
+      function addChildElementNode() {
+        var node         = document.getElementById('TEST_ID_2');  
+        var element_node = document.createElement('div');  
+        element_node.setAttribute('id', 'TEST_ID_3');
+        element_node.setAttribute('style', 'visibility: hidden');
+        var text_node    = document.createTextNode("TEST TEXT");        
+        element_node.appendChild(text_node);
+        node.appendChild(element_node);
+        setTimeout(showElement,500);
+      }
+
+      function addLiveRegion() {
+        var node         = document.getElementById('TEST_ID_1');  
+        var element_node = document.createElement('div');        
+        element_node.setAttribute('id', 'TEST_ID_2');
+        element_node.setAttribute('aria-live', 'assertive');
+        node.appendChild(element_node);
+        setTimeout(addChildElementNode,500);
+      }
+
+      function onload() {
+        setTimeout(addLiveRegion,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/696.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,42 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 696</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 696</h1>
+    
+    <div id="TEST_ID_1">
+      <div id="TEST_ID_2" style="visibility: hidden">TEST TEXT</div>
+    </div>
+    
+    <h2>Description</h2>
+    <p>The aria-live attribute is added to an element in the document by a script after the 
+      onload event completes with the value="assertive" and the element has a child DOM 
+      element node with text content that is hidden using CSS visibility="hidden". After 
+      the aria-live attribute is added, the child DOM element node with text content has 
+      the CSS display property changed to visibility="visible".</p>
+    
+    <script type="text/javascript">  
+
+      function showElement() {
+        var node  = document.getElementById('TEST_ID_2');  
+        node.setAttribute('style', 'visibility: visible');        
+      }
+
+      function addLiveRegion() {
+        var node         = document.getElementById('TEST_ID_1');  
+        node.setAttribute('aria-live', 'assertive');
+        setTimeout(showElement,500);
+      }
+
+      function onload() {
+        setTimeout(addLiveRegion,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/697.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 697</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 697</h1>
+    
+    <div id="TEST_ID_1" aria-live="polite">
+      TEST TEXT
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is defined in markup with the value="polite" 
+      has a child DOM text node with content. After the onload event completes the child 
+      DOM text node is deleted.</p>
+    
+    <script type="text/javascript">  
+
+      function deleteChildNodes() {
+        var node  = document.getElementById('TEST_ID_1');  
+        while (node.firstChild) node.removeChild(node.firstChild);
+      }
+
+      function onload() {
+        setTimeout(deleteChildNodes,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/698.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 698</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 698</h1>
+    
+    <div id="TEST_ID_1" aria-live="assertive">
+      TEST TEXT
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is defined in markup with the value="assertive" 
+      has a child DOM text node with content. After the onload event completes the child DOM 
+      text node is deleted.</p>
+    
+    <script type="text/javascript">  
+
+      function deleteChildNodes() {
+        var node  = document.getElementById('TEST_ID_1');  
+        while (node.firstChild) node.removeChild(node.firstChild);
+      }
+
+      function onload() {
+        setTimeout(deleteChildNodes,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/699.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 699</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 699</h1>
+    
+    <div id="TEST_ID_1" aria-live="polite">
+      <div>TEST TEXT</div>
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is defined in markup with the value="polite" 
+      has a child DOM element node that contains text content. After the onload event completes 
+      the child DOM element node is deleted.</p>
+    
+    <script type="text/javascript">  
+
+      function deleteChildNodes() {
+        var node  = document.getElementById('TEST_ID_1');  
+        while (node.firstChild) node.removeChild(node.firstChild);
+      }
+
+      function onload() {
+        setTimeout(deleteChildNodes,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/700.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 700</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 700</h1>
+    
+    <div id="TEST_ID_1" aria-live="assertive">
+      <div>TEST TEXT</div>
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is defined in markup with the 
+      value="assertive" has a child DOM element node that contains text content. 
+      After the onload event completes the child DOM element node is deleted.</p>
+    
+    <script type="text/javascript">  
+
+      function deleteChildNodes() {
+        var node  = document.getElementById('TEST_ID_1');  
+        while (node.firstChild) node.removeChild(node.firstChild);
+      }
+
+      function onload() {
+        setTimeout(deleteChildNodes,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/701.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 701</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 701</h1>
+    
+    <div aria-live="polite">
+      Text before: <span id="TEST_ID_1">TEST TEXT</span> :text after
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is defined in markup with 
+      the value="polite" has a child DOM element node that contains text 
+      content. After the onload event completes the CSS 'display' property 
+      of the child DOM element node is changed to display="none".</p>
+    
+    <script type="text/javascript">  
+
+      function hideElement() {
+        var node  = document.getElementById('TEST_ID_1');  
+        node.setAttribute('style', 'display: none');
+      }
+
+      function onload() {
+        setTimeout(hideElement,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/702.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 702</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 702</h1>
+    
+    <div aria-live="assertive">
+      Text before: <span id="TEST_ID_1">TEST TEXT</span> :text after
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is defined in markup with the value="assertive"
+      has a child DOM element node that contains text content. After the onload event completes 
+      the CSS 'display' property of the child DOM element node is changed to display="none".</p>
+    
+    <script type="text/javascript">  
+
+      function hideElement() {
+        var node  = document.getElementById('TEST_ID_1');  
+        node.setAttribute('style', 'display: none');
+      }
+
+      function onload() {
+        setTimeout(hideElement,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/703.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 703</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 703</h1>
+    
+    <div aria-live="assertive">
+      Text before: <span id="TEST_ID_1">TEST TEXT</span> :text after
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is defined in markup with the value="polite"
+      has a child DOM element node that contains text content. After the onload event 
+      completes the CSS 'visibility' property of the child DOM element node is changed 
+      to visibility="hidden".</p>
+    
+    <script type="text/javascript">  
+
+      function hideElement() {
+        var node  = document.getElementById('TEST_ID_1');  
+        node.setAttribute('style', 'visibility: hidden');
+      }
+
+      function onload() {
+        setTimeout(hideElement,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/704.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 704</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 704</h1>
+    
+    <div aria-live="assertive">
+      Text before: <span id="TEST_ID_1">TEST TEXT</span> :text after
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is defined in markup with the value="assertive" 
+      has a child DOM element node that contains text content. After the onload event completes 
+      the CSS 'visibility' property of the child DOM element node is changed to visibility="hidden".</p>
+    
+    <script type="text/javascript">  
+
+      function hideElement() {
+        var node  = document.getElementById('TEST_ID_1');  
+        node.setAttribute('style', 'visibility: hidden');
+      }
+
+      function onload() {
+        setTimeout(hideElement,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/705.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,45 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 705</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 705</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is added to the document by a script 
+      during the onload event with the value="polite" and the element has a child DOM 
+      text node with content. After the onload event completes the child DOM text 
+      node is deleted.</p>
+    
+    <script type="text/javascript">  
+
+      function deleteChildNodes() {
+        var node  = document.getElementById('TEST_ID_2');  
+        while (node.firstChild) node.removeChild(node.firstChild);
+      }
+
+      function addLiveRegion() {
+        var node         = document.getElementById('TEST_ID_1');  
+        var element_node = document.createElement('div');
+        element_node.setAttribute('id', 'TEST_ID_2');
+        element_node.setAttribute('aria-live', 'polite');
+        var text_node = document.createTextNode('TEST TEXT');
+        element_node.appendChild(text_node);
+        node.appendChild(element_node);
+        setTimeout(deleteChildNodes,500);
+      }
+
+      function onload() {
+        setTimeout(addLiveRegion,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/706.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,47 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 706</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 706</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is added to the document by a script during the onload 
+      event with the value="assertive" and the element has a child DOM text node with content. After 
+      the onload event completes the child DOM text node is deleted.</p>
+    
+    <script type="text/javascript">  
+
+      function deleteChildNodes() {
+        var node  = document.getElementById('TEST_ID_2');  
+        while (node.firstChild) node.removeChild(node.firstChild);
+      }
+
+      function addLiveRegion() {
+        var node         = document.getElementById('TEST_ID_1'); 
+        
+        var element_node = document.createElement('div');
+        element_node.setAttribute('aria-live', 'assertive');
+        element_node.setAttribute('id', 'TEST_ID_2'); 
+        
+        var text_node = document.createTextNode('TEST TEXT');
+        element_node.appendChild(text_node);        
+        node.appendChild(element_node);
+        
+        setTimeout(deleteChildNodes,1000);
+      }
+
+      function onload() {
+        addLiveRegion();
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/707.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,50 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 707</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 707</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is added to the document by a script 
+      during the onload event with the value="polite" and the element has a child 
+      DOM element node that contains text content. After the onload event completes 
+      the child DOM element node is deleted.</p>
+    
+    <script type="text/javascript">  
+
+      function deleteChildNodes() {
+        var node  = document.getElementById('TEST_ID_2');  
+        while (node.firstChild) node.removeChild(node.firstChild);
+      }
+
+      function addLiveRegion() {
+        var node         = document.getElementById('TEST_ID_1');  
+        
+        var live_node = document.createElement('div');
+        live_node.setAttribute('aria-live', 'polite');
+        live_node.setAttribute('id', 'TEST_ID_2');
+
+        var element_node = document.createElement('div');
+        
+        var text_node = document.createTextNode('TEST TEXT');
+        element_node.appendChild(text_node);
+        live_node.appendChild(element_node);
+        node.appendChild(live_node);
+        setTimeout(deleteChildNodes,1000);
+      }
+
+      function onload() {
+        addLiveRegion();
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/708.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 708</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 708</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is added to the document by a script during 
+      the onload event with the value="assertive" and the element has a child DOM element 
+      node that contains text content. After the onload event completes the child DOM 
+      element node is deleted.</p>
+    
+    <script type="text/javascript">  
+
+
+      function deleteChildNodes() {
+        var node  = document.getElementById('TEST_ID_2');  
+        while (node.firstChild) node.removeChild(node.firstChild);
+      }
+
+      function addLiveRegion() {
+        var node         = document.getElementById('TEST_ID_1');  
+        
+        var live_node = document.createElement('div');
+        live_node.setAttribute('aria-live', 'assertive');
+        live_node.setAttribute('id', 'TEST_ID_2');
+
+        var element_node = document.createElement('div');
+        
+        var text_node = document.createTextNode('TEST TEXT');
+        
+        element_node.appendChild(text_node);
+        live_node.appendChild(element_node);
+        node.appendChild(live_node);
+        
+        setTimeout(deleteChildNodes,1000);
+      }
+
+      function onload() {
+        addLiveRegion();
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/709.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 709</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 709</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is added to the document by a script during 
+      the onload event with the value="polite" and the element has a child DOM element node 
+      that contains text content. After the onload event completes the CSS 'display' 
+      property of the child DOM element node is changed to display="none".</p>
+    
+    <script type="text/javascript">  
+
+
+      function hideElement() {
+        var node  = document.getElementById('TEST_ID_2');  
+        node.setAttribute('style', 'display: none');        
+      }
+
+      function addLiveRegion() {
+        var node         = document.getElementById('TEST_ID_1');  
+        
+        var live_node = document.createElement('div');
+        live_node.setAttribute('aria-live', 'polite');
+
+        var element_node = document.createElement('div');
+        element_node.setAttribute('id', 'TEST_ID_2');
+        
+        var text_node = document.createTextNode('TEST TEXT');
+        
+        element_node.appendChild(text_node);
+        live_node.appendChild(element_node);
+        node.appendChild(live_node);
+        
+        setTimeout(hideElement,1000);
+      }
+
+      function onload() {
+        addLiveRegion();
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/710.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 710</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 710</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is added to the document by a script during 
+      the onload event with the value="assertive" and the element has a child DOM element 
+      node that contains text content. After the onload event completes the CSS 'display' 
+      property of the child DOM element node is changed to display="none".</p>
+    
+    <script type="text/javascript">  
+
+
+      function hideElement() {
+        var node  = document.getElementById('TEST_ID_2');  
+        node.setAttribute('style', 'display: none');        
+      }
+
+      function addLiveRegion() {
+        var node = document.getElementById('TEST_ID_1');  
+        
+        var live_node = document.createElement('div');
+        live_node.setAttribute('aria-live', 'assertive');
+
+        var element_node = document.createElement('div');
+        element_node.setAttribute('id', 'TEST_ID_2');
+        
+        var text_node = document.createTextNode('TEST TEXT');
+        
+        element_node.appendChild(text_node);
+        live_node.appendChild(element_node);
+        node.appendChild(live_node);
+        
+        setTimeout(hideElement,1000);
+      }
+
+      function onload() {
+        addLiveRegion();
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/711.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,54 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 711</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 711</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is added to the document by a script 
+      during the onload event with the value="polite" and the element has a child 
+      DOM element node that contains text content. After the onload event completes 
+      the CSS 'visibility' property of the child DOM element node is changed 
+      to visibility="hidden".</p>
+    
+    <script type="text/javascript">  
+
+
+      function hideElement() {
+        var node  = document.getElementById('TEST_ID_2');  
+        node.setAttribute('style', 'visibility: hidden');        
+      }
+
+      function addLiveRegion() {
+        var node = document.getElementById('TEST_ID_1');  
+        
+        var live_node = document.createElement('div');
+        live_node.setAttribute('aria-live', 'polite');
+
+        var element_node = document.createElement('div');
+        element_node.setAttribute('id', 'TEST_ID_2');
+        
+        var text_node = document.createTextNode('TEST TEXT');
+        
+        element_node.appendChild(text_node);
+        live_node.appendChild(element_node);
+        node.appendChild(live_node);
+        
+        setTimeout(hideElement,1000);
+      }
+
+      function onload() {
+        addLiveRegion();
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/712.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,54 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 712</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 712</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>An element with an aria-live attribute is added to the document by a 
+      script during the onload event with the value="assertive" and the element 
+      has a child DOM element node that contains text content. After the onload 
+      event completes the CSS 'visibility' property of the child DOM element 
+      node is changed to visibility="hidden".</p>
+    
+    <script type="text/javascript">  
+
+
+      function hideElement() {
+        var node  = document.getElementById('TEST_ID_2');  
+        node.setAttribute('style', 'visibility: hidden');        
+      }
+
+      function addLiveRegion() {
+        var node = document.getElementById('TEST_ID_1');  
+        
+        var live_node = document.createElement('div');
+        live_node.setAttribute('aria-live', 'assertive');
+
+        var element_node = document.createElement('div');
+        element_node.setAttribute('id', 'TEST_ID_2');
+        
+        var text_node = document.createTextNode('TEST TEXT');
+        
+        element_node.appendChild(text_node);
+        live_node.appendChild(element_node);
+        node.appendChild(live_node);
+        
+        setTimeout(hideElement,1000);
+      }
+
+      function onload() {
+        addLiveRegion();
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/713.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 713</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 713</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>The aria-live attribute is added to an element in the document by a 
+      script after the onload event completes with the value="polite" and 
+      the element has a child DOM text node with content. After the 
+      aria-live attribute is added, the child DOM text node is deleted.</p>
+    
+    <script type="text/javascript">  
+
+
+      function deleteChildNodes() {
+        var node  = document.getElementById('TEST_ID_2');  
+        while (node.firstChild) node.removeChild(node.firstChild);
+      }
+
+      function addLiveRegion() {
+        var node = document.getElementById('TEST_ID_1');  
+        
+        var live_node = document.createElement('div');
+        live_node.setAttribute('aria-live', 'polite');
+
+        var element_node = document.createElement('div');
+        element_node.setAttribute('id', 'TEST_ID_2');
+        
+        var text_node = document.createTextNode('TEST TEXT');
+        
+        element_node.appendChild(text_node);
+        live_node.appendChild(element_node);
+        node.appendChild(live_node);
+        
+        setTimeout(deleteChildNodes,1000);
+      }
+
+      function onload() {
+        addLiveRegion();
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/714.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,52 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 714</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 714</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>The aria-live attribute is added to an element in the document by a 
+      script after the onload event completes with the value="assertive" 
+      and the element has a child DOM text node with content. After the 
+      aria-live attribute is added, the child DOM text node is deleted.</p>
+    
+    <script type="text/javascript">  
+
+      function deleteChildNodes() {
+        var node  = document.getElementById('TEST_ID_2');  
+        while (node.firstChild) node.removeChild(node.firstChild);
+      }
+
+      function addLiveRegion() {
+        var node = document.getElementById('TEST_ID_1');  
+        
+        var live_node = document.createElement('div');
+        live_node.setAttribute('aria-live', 'assertive');
+ 
+        var element_node = document.createElement('div');
+        element_node.setAttribute('id', 'TEST_ID_2');
+       
+        var text_node = document.createTextNode('TEST TEXT');
+        
+        element_node.appendChild(text_node);
+        live_node.appendChild(element_node);
+        node.appendChild(live_node);
+        
+        setTimeout(deleteChildNodes,500);
+      }
+
+      function onload() {
+        setTimeout(addLiveRegion,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/715.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,52 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 715</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 715</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>The aria-live attribute is added to an element in the document by a script 
+      after the onload event completes with the value="polite" and the element has 
+      a child DOM element node that contains text content. After the aria-live 
+      attribute is added, the child DOM element node is deleted.</p>
+    
+    <script type="text/javascript">  
+
+      function deleteChildNodes() {
+        var node  = document.getElementById('TEST_ID_2');  
+        while (node.firstChild) node.removeChild(node.firstChild);
+      }
+
+      function addLiveRegion() {
+        var node = document.getElementById('TEST_ID_1');  
+        
+        var live_node = document.createElement('div');
+        live_node.setAttribute('aria-live', 'polite');
+        live_node.setAttribute('id', 'TEST_ID_2');
+ 
+        var element_node = document.createElement('div');
+       
+        var text_node = document.createTextNode('TEST TEXT');
+        
+        element_node.appendChild(text_node);
+        live_node.appendChild(element_node);
+        node.appendChild(live_node);
+        
+        setTimeout(deleteChildNodes,500);
+      }
+
+      function onload() {
+        setTimeout(addLiveRegion,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/716.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 716</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 716</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>The aria-live attribute is added to an element in the document by a 
+      script after the onload event completes with the value="assertive" and 
+      the element has a child DOM element node that contains text content. 
+      After the aria-live attribute is added, the child DOM element node 
+      is deleted.</p>
+    
+    <script type="text/javascript">  
+
+      function deleteChildNodes() {
+        var node  = document.getElementById('TEST_ID_2');  
+        while (node.firstChild) node.removeChild(node.firstChild);
+      }
+
+      function addLiveRegion() {
+        var node = document.getElementById('TEST_ID_1');  
+        
+        var live_node = document.createElement('div');
+        live_node.setAttribute('aria-live', 'assertive');
+        live_node.setAttribute('id', 'TEST_ID_2');
+ 
+        var element_node = document.createElement('div');
+       
+        var text_node = document.createTextNode('TEST TEXT');
+        
+        element_node.appendChild(text_node);
+        live_node.appendChild(element_node);
+        node.appendChild(live_node);
+        
+        setTimeout(deleteChildNodes,500);
+      }
+
+      function onload() {
+        setTimeout(addLiveRegion,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/717.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 717</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 717</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>The aria-live attribute is added to an element in the document by a script 
+      after the onload event completes with the value="polite" and the element has 
+      a child DOM element node that contains text content. After the aria-live 
+      attribute is added, the CSS 'display' property of the child DOM element 
+      node is changed to display="none".</p>
+    
+    <script type="text/javascript">  
+
+      function hideElement() {
+        var node  = document.getElementById('TEST_ID_2');  
+        node.style.display = "none";
+      }
+
+      function addLiveRegion() {
+        var node = document.getElementById('TEST_ID_1');  
+        
+        var live_node = document.createElement('div');
+        live_node.setAttribute('aria-live', 'polite');
+ 
+        var element_node = document.createElement('div');
+        element_node.setAttribute('id', 'TEST_ID_2');
+       
+        var text_node = document.createTextNode('TEST TEXT');
+        
+        element_node.appendChild(text_node);
+        live_node.appendChild(element_node);
+        node.appendChild(live_node);
+        
+        setTimeout(hideElement,500);
+      }
+
+      function onload() {
+        setTimeout(addLiveRegion,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/718.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 718</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 718</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>The aria-live attribute is added to an element in the document by a script 
+      after the onload event completes with the value="assertive" and the element has 
+      a child DOM element node that contains text content. After the aria-live 
+      attribute is added, the CSS 'display' property of the child DOM element 
+      node is changed to display="none".</p>
+    
+    <script type="text/javascript">  
+
+      function hideElement() {
+        var node  = document.getElementById('TEST_ID_2');  
+        node.style.display = "none";
+      }
+
+      function addLiveRegion() {
+        var node = document.getElementById('TEST_ID_1');  
+        
+        var live_node = document.createElement('div');
+        live_node.setAttribute('aria-live', 'assertive');
+ 
+        var element_node = document.createElement('div');
+        element_node.setAttribute('id', 'TEST_ID_2');
+       
+        var text_node = document.createTextNode('TEST TEXT');
+        
+        element_node.appendChild(text_node);
+        live_node.appendChild(element_node);
+        node.appendChild(live_node);
+        
+        setTimeout(hideElement,500);
+      }
+
+      function onload() {
+        setTimeout(addLiveRegion,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/719.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 719</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 719</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>The aria-live attribute is added to an element in the document by a 
+      script after the onload event completes with the value="polite" and 
+      the element has a child DOM element node that contains text content. 
+      After the aria-live attribute is added, the CSS 'visibility' property 
+      of the child DOM element node is changed to visibility="hidden".</p>
+    
+    <script type="text/javascript">  
+
+      function hideElement() {
+        var node  = document.getElementById('TEST_ID_2');  
+        node.style.visibility = "hidden";
+      }
+
+      function addLiveRegion() {
+        var node = document.getElementById('TEST_ID_1');  
+        
+        var live_node = document.createElement('div');
+        live_node.setAttribute('aria-live', 'polite');
+ 
+        var element_node = document.createElement('div');
+        element_node.setAttribute('id', 'TEST_ID_2');
+       
+        var text_node = document.createTextNode('TEST TEXT');
+        
+        element_node.appendChild(text_node);
+        live_node.appendChild(element_node);
+        node.appendChild(live_node);
+        
+        setTimeout(hideElement,500);
+      }
+
+      function onload() {
+        setTimeout(addLiveRegion,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/accessible-name-updates/720.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 720</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 720</h1>
+    
+    <div id="TEST_ID_1">
+    </div>
+    
+    <h2>Description</h2>
+    <p>The aria-live attribute is added to an element in the document by a 
+      script after the onload event completes with the value="assertive" and 
+      the element has a child DOM element node that contains text content. 
+      After the aria-live attribute is added, the CSS 'visibility' property 
+      of the child DOM element node is changed to visibility="hidden".</p>
+    
+    <script type="text/javascript">  
+
+      function hideElement() {
+        var node  = document.getElementById('TEST_ID_2');  
+        node.style.visibility = "hidden";
+      }
+
+      function addLiveRegion() {
+        var node = document.getElementById('TEST_ID_1');  
+        
+        var live_node = document.createElement('div');
+        live_node.setAttribute('aria-live', 'asertive');
+ 
+        var element_node = document.createElement('div');
+        element_node.setAttribute('id', 'TEST_ID_2');
+       
+        var text_node = document.createTextNode('TEST TEXT');
+        
+        element_node.appendChild(text_node);
+        live_node.appendChild(element_node);
+        node.appendChild(live_node);
+        
+        setTimeout(hideElement,500);
+      }
+
+      function onload() {
+        setTimeout(addLiveRegion,1000);
+      }
+     
+      window.addEventListener('load', onload);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/567.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,21 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>A &lt;div&gt; with role "button" followed by a modification to the value of "checkbox".</title>
+    <script type="text/javascript">
+      function changeRole (/* Element */ element, /* String */ newRole) {
+          element.setAttribute ('role', newRole);
+          element.innerHTML = "This &lt;div&gt; has role '" + newRole + "'";
+      }
+      function doOnload() {
+          document.getElementById('test').focus();
+          window.setTimeout ("changeRole (document.getElementById('test'), 'checkbox')", 1000);
+      }
+    </script>
+  </head>
+  <body onload="doOnload();">
+    <div role="button" id="test" tabindex="0" onclick="changeRole (this, 'checkbox');" onkeydown="changeRole (this, 'checkbox');">This &lt;div&gt; has role 'button'</div>
+  </body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/568.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,32 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>A &lt;div&gt; with role "button" followed by removal of the element and its children and an insertion of a new div having role="checkbox"</title>
+    <script type="text/javascript">
+      function changeRoleByRemoval (/* Element */ element, /* String */ newRole) {
+          var parent = element.parentNode;
+          if (parent) {
+              parent.removeChild (element);
+              var div = document.createElement ('div');
+              div.setAttribute ('role', 'checkbox');
+              div.setAttribute ('id', 'test');
+              div.setAttribute ('tabindex', '0');
+              div.setAttribute ('onclick', 'changeRoleByRemoval (this, "checkbox");');
+              div.setAttribute ('onkeydown', 'changeRoleByRemoval (this, "checkbox");');
+              div.innerHTML = "This &lt;div&gt; has role '" + newRole + "'";
+              parent.appendChild (div);
+              div.focus();
+          }
+      }
+      function doOnload() {
+          document.getElementById('test').focus();
+          window.setTimeout ("changeRoleByRemoval (document.getElementById('test'), 'checkbox')", 1000);
+      }
+  </script>
+  </head>
+  <body onload="doOnload();">
+    <div role="button" id="test" tabindex="0" onclick="changeRoleByRemoval (this, 'checkbox');" onkeydown="changeRoleByRemoval (this, 'checkbox');">This &lt;div&gt; has role 'button'</div>
+  </body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/569.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,16 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>A &lt;div&gt; with role role="listbox" but no "option" children with aria-busy="true"</title>
+  </head>
+  <body>
+    <div id="test" role="listbox">
+      <span role="option" id="option1">List box option one</span><br>
+      <span role="option" id="option2">List box option two</span><br>
+      <span role="option" id="option3">List box option three</span><br>
+      <span role="option" id="option4">List box option four</span><br>
+    </div>
+  </body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/570.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>A &lt;div&gt; with role="listitem" and no container having a role="list".</title>
+  </head>
+  <body>
+    <div id="test" role="listitem">This &lt;div&gt; has role 'listitem'.</div>
+  </body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/571.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html><head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>In a &lt;div&gt; element with role="combobox" and aria-autocomplete="none", change values of the combobox by typing.</title>
+    <style type="text/css">
+      .hasFocus { border: 2px solid red; }
+    </style>
+    <script type="text/javascript">
+      var DEL = 8;
+      var BACK_SPACE = 72;
+      var comboInfo = {};
+      
+      function initComboInfo() {
+          comboInfo.comboBox = document.getElementById ('test');
+          comboInfo.textEntry = document.getElementById ('textEntry');
+          var active = document.getElementById (comboInfo.comboBox.getAttribute ('aria-activedescendant'));
+          comboInfo.options = active.parentElement.children;
+          return active;
+      }
+      
+      function matchOption(/* String */ entryVal) {
+          var theOption = null;
+          
+          // Check only if entryVal is not empty.
+          //
+          if (entryVal != null && entryVal.length != 0) {
+              for (var i = 0; i < comboInfo.options.length; i++) {
+                  var anOption = comboInfo.options[i];
+                  var optionText = anOption.innerHTML.toLowerCase();
+                  if (optionText.indexOf (entryVal) == 0) {
+                      theOption = anOption;
+                      break;
+                  }
+              }
+          }
+          return theOption;
+      }
+      
+      function updateActive (/* Element */ newActive) {
+          var oldActive = document.getElementById (comboInfo.comboBox.getAttribute ('aria-activedescendant'));
+          if (oldActive != newActive) {
+              comboInfo.comboBox.setAttribute ('aria-activedescendant', newActive.getAttribute ('id'));
+              oldActive.removeAttribute ('class');
+              newActive.setAttribute ('class', 'hasFocus');
+          }
+      }
+      
+      function doOnload() {
+          var active = initComboInfo();
+          active.setAttribute ('class', 'hasFocus');
+          comboInfo.textEntry.value = active.innerHTML;
+          comboInfo.textEntry.focus();
+      }
+      
+    function handleTyping (event) {     
+          /* NOTE:  With respect to IE, assumes IE9 as per CR criteria (http://www.w3.org/WAI/ARIA/1.0/CR/implementation-report) */
+          /* NOTE:  Supports deletion only from the end of the text INPUT value */
+          var stringSoFar = event.target.value;
+          
+          if (event.which == DEL || event.which == BACK_SPACE)
+              stringSoFar = stringSoFar.slice(0, stringSoFar.length-1);
+          else
+              stringSoFar = stringSoFar + String.fromCharCode (event.which);
+
+          var matchedOption = matchOption (stringSoFar.toLowerCase());
+          if (matchedOption != null)
+              updateActive (matchedOption);
+      }
+      
+    </script>
+  </head>
+  <body onload="doOnload();">
+    <div id="test" role="combobox" aria-expanded="true" aria-label="Tag" aria-autocomplete="none" aria-activedescendant="o1">
+      <input id="textEntry" role="textbox" aria-owns="owned_listbox" onkeypress="handleTyping(event);" type="text">
+      <ul role="listbox" id="owned_listbox" style="list-style-type: none;">
+        <li role="option" id="o1">Zebra</li>
+        <li role="option" id="o2">Zoom</li>
+        <li role="option" id="o3">Zeta</li>
+        <li role="option" id="o4">Zaphod</li>
+        <li role="option" id="o5">Alpha</li>
+      </ul>
+    </div>
+  
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/572.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,74 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>In a &lt;div&gt; element with role="combobox" and aria-autocomplete="inline", change values of the combobox by adjusting the up and down arrow keys with focus on the textfield in the combobox.</title>
+    <style type="text/css">
+      .hasFocus { border: 2px solid red; }
+    </style>
+    <script type="text/javascript">
+      var UP = 38;
+      var DOWN = 40;
+      comboInfo = {};
+      
+      function toArray (/* NodeList */ nodeList) {
+          var result = [];
+          for (var i=0; i < nodeList.length; i++) {
+              result[i] = nodeList[i];
+          }
+          return result;
+      }
+      
+      function initComboInfo() {
+          comboInfo.comboBox = document.getElementById ('test');
+          comboInfo.textEntry = document.getElementById ('testEntry');
+          var active = document.getElementById (comboInfo.comboBox.getAttribute ('aria-activedescendant'));
+          comboInfo.options = toArray (active.parentElement.children);
+          return active;
+      }
+
+      function handleArrow (/* Event */ event) {
+          /* NOTE:  With respect to IE, assumes IE9 as per CR criteria (http://www.w3.org/WAI/ARIA/1.0/CR/implementation-report) */
+          var active = document.getElementById (comboInfo.comboBox.getAttribute ('aria-activedescendant'));
+          var currentIndex = comboInfo.options.indexOf (active);
+          var nextIndex = currentIndex;
+          if (event.which == DOWN) {
+              nextIndex = (currentIndex + 1) % comboInfo.options.length;
+          }
+          else if (event.which == UP) {
+              nextIndex = currentIndex - 1;
+              if (nextIndex < 0)
+                  nextIndex = comboInfo.options.length - 1;
+          }
+          
+          if (nextIndex != currentIndex) {
+              active.removeAttribute ('class');
+              active = comboInfo.options[nextIndex];
+              comboInfo.comboBox.setAttribute ('aria-activedescendant', active.getAttribute ('id'));
+              active.setAttribute ('class', 'hasFocus');
+              event.target.value = active.innerHTML;
+          }
+      }
+      
+      function doOnload() {
+          var active = initComboInfo();
+          comboInfo.textEntry.value = active.innerHTML;
+          comboInfo.textEntry.focus();
+          active.setAttribute ('class', 'hasFocus');
+      }
+      
+    </script>
+  </head>
+  <body onload='doOnload()'>
+    <div id="test" role="combobox" aria-expanded="true" aria-label="Tag" aria-autocomplete="inline" aria-activedescendant="o1">
+      <input id="testEntry" type="text" role="textbox" aria-owns="owned_listbox" onkeydown='handleArrow (event)'>
+      <ul role="listbox" id="owned_listbox" style="list-style-type: none;">
+        <li role="option" id="o1">Zebra</li>
+        <li role="option" id="o2">Zoom</li>
+        <li role="option" id="o3">Zeta</li>
+        <li role="option" id="o4">Zaphod</li>
+      </ul>
+    </div>
+  </body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/573.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,74 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>In a &lt;div&gt; element with role="combobox" and aria-autocomplete="both", change values of the combobox by adjusting the up and down arrow keys with focus on the textfield in the combobox.</title>
+    <style type="text/css">
+      .hasFocus { border: 2px solid red; }
+    </style>
+    <script type="text/javascript">
+      var UP = 38;
+      var DOWN = 40;
+      comboInfo = {};
+      
+      function toArray (/* NodeList */ nodeList) {
+          var result = [];
+          for (var i=0; i < nodeList.length; i++) {
+              result[i] = nodeList[i];
+          }
+          return result;
+      }
+
+      function initComboInfo() {
+          comboInfo.comboBox = document.getElementById ('test');
+          comboInfo.textEntry = document.getElementById ('testEntry');
+          var active = document.getElementById (comboInfo.comboBox.getAttribute ('aria-activedescendant'));
+          comboInfo.options = toArray (active.parentElement.children);
+          return active;
+      }
+      
+      function handleArrow (/* Event */ event) {
+          /* NOTE:  With respect to IE, assumes IE9 as per CR criteria (http://www.w3.org/WAI/ARIA/1.0/CR/implementation-report) */
+          var active = document.getElementById (comboInfo.comboBox.getAttribute ('aria-activedescendant'));
+          var currentIndex = comboInfo.options.indexOf (active);
+          var nextIndex = currentIndex;
+          if (event.which == DOWN) {
+              nextIndex = (currentIndex + 1) % comboInfo.options.length;
+          }
+          else if (event.which == UP) {
+              nextIndex = currentIndex - 1;
+              if (nextIndex < 0)
+                  nextIndex = comboInfo.options.length - 1;
+          }
+          
+          if (nextIndex != currentIndex) {
+              active.removeAttribute ('class');
+              active = comboInfo.options[nextIndex];
+              comboInfo.comboBox.setAttribute ('aria-activedescendant', active.getAttribute ('id'));
+              active.setAttribute ('class', 'hasFocus');
+              event.target.value = active.innerHTML;
+          }
+      }
+
+      function doOnload() {
+          var active = initComboInfo();
+          comboInfo.textEntry.value = active.innerHTML;
+          comboInfo.textEntry.focus();
+          active.setAttribute ('class', 'hasFocus');
+      }
+      
+    </script>
+  </head>
+  <body onload='doOnload()'>
+    <div id="test" role="combobox" aria-expanded="true" aria-label="Tag" aria-autocomplete="both" aria-activedescendant="o2">
+      <input id="testEntry" type="text" role="textbox" aria-owns="owned_listbox" onkeydown='handleArrow (event)'>
+      <ul role="listbox" id="owned_listbox" style="list-style-type: none;">
+        <li role="option" id="o1">Zebra</li>
+        <li role="option" id="o2">Zoom</li>
+        <li role="option" id="o3">Zeta</li>
+        <li role="option" id="o4">Zaphod</li>
+      </ul>
+    </div>
+  </body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/574.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,15 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>A &lt;div&gt; with role="list" and a child div with role="group" who has a child of role="button".</title>
+  </head>
+  <body>
+    <div id="test" role="list">
+      <div id="listChild" role="group">
+        <span id="groupChild" role="button">List <abbr title="containing">→</abbr> group <abbr title="containing">→</abbr> button</span>
+      </div>
+    </div>
+  </body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/575.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,15 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>A &lt;div&gt;with role="menu" and a child div with role="group" who has a child of role="button"..</title>
+  </head>
+  <body>
+    <div id="test" role="menu">
+      <div id="menuChild" role="group">
+        <span id="groupChild" role="button">Menu <abbr title="containing">→</abbr> group <abbr title="containing">→</abbr> button</span>
+      </div>
+    </div>
+  </body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/576.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,15 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>A &lt;div&gt; with role="tree" and a child div with role="group" who has a child of role="button"</title>
+  </head>
+  <body>
+    <div id="test" role="tree">
+      <div id="treeChild" role="group">
+        <span id="groupChild" role="button">Tree <abbr title="containing">→</abbr> group <abbr title="containing">→</abbr> button</span>
+      </div>
+    </div>
+  </body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/577.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,15 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>A &lt;div&gt; with role="grid" and a child div with role="rowgroup" who has a child of role="button".</title>
+  </head>
+  <body>
+    <div id="test" role="grid">
+      <div id="gridChild" role="rowgroup">
+        <span id="rowgroupChild" role="button">Grid <abbr title="containing">→</abbr> rowgroup <abbr title="containing">→</abbr> button</span>
+      </div>
+    </div>
+  </body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/578.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,12 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>A page with two div elements that have role="toolbar" but not aria-label property.</title>
+  </head>
+  <body>
+    <div id="test" role="toolbar">Toolbar 1</div>
+    <div id="test2" role="toolbar">Toolbar 2</div>
+  </body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/579.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>A page with one div element that has role="toolbar" but not aria-label property.</title>
+  </head>
+  <body>
+    <div id="test" role="toolbar">Toolbar 1</div>
+  </body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/580.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,19 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>A div element with style="display:none" has aria-hidden="true", and then script sets style to "display: block".</title>
+    <script type="text/javascript">
+      function replaceStyle (/* Element */ element, /* String */ selector, /* String */ newValue) {
+          element.setAttribute ('style', selector + ':' + newValue);
+      }
+      function doOnload() {
+          window.setTimeout ("replaceStyle (document.getElementById('test'), 'display', 'block')", 1000);
+      }
+    </script>
+  </head>
+  <body onload="doOnload();">
+    <div id="test" aria-hidden="true" style="display:none;">This &lt;div&gt;'s style switched from 'display:none' to 'display:block'.  It has <code>aria-hidden='true'</code>, regardless.</div>
+  </body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/581.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>A page with a div element with id="owned1" is referenced by two div elements that each have aria-owns="owned1".</title>
+  </head>
+  <body>
+    <div id="owner1" aria-owns="owned1">First owner of owned1</div>
+    <div id="owner2" aria-owns="owned1">Second owner of owned1</div>
+    <div id="owned1">I am owned1</div>
+  </body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/582.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,18 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>An element with aria-setsize=5 has aria-posinset=6.</title>
+  </head>
+  <body>
+    <h2 id="label_fruit"> Available Fruit </h2>
+    <ul role="listbox" aria-labelledby="label_fruit">
+      <li role="option" aria-setsize="5" aria-posinset="6" id="test"> apples </li>
+      <li role="option" aria-setsize="5" aria-posinset="2"> bananas </li>
+      <li role="option" aria-setsize="5" aria-posinset="3"> cantaloupes </li>
+      <li role="option" aria-setsize="5" aria-posinset="4"> dates </li>
+      <li role="option" aria-setsize="5" aria-posinset="5"> kumquat </li>
+    </ul
+  </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/583.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,18 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>An element with aria-setsize=5 has aria-posinset=0.</title>
+  </head>
+  <body>
+    <h2 id="label_fruit"> Available Fruit </h2>
+    <ul role="listbox" aria-labelledby="label_fruit">
+      <li role="option" aria-setsize="5" aria-posinset="0" id="test"> apples </li>
+      <li role="option" aria-setsize="5" aria-posinset="2"> bananas </li>
+      <li role="option" aria-setsize="5" aria-posinset="3"> cantaloupes </li>
+      <li role="option" aria-setsize="5" aria-posinset="4"> dates </li>
+      <li role="option" aria-setsize="5" aria-posinset="5"> kumquat </li>
+    </ul
+  </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/author-requirements/584.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,18 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>An element with aria-setsize=5 has aria-posinset=1.</title>
+  </head>
+  <body>
+    <h2 id="label_fruit"> Available Fruit </h2>
+    <ul role="listbox" aria-labelledby="label_fruit">
+      <li role="option" aria-setsize="5" aria-posinset="1" id="test"> apples </li>
+      <li role="option" aria-setsize="5" aria-posinset="2"> bananas </li>
+      <li role="option" aria-setsize="5" aria-posinset="3"> cantaloupes </li>
+      <li role="option" aria-setsize="5" aria-posinset="4"> dates </li>
+      <li role="option" aria-setsize="5" aria-posinset="5"> kumquat </li>
+    </ul
+  </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/button-pressed/589.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>An element with role button without the aria-pressed state.</title>
+  </head>
+  <body>
+    <div id="test" role="button">This div has role button</div>
+  </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/button-pressed/590.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>An element with role button with an aria-pressed state of "true".</title>
+  </head>
+  <body>
+    <div id="test" role="button" aria-pressed='true'>This div has role button, with aria-pressed='true'</div>
+  </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/duplicate-id/594.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>An element with role of "button" with an aria-describedby value of "foo", and two elements with ID "foo" with text values "foo1" and "foo2" respectively.</title>
+  </head>
+  <body>
+    <div id="test" role="button" aria-describedby='foo'>Button with aria-describedby='foo'</div>
+    <span id="foo">foo1</span>
+    <span id="foo">foo2</span>
+  </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/duplicate-id/595.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>An element with role of "button" with an aria-labelledby value of "foo", and two elements with ID "foo" with text values "foo1" and "foo2" respectively.</title>
+  </head>
+  <body>
+    <div id="test" role="button" aria-labelledby='foo'>Button with aria-labelledby='foo'</div>
+    <span id="foo">foo1</span>
+    <span id="foo">foo2</span>
+  </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/invalid-state/587.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>An element with role checkbox, having an aria-invalid property with value "foo".</title>
+  </head>
+  <body>
+    <div id="test" role="checkbox" aria-invalid="foo">Checkbox with aria-invalid='foo'</div>
+  </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/invalid-state/588.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>An element with role checkbox, having an aria-invalid property with value "".</title>
+  </head>
+  <body>
+    <div id="test" role="checkbox" aria-invalid="">Checkbox with aria-invalid=''</div>
+  </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/mixed-value/585.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>Element with role menuitemradio having inherited state or property aria-checked with value "mixed".</title>
+  </head>
+  <body>
+    <div id="test" role="menuitemradio" aria-checked="mixed">Radio menu item with aria-checked='mixed'</div>
+  </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/mixed-value/586.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>Element with role radio having inherited state or property aria-checked with value "mixed".</title>
+  </head>
+  <body>
+    <div id="test" role="radio" aria-checked="mixed">Radio button with aria-checked='mixed'</div>
+  </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-general/596.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,12 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>DIV with aria-labelledby="ID1" and aria-label is not specified and title is not specified.</title>
+  </head>
+  <body>
+    <div id="test" aria-labelledby='ID1'>aria-labelledby='ID1'</div>
+    <span id="ID1">Label for 'test' element</span>
+  </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-general/597.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>DIV with aria-label="Tag" and aria-labelledby is not specified and title is not specified..</title>
+  </head>
+  <body>
+    <div id="test" aria-label='Tag'>aria-label='Tag'</div>
+  </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-general/598.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,12 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>DIV with aria-labelledby="ID1" aria-label="Tag" and title is not specified.</title>
+  </head>
+  <body>
+    <div id="test" aria-labelledby="ID1" aria-label='Tag'>aria-labelledby="ID1" aria-label='Tag'</div>
+    <span id="ID1">Element with id='ID1'</span>
+  </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-general/599.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>DIV with id="ID0" and aria-labelledby="ID0 ID1" and aria-label="Tag" and title is not specified.</title>
+  </head>
+  <body>
+    <div id="test" aria-aria-labelledby="ID0 ID1" aria-label='Tag'>aria-labelledby="ID0 ID1" aria-label='Tag'</div>
+    <span id="ID0">Element with id='ID0'</span>
+    <span id="ID1">Element with id='ID1'</span>
+  </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-general/600.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>DIV with text and aria-label is not specified and aria-labelledby is not specified and title is not specified and role is not specified.</title>
+  </head>
+  <body>
+    <div id="test">Div with text</div>
+  </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-general/601.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>DIV with text and role="button" and aria-label is not specified and aria-labelledby is not specified and title is not specified.</title>
+  </head>
+  <body>
+    <div id="test" role="button">Div with role of button, with text.</div>
+  </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-general/602.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>DIV with text and role="button" and title="Tag" and aria-label is not specified and aria-labelledby is not specified.</title>
+  </head>
+  <body>
+    <div id="test" role="button" title="Tag">Div with role of button, with text and title='Tag'</div>
+  </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-img/556.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 556 IMG with aria-label="l" and aria-labelledby not specified and alt not specified and title not specified.</title>
+</head>
+<body>
+<img src="foo.jpg" aria-label="1"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-img/557.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 557 IMG with aria-label="l" and alt="a" and title="t" and aria-labelledby not specified.</title>
+</head>
+<body>
+<img src="foo.jpg" aria-label="1" alt="a" title="t"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-img/558.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 558 IMG with aria-labelledby="ID1" and aria-label not specified and alt not specified and title not specified.</title>
+</head>
+<body>
+<input type="text" value="peanuts" id="ID1">
+<img aria-labelledby="ID1" src="foo.jpg"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-img/559.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 559 IMG with aria-labelledby="ID1" and aria-label not specified and alt not specified and title not specified where ID1 is not valid.</title>
+</head>
+<body>
+<img aria-labelledby="ID1" src="foo.jpg"/>
+</body>
+</html>
+
+                                                                                      
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-img/560.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 560 IMG with aria-label="l" aria-labelledby="ID1" and alt not specified and title not specified.</title>
+</head>
+<body>
+<input type="text" value="peanuts" id="ID1">
+<img aria-labelledby="ID1" aria-label="1" src="foo.jpg"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-img/561.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 561 IMG with aria-label="l" aria-labelledby="ID1" and alt not specified and title not specified where ID1 is not valid.</title>
+</head>
+<body>
+<img aria-labelledby="ID1" aria-label="1" src="foo.jpg"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-img/562.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 562 IMG with aria-labelledby="ID1 ID2 ID3" and aria-label not specified and alt not specified and title not specified.</title>
+</head>
+<body>
+<input type="text" value="peanuts" id="ID1">
+<input type="text" value="popcorn" id="ID2">
+<input type="text" value="apple jacks" id="ID3">
+<img aria-labelledby="ID1 ID2 ID3" src="foo.jpg"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-img/563.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 563 IMG with id="ID0" aria-label="l" and aria-labelledby="ID0 ID1" and alt not specified and title not specified has accname = "l " + TextOfElements(ID1).</title>
+</head>
+<body>
+<input type="text" value="peanuts" id="ID1">
+<img id="ID0" aria-label="1" aria-labelledby="ID0 ID1" src="foo.jpg"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-img/564.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 564 IMG with id="ID0" aria-label="l" aria-labelledby="ID0 ID1 ID2 ID3" and alt not specified and title not specified.</title>
+</head>
+<body>
+<input type="text" value="peanuts" id="ID1">
+<input type="text" value="popcorn" id="ID2">
+<img id="ID0" aria-label="1" aria-labelledby="ID0 ID1 ID2" src="foo.jpg"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-img/565.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 565 IMG with id="ID0" and aria-label="l" and aria-labelledby="ID0 ID1 ID2 ID3" and alt="a" and title="t".</title>
+</head>
+<body>
+<input type="text" value="peanuts" id="ID1">
+<input type="text" value="popcorn" id="ID2">
+<input type="text" value="apple jacks" id="ID3">
+<img id="ID0" aria-label="1" aria-labelledby="ID0 ID1 ID2 ID3" alt= "a" title="t" src="foo.jpg"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-img/566.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 566 IMG with id="ID0" and aria-label="" and aria-labelledby="ID0 ID1 ID2 ID3" and alt="a" and title="t".</title>
+</head>
+<body>
+<input type="text" value="peanuts" id="ID1">
+<input type="text" value="popcorn" id="ID2">
+<input type="text" value="apple jacks" id="ID3">
+<img id="ID0" aria-label="" aria-labelledby="ID0 ID1 ID2 ID3" alt= "a" title="t" src="foo.jpg"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/536.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 536 UT type=ANY with aria-hidden="true" with no aria-labelledby and with id="test".</title>
+</head>
+<body>
+<input type="button" id="test" aria-hidden="true">
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/537.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 537 UT type=ANY with hidden="true" with no aria-labelledby and with id="test".</title>
+</head>
+<body>
+<input type="button" id="test" hidden="true">
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/538.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 538 UT type="hidden" with no aria-labelledby and with id="test".</title>
+</head>
+<body>
+<input type="hidden" id="test">
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/539.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 539 An INPUT type=ANY, with an id="test", an aria-label, and no aria-labelledby.</title>
+</head>
+<body>
+<input type="button" aria-label="Rich" id="test">
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/540.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,12 @@
+<html>
+<head>
+<title>Test 540 An INPUT type=ANY with an id="test", an aria-labelledby="ID1" and no aria-label.</title>
+</head>
+<body>
+<div id="foo">
+Rich's button
+</div>
+<input type="button" aria-labelledby="foo" id="test">
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/541.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,12 @@
+<html>
+<head>
+<title>Test 541 An INPUT type=ANY with an aria-labelledby="ID1" aria-label="bar".</title>
+</head>
+<body>  
+<div id="ID1">
+Rich's button
+</div>
+<input type="button" aria-label="bar" aria-labelledby="ID1" id="test"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/542.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 542 An INPUT type=submit, with id="test", with no aria-labelledby and no aria-label and does not have a role=presentation.</title>
+</head>
+<body>  
+<input type="submit" id="test"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/543.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 543 An INPUT type="reset", with id="test", with no aria-labelledby and no aria-label and does not have a role=presentation.</title>
+</head>
+<body>  
+<input type="reset" id="test"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/544.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 544 An INPUT type=button, with id="test", value="foo", with no aria-labelledby and no aria-label and does not have a role=presentation.</title>
+</head>
+<body>  
+<input type="button" id="test" value="foo"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/545.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 545 An INPUT type=img, with id="test", with no aria-labelledby, and no aria-label, does not have a role=presentation, and has an alt attribute.</title>
+</head>
+<body>  
+<input src="baz.html" type="image" id="test" alt="foo"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/546.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,10 @@
+<html>
+<head>
+<title>Test 546 An INPUT type=text, password, checkbox, radio, file, or img, with id="test", with no aria-labelledby and no aria-label, does not have a role=presentation, and is referenced by a LABEL element.</title>
+</head>
+<body>
+<label for="test">States:</label>
+<input type="text" id="test"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/547.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 547 An INPUT type=text, password, checkbox, radio, or file, with id="ID0" referenced by a LABEL with an embedded INPUT type=text.</title>
+</head>
+<body>
+<label for="ID0">
+foo
+<input type="text" value="David"/>
+</label>
+<input type=text id="ID0" value="baz"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/548.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,16 @@
+<html>
+<head>
+<title>Test 548An INPUT type=text, password, checkbox, radio, or file, with id="ID0", referenced by a LABEL with an embedded SELECT, role=combobox, or role=menu.</title>
+</head>
+<body>
+<label for="ID0">
+crazy
+   <select name="member" size="1" "role="menu" tabindex="0">
+      <option role="menuitem" value="beard" selected="true">clown</option>
+      <option role="menuitem" value="scuba">rich</option>
+   </select>
+</label> 
+<input type=text id="ID0" value="baz"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/549.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,15 @@
+<html>
+<head>
+<title>Test 549 An INPUT type=text, password, checkbox, radio, or file, with id="ID0", referenced by a LABEL with an embedded role=spinbutton or role=slider that has an aria-valuetext.</title>
+</head>
+<body>
+<label for="ID0">
+   crazy
+   <div role="spinbutton" aria-valuetext="Monday" aria-valuemin="1" aria-valuemax="7" aria-valuenow="4">
+   </div>
+</label>
+<input type=text id="ID0" value="baz"/>
+
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/550.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,15 @@
+<html>
+<head>
+<title>Test 550 An INPUT type=text, password, checkbox, radio, or file, with id="ID0", referenced by a LABEL with an embedded role=spinbutton or role=slider that has no aria-valuetext.</title>
+</head>
+<body>
+<label for="ID0">
+   crazy
+   <div role="spinbutton" aria-valuemin="1" aria-valuemax="7" aria-valuenow="4">
+   </div>
+</label>
+<input type=text id="ID0" value="baz"/>
+
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/551.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 551 An INPUT type=text, password, checkbox, radio, file, or image , with id="test", with no aria-labelledby and no aria-label, does not have a role=presentation, is not referenced by a LABEL element, and has a title.</title>
+</head>
+<body>
+<input type=text id="test" title="crazy" value="baz"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/552.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 552  An INPUT type=text, password, checkbox, radio, file, or image, with id="test", with no aria-labelledby and no aria-label, but is referenced by a LABEL element that has an associated CSS :before content rule.</title>
+<style>
+
+label:before
+{
+content:"fancy";
+}
+</style>
+</head>
+<body>
+<label for="test"></label>
+<input type="text aria-label="fruit" id="test"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/name-computation-input/553.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<html>
+<head>
+<title>Test 553 An INPUT type=text, password, checkbox, radio, file, or image, with id="test", with no aria-labelledby and no aria-label, but is referenced by a LABEL element that has an associated CSS :after content rule. </title>
+<style>
+
+label:before
+{
+content:"fancy";
+}
+</style>
+</head>
+<body>
+<label for="test"></label>
+<input type="text id="test"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/493.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 493 Focusable Image element with role="presentation" </title>
+</head>
+<body>
+<img src="foo.jpg" width="40" height="40" role="presentation" tabindex="0">
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/494.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 494 Image element with role="presentation" and aria-atomic="true" </title>
+</head>
+<body>
+<img src="foo.jpg" width="40" height="40" role="presentation" aria-atomic="true"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/495.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 495 Image element with role="presentation" and aria-busy="true" </title>
+</head>
+<body>
+<img src="foo.jpg" width="40" height="40" role="presentation" aria-busy="true"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/496.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,10 @@
+<html>
+<head>
+<title>Test 496 Image element with role="presentation" but controlled by an button </title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" id="foo"/>
+<input type="button" value="I control the Image" aria-controls="foo"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/497.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,12 @@
+<html>
+<head>
+<title>Test 497 Image element with role="presentation" but with a reference to a description </title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" aria-describedby="foo"/>
+<p id="foo">
+This is an image.
+</p>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/498.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 498 Image element with role="presentation" but aria-disabled="true" </title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" aria-disabled="true"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/499.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 499 Image element with role="presentation" but aria-dropeffect="move" </title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" aria-dropeffect="move"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/500.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<html>
+<head>
+<title>Test 500 Image element with role="presentation" but with a valid aria-flowto attribute</title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" aria-flowto="test2"/>
+<div role="img" id="test2">
+</div>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/501.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 501 Image element with role="presentation" but with aria-grabbed="true"</title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" aria-grabbed="true"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/502.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 502 Image element with role="presentation" but with aria-haspopup="true"</title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" aria-haspopup="true"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/503.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 503 Image element with role="presentation" but with aria-hidden="true"</title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" aria-hidden="true"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/504.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 504 Image element with role="presentation" but with aria-invalid="true"</title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" aria-invalid="true"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/505.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 505 Image element with role="presentation" but with aria-label="test"</title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" aria-label="test"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/506.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,12 @@
+<html>
+<head>
+<title>Test 506 Image element with role="presentation" but with a valid aria-labelledby attribute</title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" aria-labelledby="test2"/>
+<div id="test2">
+test_label
+</div>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/507.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 507 Image element with role="presentation" but with aria-live="assertive"</title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" aria-live="assertive"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/508.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,14 @@
+<html>
+<head>
+<title>Test 508 unordered list with role="presentation" and aria-owns referencing an ARIA listitem </title>
+</head>
+<body>
+<ul role="presentation" aria-owns="foo">
+<li>test1</li>
+</ol>
+<div id="foo" role="listitem">
+test2
+</div>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/509.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,9 @@
+<html>
+<head>
+<title>Test 509 Image element with role="presentation" but with aria-relevant="text"</title>
+</head>
+<body>
+<img src="foo.jpg" alt="test1" width="40" height="40" role="presentation" aria-relevant="text"/>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/510.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 510 An owned, unfocusable, element untied to an aria relationship that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td>Test me</td>
+</tr>
+</table>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/511.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,15 @@
+<html>
+<head>
+<title>Test 511 An owned, focusable element, tied to an aria relationship that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td tabindex="0" id="foo">Test me</td>
+</tr>
+</table>
+<div aria-controls="foo">
+</div>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/512.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 512 An owned, unfocusable element, having aria-atomic="true" that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-atomic="true">Test me</td>
+</tr>
+</table>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/513.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 513 An owned, unfocusable element, having aria-busy="true" that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-busy="true">Test me</td>
+</tr>
+</table>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/514.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,15 @@
+<html>
+<head>
+<title>Test 514 An owned, unfocusable element, with a valid aria-controls attribue set that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-controls="foo">Test me</td>
+</tr>
+</table>
+<div id="foo">
+</div>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/515.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,16 @@
+<html>
+<head>
+<title>Test 515 An owned, unfocusable element, with a valid aria-describedby attribue set that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-describedby="foo">Test me</td>
+</tr>
+</table>
+<div id="foo">
+You can
+</div>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/516.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 516 An owned, unfocusable element, having aria-disabled="true" that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-disabled="true">Test me</td>
+</tr>
+</table>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/517.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 517 An owned, unfocusable element, having aria-dropeffect="move" that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-dropeffect="move">Test me</td>
+</tr>
+</table>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/518.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,16 @@
+<html>
+<head>
+<title>Test 518 An owned, unfocusable element, with a valid aria-flowto attribue set that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-flowto="foo">Test me</td>
+</tr>
+</table>
+<div id="foo">
+You can
+</div>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/519.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 519 An owned, unfocusable element, having aria-grabbed="true" that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-grabbed="true">Test me</td>
+</tr>
+</table>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/520.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 520 An owned, unfocusable element, having aria-haspopup="true" that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-haspopup="true">Test me</td>
+</tr>
+</table>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/521.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 521 An owned, unfocusable element, having aria-hidden="true" that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-hidden="true">Test me</td>
+</tr>
+</table>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/522.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 522 An owned, unfocusable element, having aria-invalid="true" that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-invalid="true">Test me</td>
+</tr>
+</table>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/523.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 523 An owned, unfocusable element, having aria-label="test" that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-label="test"></td>
+</tr>
+</table>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/524.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,16 @@
+<html>
+<head>
+<title>Test 524 An owned, unfocusable element, with a valid aria-labelledby attribue set that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-labelledby="foo"></td>
+</tr>
+</table>
+<div id="foo">
+You can
+</div>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/525.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 525 An owned, unfocusable element, having aria-live="assertive" that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-live="assertive">test</td>
+</tr>
+</table>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/526.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,17 @@
+<html>
+<head>
+<title>Test 526 An owned, unfocusable element, having an aria-owns property with a valid IDREF value, and an inherited presentation role</title>
+</head>
+<body>
+<ul role="presentation">
+<li>
+   <ul aria-owns="foo">
+   </ul>
+</li>
+</ul>
+<div id="foo" role="listitem">
+item 1
+</div>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/527.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 527 An owned, unfocusable element, having aria-relevant="text" that inherits role="presentation"</title>
+</head>
+<body>
+<table role="presentation">
+<tr>
+<td aria-relevant="text">test</td>
+</tr>
+</table>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/528.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,14 @@
+<html>
+<head>
+<title>Test 528 An owned, unfocusable element, having an aria-owns property with a valid IDREF value, and an inherited presentation role</title>
+</head>
+<body>
+<ul role="presentation">
+<li>
+   <ul role="checkbox">
+   </ul>
+</li>
+</ul>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/529.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,16 @@
+<html>
+<head>
+<title>Test 529 A unordered list element UL having a role of presentation and having a list item child element LI and having an aria-owned property set to the id of an owned child having a role of "listitem"</title>
+</head>
+<body>
+<ul role="presentation" aria-owns="foo">
+<li>
+test1
+</li>
+</ul>
+<div id="foo" role="listitem">
+test2
+</div>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/530.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,13 @@
+<html>
+<head>
+<title>Test 530 An element with role presentation and with an owned child having the aria-checked property with value "true", an id="test", and the aria-expanded property with value "true", and with no global WAI-ARIA states and properties.</title>
+</head>
+<body>
+<ul role="presentation">
+<li id="test" aria-checked="true" aria-expanded="true">
+vegetables
+</li>
+</ul>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/531.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,10 @@
+<html>
+<head>
+<title>Test 531 An element with role presentation, having an id="test", having the aria-checked property with value "true" and the aria-expanded property with value "true", and with no global WAI-ARIA states and properties..</title>
+</head>
+<body>
+<ul id="test" role="presentation" aria-checked="true" aria-expanded="true">
+</ul>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/532.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,12 @@
+<html>
+<head>
+<title>Test 532 An element with role presentation with an ID attribute with value "test" and referenced by an ARIA relation (e.g. aria-describedby).</title>
+</head>
+<body>
+<img src="foo.jpg" aria-describedby="test">
+<div id="test" role="presentation">
+The time is now to come to the aid of your country
+</div>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/533.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,12 @@
+<html>
+<head>
+<title>Test 533 An element with role presentation with an ID attribute with value "test" and referenced by an ARIA relation (e.g. aria-describedby) and with aria-hidden with value "true".</title>
+</head>
+<body>
+<img src="foo.jpg" aria-describedby="test">
+<div id="test" role="presentation" aria-hidden="true">
+The time is now to come to the aid of your country
+</div>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/534.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,14 @@
+<html>
+<head>
+<title>Test 534 An element with role presentation with an ID attribute with value "test" and referenced by an ARIA relation (e.g. aria-describedby).</title>
+</head>
+<body>
+<img src="foo.jpg" aria-describedby="test">
+<ul role="presentation">
+   <li id="test">
+      The time is now to come to the aid of your country
+   </li>
+</ul>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/presentation-role/535.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,14 @@
+<html>
+<head>
+<title>Test 534 An element with role presentation with an ID attribute with value "test" and referenced by an ARIA relation (e.g. aria-describedby) and with aria-hidden with value "true".</title>
+</head>
+<body>
+<img src="foo.jpg" aria-describedby="test">
+<ul role="presentation">
+   <li id="test" aria-hidden="true">
+      The time is now to come to the aid of your country
+   </li>
+</ul>
+</body>
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/relevant-state/591.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>Element with role main having global state or property aria-relevant with value "additions removals".</title>
+  </head>
+  <body>
+    <div id="test" role="main" aria-relevant='additions removals'>Role main with aria-relevant='additions removals'</div>
+  </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/relevant-state/592.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>Element with role main having global state or property aria-relevant with value "removals text".</title>
+  </head>
+  <body>
+    <div id="test" role="main" aria-relevant='removals text'>Role main with aria-relevant='removals text'</div>
+  </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/relevant-state/593.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,11 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <title>Element with role main having global state or property aria-relevant with value "additions removals text".</title>
+  </head>
+  <body>
+    <div id="test" role="main" aria-relevant='additions removals text'>Role main with aria-relevant='additions removals text'</div>
+  </body>
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/selected-state/670.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 670</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 670</h1>
+        
+    <ul role="listbox">
+      <li role="option" aria-selected="true" id="ID_OPTION" tabindex="0">Option 1</li> 
+      <li role="option">Option 2</li> 
+    </ul>
+    
+    <h2>Description</h2>
+    <p>For an element with role role "option" which is a child of an element with 
+      role "listbox", and the value of the "aria-selected" attribute is equal 
+      to "true".</p>
+    
+    <script type="text/javascript">  
+      
+     function setFocus() {
+       var node = document.getElementById('ID_OPTION');  
+       node.focus();
+     }
+     
+     window.addEventListener('load', setFocus);
+    </script>
+  </body>
+  
+</html>
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/selected-state/671.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 671</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 671</h1>
+    
+    <ul role="listbox">
+      <li role="option" aria-selected="false" id="ID_OPTION" tabindex="0">Option 1</li> 
+      <li role="option">Option 2</li> 
+    </ul>
+
+    <h2>Description</h2>
+    <p>For an element with role role "option" which is a child of an element with 
+      role "listbox", and the value of the "aria-selected" attribute is NOT equal 
+      to "true" or the attribute is undefined.</p>
+    
+    
+    <script type="text/javascript">  
+      
+     function setFocus() {
+       var test_node = document.getElementById('ID_OPTION');  
+       test_node.focus();
+     }
+     
+     window.addEventListener('load', setFocus);
+    </script>
+  </body>
+  
+</html>
+
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/selected-state/672.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,38 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 672</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 672</h1>
+    <ul role="listbox">
+      <li role="option" aria-selected="false" id="TEST_ID" tabindex="0">Option 1</li> 
+      <li role="option">Option 2</li> 
+    </ul>
+    
+    <h2>Description</h2>
+    <p>For an element with role "option" which is a child of an element with role "listbox", 
+      and the value of the "aria-selected" attribute changes (from "true", or to "true").</p>
+    
+    <script type="text/javascript">  
+      function changeSelectedState() {
+        var test_node = document.getElementById('TEST_ID');  
+        var state = test_node.getAttribute('aria-selected');
+     
+        if (state === 'false') test_node.setAttribute('aria-selected', 'true');
+        else test_node.setAttribute('aria-selected', 'true');
+
+      }
+  
+     function setFocus() {
+       var test_node = document.getElementById('TEST_ID');  
+       test_node.focus();
+       setTimeout(changeSelectedState,1000);
+     }
+     
+     window.addEventListener('load', setFocus);
+    </script>
+  </body>
+  
+</html>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ARIA/1.0/tests/test-files/stability-of-dom/669.html	Fri Aug 31 16:11:09 2012 -0400
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
+<html>
+  <head>
+    <title>ARIA 1.0 Test Case 669</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  </head>
+  <body>
+    <h1>ARIA 1.0 Test Case 669</h1>
+    
+    <ul role="listbox" id="ID_LISTBOX" tabindex="0" aria-activedescendant="ID_OPTION_1">
+      <li id="ID_OPTION_1" role="option">Option 1</li> 
+      <li id="ID_OPTION_2" role="option">Option 2</li> 
+    </ul>
+    
+    <h2>Description</h2>
+    <p>An element with role "listbox" with two descendants having role "option" 
+      and aria-activedescendant set to the id of the first option for which an 
+      assistive technology or API test tool requests to move focus to option 2.</p>
+    
+    <script type="text/javascript">  
+      
+     function setFocus() {
+       var node = document.getElementById('ID_LISTBOX');  
+       node.focus();
+     }
+     
+     window.addEventListener('load', setFocus);
+    </script>
+  </body>
+  
+</html>
+
+