| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | 
 |  | 
 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> | 
 |         <head> | 
 |                 <title>TestWidget 1.3</title> | 
 |                 <script type="text/javascript"> | 
 |                         var mainDiv; | 
 |                         var widgetID = "12345678"; | 
 |                                          | 
 |                         function init() { | 
 |                                 mainDiv = document.getElementById( "main" ); | 
 |                          | 
 |                                 if ( window.widget ) { | 
 |                                         widget.setCloseBoxOffset( 304, 16 ); | 
 |                                         window.resizeTo( 640, 480 ); | 
 |                                         //widgetID = widget.identifier; | 
 |                                 } | 
 |                         } | 
 |                                          | 
 |                         function getLocalMailIDList() { | 
 |                                 var storedLocalMailIDList = new Array(); | 
 |                                 var xmlHttp = new XMLHttpRequest(); | 
 |                                 xmlHttp.open("GET", "MessageUidsAlreadyDownloaded2", false);                                 | 
 |                                 xmlHttp.send(null); | 
 |                                  | 
 |                                 if (xmlHttp.readyState == 4) { | 
 |                                         var items = xmlHttp.responseXML; | 
 |                                         var counter = 0; | 
 |                                          | 
 |                                         for ( var i = 0; i < items.childNodes.length; i++ ) { | 
 |                                                 counter++; | 
 |                                                  | 
 |                                                 if ( items.childNodes[i].nodeName == "plist" ) { | 
 |                                                         counter++; | 
 |                                                         //alert( items.childNodes[i].nodeName ); | 
 |                                                          | 
 |                                                         for ( var j = 0; j < items.childNodes[i].childNodes.length; j++) { | 
 |                                                                 counter++; | 
 |                                                                  | 
 |                                                                 if ( items.childNodes[i].childNodes[j].nodeName == "dict" ) { | 
 |                                                                         counter++; | 
 |                                                                         //alert( items.childNodes[i].childNodes[j].nodeName ); | 
 |                                                                          | 
 |                                                                         for ( var k = 0; k < items.childNodes[i].childNodes[j].childNodes.length; k++) { | 
 |                                                                                 counter++; | 
 |                                                                                  | 
 |                                                                                 if ( items.childNodes[i].childNodes[j].childNodes[k].nodeName == "key" ) { | 
 |                                                                                         counter++; | 
 |                                                                                         //alert( items.childNodes[i].childNodes[j].childNodes[k].nodeName ); | 
 |                                                                                         //alert( items.childNodes[i].childNodes[j].childNodes[k].firstChild.nodeValue ); | 
 |                                                                                         storedLocalMailIDList.push( items.childNodes[i].childNodes[j].childNodes[k].firstChild.nodeValue ); | 
 |                                                                                 } | 
 |                                                                         } | 
 |                                                                 } | 
 |                                                         } | 
 |                                                 } | 
 |                                         } | 
 |                                          | 
 |                                         /* | 
 |                                         for ( var i = 0; i < storedLocalMailIDList.length; i++ ) { | 
 |                                                 counter++; | 
 |                                                 mainDiv.innerText = storedLocalMailIDList[i]; | 
 |                                         } | 
 |                                         */ | 
 |                                         //alert(storedLocalMailIDList.length); | 
 |                                          | 
 |                                          | 
 |                                         //storedLocalMailIDList.sort(); | 
 |                                          | 
 |                                         alert(counter); | 
 |                                 } | 
 |                         } | 
 |                          | 
 |                         function getLocalMailIDList2() { | 
 |                                 var storedLocalMailIDList = new Array(); | 
 |                                 var xmlHttp = new XMLHttpRequest(); | 
 |                                 xmlHttp.open("GET", "MessageUidsAlreadyDownloaded2", false);                                 | 
 |                                 xmlHttp.send(null); | 
 |                                  | 
 |                                  | 
 |                                 if (xmlHttp.readyState == 4) { | 
 |                                         var items = xmlHttp.responseXML; //.getElementsByTagName("key"); | 
 |                                          | 
 |                                         /* | 
 |                                         //alert(items.length); | 
 |                                          | 
 |                                         for ( var i = 0; i < items.length; i+= 2 ) { | 
 |                                                 //alert( items[i].firstChild.nodeValue ); | 
 |                                                 //storedLocalMailIDList.push( items[i].firstChild.nodeValue ); | 
 |                                         } | 
 |                                          | 
 |                                         //for ( var i = 0; i < storedLocalMailIDList.length; i++ ) { | 
 |                                         //        mainDiv.innerText = storedLocalMailIDList[i]; | 
 |                                         //} | 
 |                                          | 
 |                                         //alert(storedLocalMailIDList.length); | 
 |                                          | 
 |                                         //storedLocalMailIDList.sort(); | 
 |                                         */ | 
 |                                 } | 
 |                         } | 
 |                          | 
 |                         function clear() { | 
 |                                 mainDiv.innerText = "C:\\>"; | 
 |                         } | 
 |                          | 
 |                         function fillMyRam() { | 
 |                                 getLocalMailIDList2(); | 
 |                                 setTimeout( "fillMyRam();", 500 ); | 
 |                         } | 
 |                 </script> | 
 |         </head> | 
 |          | 
 |         <body onLoad="init();"> | 
 |              <div><a href="javascript:fillMyRam();">fillMyRam</a></div> | 
 |         </body> | 
 | </html> |