<!--
function getPollingData() {      // Gets server polling page(s) document code(s)
   var Mtotal=Ftotal=0;
   var votes=new Array();
   var datfile=0; df=0;
   function getCode(datfile) {
      var pollfile=HTMLfile[datfile];
      code='';
      if(document.all) {          // Internet Explorer (modern version)
         objXml = new ActiveXObject("Microsoft.XMLHTTP");
         objXml.open("GET", pollfile, true);
         objXml.onreadystatechange=function() {
            if (objXml.readyState==4) process(objXml.responseText);
         }
      }
      else {                     // Netscape, Mozilla, FireFox (modern versions)
         if(document.getElementById) {
            objXml = new XMLHttpRequest();
            objXml.open("GET",pollfile,false);
            objXml.send(null);
            process(objXml.responseText);
         }
      }
      objXml.send(null);
   }

   function process(code) {      // Extracts numbers (votes) in parentheses
      var L=R=0;
      var num=0;
      for(i=0;i<code.length;i++) {
         if(code.indexOf('(',i)==i) {
            L=i+1;
            for(i=i;i<code.length;i++) {
               if(code.indexOf(')',i)==i) {
                  R=i;
                  var result=new Number(code.slice(L,R));
                  if(result>=0&&code.slice(L-7,L-2)!='limit') votes[num++]=result;
                  break;
               }
            }
         }
      }
      switch (df) {              // Formats text, votes, and computes percentages
         case 0:
            total42=votes[0]+votes[1]+votes[2]+votes[3]+votes[4]+votes[5]+votes[6]+votes[7];
            num1  =votes[0]+'<br>';                     pct1  =Pct(votes[0],total42)+'<br>';
            if(steve==1)num1+='--<br>';else num1+=votes[1]+'<br>';                     if(steve==1)pct1+='--- &nbsp &nbsp;<br>';else pct1+=Pct(votes[1],total42)+'<br>';
            if(will==1)num1+='--<br>';else num1+=votes[2]+'<br>';                     if(will==1)pct1+='--- &nbsp; &nbsp;<br>';else pct1+=Pct(votes[2],total42)+'<br>';
            num1+=votes[3]+'<br>';                     pct1+=Pct(votes[3],total42)+'<br>';
            num1+=votes[4]+'<br>';                     pct1+=Pct(votes[4],total42)+'<br>';
            num1+=votes[5]+'<br>';                     pct1+=Pct(votes[5],total42)+'<br>';
            num1+=votes[6]+'<br>';                     pct1+=Pct(votes[6],total42)+'<br>'
            num1+='<u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'+votes[7]+'</u><br>';                                                pct1+='<u>&nbsp;&nbsp;&nbsp;&nbsp;'+Pct(votes[7],total42)+'</u><br>';
            num1+=total42;                                 pct1+='100%';
            document.getElementById("poll1num").innerHTML=num1;
            document.getElementById("poll1pct").innerHTML=pct1;
            break;
         case 1:
            total42=votes[0]+votes[1]+votes[2]+votes[3]+votes[4]+votes[5]+votes[6]+votes[7];
            num2  =votes[0]+'<br>';                     pct2  =Pct(votes[0],total42)+'<br>';
            num2+=votes[1]+'<br>';                     pct2+=Pct(votes[1],total42)+'<br>';
            num2+=votes[2]+'<br>';                     pct2+=Pct(votes[2],total42)+'<br>';
            num2+=votes[3]+'<br>';                     pct2+=Pct(votes[3],total42)+'<br>';
            num2+=votes[4]+'<br>';                     pct2+=Pct(votes[4],total42)+'<br>';
            num2+=votes[5]+'<br>';                     pct2+=Pct(votes[5],total42)+'<br>';
            num2+=votes[6]+'<br>';                     pct2+=Pct(votes[6],total42)+'<br>'
            num2+='<u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'+votes[7]+'</u><br>';                                                pct2+='<u>&nbsp;&nbsp;&nbsp;&nbsp;'+Pct(votes[7],total42)+'</u><br>';
            num2+=total42;                                 pct2+='100%';
            document.getElementById("poll2num").innerHTML=num2;
            document.getElementById("poll2pct").innerHTML=pct2;
            break;
         case 2:
            default :
            alert ("Error!");
      }
      df++;
      if(df<HTMLfile.length) getCode(df);
   }
   if(df==0) getCode(0);
   function Pct(numer,denom) {   // Rounds percentages to nearest whole number
      pct=Math.round((1000*numer/denom)/10)+'%';
      return pct;
   }
} 
//-->   
