var EQUAL="=";var AMP="&";var QUE="?";var EMPTY="";var currentContest=-1;var jsonResponseList;var jsonList;var previousArea;var availableColors;var choiceColors;var precinctColors;var htPrecincts;var jsonListCount=0;var vtColors=["#990000","#FF0000","#FF8429","#FFCE9C","#FFFF9C","#FFFF10","#D6C610","#d4ff00","#00ff1c","#66CC66"];var isIE=0;var filteredList="";var currentPage=1;var recordsPerPage=5;var rcount=0;var dataview="results";var contestFilter="-1";var filteringDistricts=0;function formatPageDDL(){var _1=document.getElementById("pager");var _2=Math.ceil(rcount/recordsPerPage);_1.options.length=0;for(var i=1;i<=_2;i++){_1.options[_1.options.length]=new Option(i,i,false,false);}_1.selectedIndex=currentPage-1;}function formatPaging(){var _4=new Object();getURL(_4);if(_4.page=="summary"){var _5=document.getElementById("pagination-top");var _6="";var _7="";var _8="";if(currentPage>1){_6="<a href=\"#\" onclick=\"javascript:prevPage();\"><label>&lt;&lt;&nbsp;{0}</label></a>".format(previous);}if((currentPage*recordsPerPage)<rcount){_7="<a href=\"#\" onclick=\"javascript:nextPage();\"><label>{0}&nbsp;&gt;&gt;</label></a>".format(next);}if((currentPage>1)&&((currentPage*recordsPerPage)<rcount)){_8="&nbsp;|&nbsp;";}formatPageDDL();if(document.getElementById("pager").options.length==1){_5.innerHTML="";}else{if(rcount>0){_5.innerHTML="{0}{1}{2}".format(_6,_8,_7);}else{_5.innerHTML="";}}document.getElementById("pagination-bottom").innerHTML=_5.innerHTML;}}function prevPage(){currentPage--;LoadJsonList(jsonFile,"checkFilter()");}function nextPage(){currentPage++;LoadJsonList(jsonFile,"checkFilter()");}function changeRecordsPerPage(_9,_a){currentPage=1;recordsPerPage=_a.options[_a.selectedIndex].value;LoadJsonList(jsonFile,"checkFilter()");}function changeCurrentPage(_b,_c){currentPage=_c.options[_c.selectedIndex].value;LoadJsonList(jsonFile,"checkFilter()");}function formatNumber(_d,_e,_f,pnt,_11,_12,n1,n2){var x=Math.round(_d*Math.pow(10,_e));if(x>=0){n1=n2="";}var y=(""+Math.abs(x)).split("");var z=y.length-_e;if(z<0){z--;}for(var i=z;i<0;i++){y.unshift("0");}y.splice(z,0,pnt);while(z>3){z-=3;y.splice(z,0,_f);}var r=_11+n1+y.join("")+n2+_12;return r;}function formatVote(num){return formatNumber(num,0,",","","","","-","");}function ExistParameter(_1b){var url=window.document.URL.toString();if(url.indexOf(QUE)>0){var _1d=url.split(QUE)[1].split(AMP);for(i=0;i<_1d.length;i++){if(_1d[i].indexOf(EQUAL)>0){if(_1d[i].split(EQUAL)[0]==_1b){return true;}}}}return false;}function GetParameterValue(_1e){var url=window.document.URL.toString();if(url.indexOf(QUE)>0){var _20=url.split(QUE)[1].split(AMP);for(i=0;i<_20.length;i++){if(_20[i].indexOf(EQUAL)>0){var _21=_20[i].split(EQUAL);if(_21[0]==_1e){return _21[1];}}}}return EMPTY;}String.prototype.format=function(){var str=this;for(var i=0;i<arguments.length;i++){var re=new RegExp("\\{"+(i)+"\\}","gm");str=str.replace(re,arguments[i]);}return str;};function StringBuilder(_25){this.strings=new Array("");this.append(_25);}StringBuilder.prototype.append=function(_26){this.strings.push(_26);};StringBuilder.prototype.appendLine=function(_27){this.strings.push(_27);this.strings.push("\n");};StringBuilder.prototype.clear=function(){this.strings.length=1;};StringBuilder.prototype.toString=function(){return this.strings.join("");};function getReq(){var req=false;if(window.ActiveXObject){try{req=new ActiveXObject("Microsoft.XMLHTTP");isIE=1;}catch(e){req=false;}}else{if(window.XMLHttpRequest){try{req=new XMLHttpRequest();}catch(e){req=false;}}}if(!req){alert("Your browser does not support XMLHttpRequest.");}return req;}function LoadJsonList(_29,_2a){jsonList=_29.split(",");jsonResponseList=new Array();LoadJson(_2a);}function LoadJson(_2b){var req=getReq();var f=jsonList[jsonListCount];req.open("GET",f,true);req.setRequestHeader("Cache-Control","no-cache");req.onreadystatechange=function(){if((req.readyState==4)&&(req.status==200)){jsonResponseList[jsonResponseList.length]=req.responseText;jsonListCount++;if(jsonList.length==jsonResponseList.length){eval(_2b);}else{LoadJson(_2b);}}};req.send(null);}function MapDetailData(){var sb=new StringBuilder();var _2f=eval("("+jsonResponseList[0]+")");var _30=eval("("+jsonResponseList[1]+")");var _31=eval("("+jsonResponseList[2]+")");var _32;var _33;for(var _34=0;_34<_2f.Contests.length;_34++){if(cid==_2f.Contests[_34].K){_33=_2f.Contests[_34];_32=_30.Contests[_34];break;}}var _35=new Array(_31.P.length);for(var i=0;i<_31.P.length;i++){_35["'"+_31.P[i]+"'"]=_31.S[i];}sb.appendLine("<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"map\">");sb.appendLine("<thead>");sb.appendLine("<tr>");if((tabSystem==1)||(showVoteFor==0)){sb.appendLine("<th width=\"100%\">{0}</th>".format(_33.C));}else{sb.appendLine("<th width=\"100%\">{0} ({2} {1})</th>".format(_33.C,_33.VF,vote_for));}sb.appendLine("<th width=\"160\" align=\"right\">&nbsp;</th>");sb.appendLine("<th width=\"160\" align=\"right\"><div class=\"btn-printable-pop\"><a href=\"JavaScript:window.print();\">{0}</a></div></th>".format(PrintThisPage));sb.appendLine("<th width=\"160\" align=\"right\"><div class=\"btn-close\"><a href=\"javascript:window.close()\">{0}</a></div></th>".format(CloseThisWindow));sb.appendLine("</tr>");sb.appendLine("</thead>");sb.appendLine("<tr>");sb.appendLine("<td colspan=\"4\">");sb.appendLine("<div id=\"legend\"><img src=\"../images/check.gif\" alt=\"{0} {1}\" border=\"0\" /> = {0} {1}</div>".format(areaLabel,reporting));sb.appendLine("<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"vts-data\">");var rh=new StringBuilder();rh.appendLine("<tr>");rh.appendLine("<th id=\"thcheck\" width=\"16\">&nbsp;</th>");rh.appendLine("<th id=\"thpre\" scope=\"col\" class=\"alignLeft width100\">{0}</th>".format(areaLabel));for(var _38=0;_38<_33.CH.length;_38++){rh.append("<th scope=\"col\" >{0}</th>".format(_33.CH[_38]));}rh.append("<th scope=\"col\" >{0}</th></tr>".format(total));var _39=rh.toString();var _3a=0;var _3b=0;var _3c=new Array();for(var _3d=0;_3d<_33.CH.length;_3d++){_3c[_3d]=0;}for(var _3e=0;_3e<_32.P.length;_3e++){if(_3e%15==0){sb.appendLine(_39);}sb.appendLine("<tr>");sb.appendLine("<td width=\"16\">");if(_35["'"+_32.P[_3e]+"'"]==4){sb.appendLine("<img src=\"../images/check.gif\" alt=\"{0} {1}\" border=\"0\" /></td>".format(areaLabel,reporting));}else{sb.appendLine("&nbsp;");}sb.appendLine("<td class=\"alignLeft\"><a name=\"{0}\" id=\"{0}\"></a>{0}</td>".format(_32.P[_3e]));_3b=0;for(var _3f=0;_3f<_33.CH.length;_3f++){_3a=_32.V[_3e][_3f];_3b+=_3a;_3c[_3f]+=_3a;sb.appendLine("<td>{0}</td>".format(_3a));}sb.appendLine("<td class=\"total\">{0}</td>".format(formatVote(_3b)));sb.appendLine("</tr>");}var _40=0;sb.appendLine("<tr><td width=\"16\" class=\"total\">&nbsp;</td><td class=\"alignLeft total\">{0}:</td>".format(total));for(var _41=0;_41<_33.CH.length;_41++){sb.appendLine("<td class=\"total\">{0}</td>".format(formatVote(_3c[_41])));_40+=_3c[_41];}sb.appendLine("<td class=\"total\">{0}</td>".format(formatVote(_40)));sb.appendLine("</tr></table></td></tr></table>");document.getElementById("results").innerHTML=sb.toString();if(ExistParameter("pre")){var pre=GetParameterValue("pre");document.getElementById(pre).focus();}}function MapDetailZoom(){var sb=new StringBuilder();var _44=eval("("+jsonResponseList[0]+")");var _45=eval("("+jsonResponseList[2]+")");availableColors=_45.AC;var _46;for(var _47=0;_47<_44.Contests.length;_47++){if(cid==_44.Contests[_47].K){_46=_44.Contests[_47];precinctColors=_45.Contests[_47].P;break;}}var _48;if((tabSystem==1)||(showVoteFor==0)){_48=_46.C;}else{_48="{0} ({2} {1})".format(_46.C,_46.VF,vote_for);}document.getElementById("cname").innerHTML=_48;var _49=eval("("+jsonResponseList[3]+")");var _4a=_49.P;htPrecincts=new Array(_4a.length);for(var _4b=0;_4b<_4a.length;_4b++){htPrecincts["'"+_4a[_4b]+"'"]=availableColors[precinctColors[_4b]];}setTimeout("DrawMap()",1000);}function VTMap(){var _4c=eval("("+jsonResponseList[0]+")");var _4d=_4c.P;htPrecincts=new Array(_4d.length);var _4e;var _4f;var bc=0;var _51=0;var _52=0;var _53=0;for(var _54=0;_54<_4d.length;_54++){_4f=_4c.S[_54];if(_4f==1){_4e="#c1c1c1";}else{if((_4f==2)||(_4f==4)){bc=_4c.B[_54];_51=_4c.R[_54];if(_51>0){_52=(bc*100)/_51;}else{_52=0;}if(_52==100){_53=9;}else{_53=Math.floor(_52/10);}_4e=vtColors[_53];}else{_4e="#FFFFFF";}}htPrecincts["'"+_4d[_54]+"'"]=_4e;}setTimeout("DrawMap()",1000);}function PRMap(){var _55=eval("("+jsonResponseList[0]+")");var _56=_55.P;htPrecincts=new Array(_56.length);var _57;var _58;var _59=_55.U;for(var _5a=0;_5a<_56.length;_5a++){_58=_55.S[_5a];if(_58==1){_57="#c1c1c1";}else{if(_58==2){if(_59==1){_57="#ffee66";}else{_57="#660066";}}else{if(_58==4){_57="#64A666";}else{_57="#FFFFFF";}}}htPrecincts["'"+_56[_5a]+"'"]=_57;}setTimeout("DrawMap()",1000);}function MapDetail(){var _5b=eval("("+jsonResponseList[0]+")");var _5c=eval("("+jsonResponseList[2]+")");availableColors=_5c.AC;var _5d;for(var _5e=0;_5e<_5b.Contests.length;_5e++){if(cid==_5b.Contests[_5e].K){_5d=_5b.Contests[_5e];choiceColors=_5c.Contests[_5e].C;precinctColors=_5c.Contests[_5e].P;break;}}var _5f;if((tabSystem==1)||(showVoteFor==0)){_5f=_5d.C;}else{_5f="{0} ({2} {1})".format(_5d.C,_5d.VF,vote_for);}document.getElementById("cname").innerHTML=_5f;var _60=0;var _61=0;var _62=eval("("+jsonResponseList[3]+")");var _63=_62.P;htPrecincts=new Array(_63.length);for(var _64=0;_64<_63.length;_64++){htPrecincts["'"+_63[_64]+"'"]=availableColors[precinctColors[_64]];}var sb=new StringBuilder();sb.appendLine("<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"width100percent\">");sb.appendLine("<tr>");sb.appendLine("<td class=\"width45\">");sb.appendLine("<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"map-data\">");sb.appendLine("<thead>");sb.appendLine("<tr>");sb.appendLine("<th scope=\"col\" class=\"alignLeft\">{0}</th><th scope=\"col\" class=\"width100\">{1}</th><th scope=\"col\" class=\"width100\">{2}</th>".format(candidate,total,color));sb.appendLine("</tr>");sb.appendLine("</thead>");sb.appendLine("<tbody>");for(var _66=0;_66<_5d.CH.length;_66++){_61=0;_60=_5d.V[_66];_61=_61+_60;if(_5d.P[_66]!="not set"&&_5d.P[_66]!=""){sb.append("<tr><td class=\"alignLeft\">{0}&nbsp;({3})</td><td class=\"width100\">{1}</td><td class=\"width100\" ><span style=\"border-style: solid;background-color: {2}; border-width: 1px; border-color: black;\">&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>".format(_5d.CH[_66],formatVote(_61),availableColors[choiceColors[_66]],_5d.P[_66]));}else{sb.append("<tr><td class=\"alignLeft\">{0}&nbsp;</td><td class=\"width100\">{1}</td><td class=\"width100\" ><span style=\"border-style: solid;background-color: {2}; border-width: 1px; border-color: black;\">&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>".format(_5d.CH[_66],formatVote(_61),availableColors[choiceColors[_66]]));}}sb.appendLine("</tbody>");sb.appendLine("</table>");sb.appendLine("<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"map-data\">");sb.appendLine("<tbody>");sb.appendLine("<tr><td class=\"alignLeft\">{0}</td><td class=\"width100\"><span style=\"border-style: solid;background-color: #CC9966;border-width: 1px; border-color: black;\">&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>".format(tie));sb.appendLine("<tr><td class=\"alignLeft\">{0}</td><td class=\"width100\"><span style=\"border-style: solid;background-color: #c7c7c7;border-width: 1px; border-color: black;\">&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>".format(hasNotReported));sb.appendLine("<tr><td class=\"alignLeft\">{0}</td><td class=\"width100\"><span style=\"border-style: solid;background-color: #ffffff;border-width: 1px; border-color: black;\">&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>".format(notParticipating));sb.appendLine("</tbody>");sb.appendLine("</table>");sb.appendLine("<br />");document.getElementById("results").innerHTML=sb.toString();setTimeout("DrawMap()",1000);}function Filter(){var uri = new Object();getURL(uri);var _67=eval("("+jsonResponseList[1]+")");var _68;for(var j=0;j<_67.Contests.length;j++){if(precinctFilter==_67.Contests[j].A){_68=_67.Contests[j];break;}}var _6a=eval("("+jsonResponseList[0]+")");var sb=new StringBuilder("{ \"Contests\" : [");var _6c;var k=0;var ch;var p;var vf;if(_68!=undefined){for(var j=0;j<_68.C.length;j++){for(var i=0;i<_6a.Contests.length;i++){_6c=_6a.Contests[i];if(_68.C[j]==_6c.K){_6c.V=_68.V[j];if(k>0){sb.append(",");}sb.append("{ \"C\" : \"");sb.append(_6c.C);sb.append("\" , \"K\" : \"");sb.append(_6c.K);sb.append("\" , \"VF\" : ");sb.append(_6c.VF);sb.append(" , \"TP\" : ");sb.append(_6c.TP);sb.append(" , \"PR\" : ");sb.append(_6c.PR);sb.append(" , \"TV\" : ");sb.append(_6c.TV);sb.append(' , "RC" : ');if(uri.page =="summary"){sb.append(_6f.RC);}else{sb.append(0);}sb.append(' , "RO" : ');if(uri.page =="summary"){sb.append(_6f.RO);}else{sb.append(0);}sb.append(" , \"BC\" : ");sb.append(_6c.BC);sb.append(" , \"CH\" : [\"");for(var c=0;c<_6c.CH.length;c++){if(c>0){sb.append("\",\"");}sb.append(_6c.CH[c]);}sb.append("\" ] , \"P\" : [ \"");for(var c=0;c<_6c.P.length;c++){if(c>0){sb.append("\",\"");}sb.append(_6c.P[c]);}sb.append("\" ] , \"V\" : [");sb.append(_6c.V);sb.append("] }");k++;break;}}}}sb.append("]}");jsonResponseList[0]=sb.toString();Summary();}function Summary(){var uri=new Object();getURL(uri);var sb=new StringBuilder();var _77=1;var _78="";var min=(currentPage-1)*recordsPerPage;var max=currentPage*recordsPerPage;rcount=0;var _7e=areasLabel;if(filteringDistricts==1){_7e=districtLabel;}if(filteredList!=""){_78=filteredList.split(",");}var _7b=eval("("+jsonResponseList[0]+")");if(_7b.Contests.length>0){for(var j=0;j<_7b.Contests.length;j++){var _7d=_7b.Contests[j];if(filteredList!=""){_77=0;for(var h=0;h<_78.length;h++){if(_78[h]==_7d.K){_77=1;break;}}}if(_77==0){continue;}rcount++;if(uri.page=="summary"&&((rcount<=min)||(rcount>max))){continue;}if((contestFilter!="-1")&&(contestFilter!=_7d.K)){continue;}sb.appendLine("");sb.appendLine("<table border='0' cellspacing='0' cellpadding='0' class='contest'>");sb.appendLine("<thead>");sb.appendLine("<tr>");if((tabSystem==1)||(showVoteFor==0)){sb.appendLine("<th scope=\"col\" width=\"100%\">{0}</th>".format(_7d.C));}else{sb.appendLine("<th scope=\"col\" width=\"100%\">{0} ({2} {1})</th>".format(_7d.C,_7d.VF,vote_for));}sb.appendLine("<th width=\"160\" align=\"right\">");if(showVoteTypeDetails==1){sb.append("<div class=\"btn-vote-type\"><a href=\"javascript:NavTo('vts.html?cid={0}');\">{1}</a></div>".format(_7d.K,voteTypeIcon));}else{sb.append("&nbsp;");}sb.append("</th>");sb.appendLine("<th width=\"160\" align=\"right\">");if(showPrecinctDetails==1){sb.append("<div class=\"btn-detail-map\"><a href=\"javascript:NavTo('md.html?cid={0}');\">{1}</a></div>".format(_7d.K,mapDetailIcon));}else{sb.append("&nbsp;");}sb.append("</th>");sb.appendLine("</tr>");sb.appendLine("</thead>");sb.appendLine("<tbody>");if(filteringDistricts != 1){sb.appendLine("<tr>");sb.appendLine("<td colspan=\"3\" class=\"info\">");if(showPrecinctsRptg==1){sb.append("{0} {1} {2} {3} {4}".format(_7d.PR,of,_7d.TP,_7e,reporting));}else{sb.append("&nbsp;");}sb.appendLine("</td></tr>");}sb.appendLine("<tr>");sb.appendLine("<td colspan=\"3\">");sb.appendLine("<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"contest-data\">");sb.appendLine("<thead>");sb.appendLine("<tr>");if(uri.page!="summary"){sb.appendLine('<th>&nbsp;</th>');}else if((_7d.RC == 1)&(_7d.RO == 0)){sb.appendLine('<th class="recount">{0}</th>'.format(recount));}else if((_7d.RC == 0)&(_7d.RO == 1)){sb.appendLine('<th class="recount">{0}</th>'.format(runoff));}else if((_7d.RC == 1)&(_7d.RO == 1)){sb.appendLine('<th class="recount">{0}/{1}</th>'.format(recount,runoff));}else {sb.appendLine('<th>&nbsp;</th>');}sb.appendLine("<th>&nbsp;</th>");sb.appendLine("<th class=\"data-head\">{0}</th><th class=\"data-head\">{1}</th></tr>".format(percentLbl,votes));sb.appendLine("</thead>");sb.appendLine("<tbody>");var _7f=0;var _80=0;for(var _81=0;_81<_7d.CH.length;_81++){_80=_7d.V[_81];_7f=_7f+_80;}var _82=0;var _83=0;var _84=0;var _85=0;for(var _86=0;_86<_7d.CH.length;_86++){_82=0;if( (uri.page=="summary")&&(_7d.W[_86] == 1)){sb.append('<tr class="winner">');}else{sb.append('<tr>');}if(_7d.P[_86]!=""){sb.append("<td>{0}&nbsp;({1})</td>".format(_7d.CH[_86],_7d.P[_86]));}else{sb.append("<td>{0}</td>".format(_7d.CH[_86]));}sb.append("<td class=\"percentageWidth\"><div class=\"percentageBar\">");_80=_7d.V[_86];_82=_82+_80;if(_7f>0){_83=(_82*100)/_7f;}else{_83=0;}_84=_83.toFixed(2);if((_83<1)&(_83>0)){_85=1;}else{_85=_83.toFixed(0);}if(_82>0){sb.append("<img src=\"../images/percentageMeter.gif\" alt=\"{1}\" title=\"{1}\" width=\"{0}%\" height=\"10\" />".format(_85,barPercentage));}else{sb.append("<span height=\"10\"></span>");}sb.append("</div>");if( (uri.page=="summary")&& (_7d.W[_86] == 1)){sb.append('<div class="winnerIndicator"><a href="#"><span>{0}</span></a></div>'.format(winner));}sb.append("</td><td class=\"alignRight\">{1}%</td><td class=\"alignRight\">{0}</td></tr>".format(formatVote(_82),_84));}sb.appendLine("<tr>");sb.appendLine("<td>&nbsp;</td>");sb.appendLine("<td>&nbsp;</td>");sb.appendLine("<td class=\"total\">&nbsp;</td>");sb.appendLine("<td class=\"total\">{0}</td></tr>".format(formatVote(_7f)));sb.appendLine("</tbody>");sb.appendLine("</table>");sb.appendLine("</td>");sb.appendLine("</tr>");sb.appendLine("</tbody>");sb.appendLine("</table>");}formatPaging();if(uri.page=="summary"){var _87=document.getElementById("contestCount");if(filteredList!=""){_87.innerHTML="({0} {1} {2})".format(_78.length,of,_7b.Contests.length);}else{_87.innerHTML="({0} {1} {2})".format(_7b.Contests.length,of,_7b.Contests.length);}}}else{sb.appendLine("");sb.appendLine("<table border='0' cellspacing='0' cellpadding='0' class='contest'>");sb.appendLine("<thead><tr><td align=\"center\">No Results Found</td></tr></thead></table>");}document.getElementById(dataview).innerHTML=sb.toString();jsonResponseList=null;jsonList=null;jsonListCount=0;}function voteTypeSummary(){var _88=eval("("+jsonResponseList[0]+")");var _89;for(var _8a=0;_8a<_88.Contests.length;_8a++){if(cid==_88.Contests[_8a].K){_89=_88.Contests[_8a];break;}}var sb=new StringBuilder();sb.appendLine("<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"contest\">");sb.appendLine("<thead>");sb.appendLine("<tr>");if((tabSystem==1)||(showVoteFor==0)){sb.appendLine("<th scope=\"col\">{0}</th>".format(_89.C));}else{sb.appendLine("<th scope=\"col\">{0} ({2} {1})</th>".format(_89.C,_89.VF,vote_for));}sb.appendLine("</tr>");sb.appendLine("</thead>");sb.appendLine("<tbody>");sb.appendLine("<tr>");sb.appendLine("<td>");sb.appendLine("<div class='scroll'>");sb.appendLine("<table border='0' cellspacing='0' cellpadding='0' class='vts-data'>");sb.appendLine("<thead>");sb.appendLine("<tr>");sb.append("<th class=\"alignLeft\" scope=\"col\" alt=\"{0}\">{0}</th>".format(candidate));var _8c=eval("("+jsonResponseList[1]+")");for(var _8d=0;_8d<_8c.Types.length;_8d++){sb.append("<th scope=\"col\" alt=\"{0}\">{0}</th>".format(_8c.Types[_8d]));}sb.append("<th class=\"total\" scope=\"col\" alt=\"{0}\">{0}</th>".format(total));sb.appendLine("<th class=\"total\" scope=\"col\" alt=\"{0}\">{0}</th></tr>".format(percentLbl));sb.appendLine("</thead>");sb.appendLine("<tbody>");var _8e;for(var _8f=0;_8f<_8c.Contests.length;_8f++){if(cid==_8c.Contests[_8f].K){_8e=_8c.Contests[_8f];break;}}var _90=0;var _91=0;for(var _92=0;_92<_89.CH.length;_92++){for(var _93=0;_93<_8c.Types.length;_93++){_91=_8e.Votes[_92][_93];_90=_90+_91;}}var _94=0;var _95=0;var _96=0;for(var _97=0;_97<_89.CH.length;_97++){_94=0;sb.append("<tr><td class=\"alignLeft\" scope=\"col\" alt=\"{0}\">{0}</td>".format(_89.CH[_97]));for(var _98=0;_98<_8c.Types.length;_98++){_91=_8e.Votes[_97][_98];_94=_94+_91;sb.append("<td scope=\"col\" alt=\"{0}\">{0}</td>".format(formatVote(_91)));}sb.append("<td class=\"total\" scope=\"col\" alt=\"{0}\">{0}</td>".format(formatVote(_94)));if(_90>0){_95=(_94*100)/_90;}else{_95=0;}_96=_95.toFixed(2);sb.appendLine("<td class=\"total\" scope=\"col\" alt=\"{0}\" nowrap=\"nowrap\">{0}%</td></tr>".format(_96));}sb.appendLine("</tbody>");sb.appendLine("</table>");sb.appendLine("</div>");document.getElementById("results").innerHTML=sb.toString();}function getURL(uri){uri.dir=location.href.substring(0,location.href.lastIndexOf("/"));uri.dom=uri.dir;if(uri.dom.substr(0,7)=="http://"){uri.dom=uri.dom.substr(7);}uri.path="";var pos=uri.dom.indexOf("/");if(pos>-1){uri.path=uri.dom.substr(pos+1);uri.dom=uri.dom.substr(0,pos);}uri.page=location.href.substring(uri.dir.length+1,location.href.length+1);pos=uri.page.indexOf("?");if(pos>-1){uri.page=uri.page.substring(0,pos);}pos=uri.page.indexOf("#");if(pos>-1){uri.page=uri.page.substring(0,pos);}uri.ext="";pos=uri.page.indexOf(".");if(pos>-1){uri.ext=uri.page.substring(pos+1);uri.page=uri.page.substr(0,pos);}uri.file=uri.page;if(uri.ext!=""){uri.file+="."+uri.ext;}if(uri.file==""){uri.page="index";}uri.args=location.search.substr(1).split("?");return uri;}function NavTo(_9b){var uri=new Object();getURL(uri);var _9d=uri.dir+"/"+_9b;if(ExistParameter("pv")){if(_9d.lastIndexOf("?")>-1){_9d+="&pv=true";}else{_9d+="?pv=true";}}window.location=_9d;}function CheckVersion(){var uri=new Object();getURL(uri);var _9f=uri.dir.substring(0,uri.dir.length-3);var _a0=_9f.substring(_9f.lastIndexOf("/")+1);var _a1=_9f.substring(0,_9f.lastIndexOf("/"+_a0));var _a2=_a1+"/current_ver.txt?rnd="+Math.random();var req=getReq();req.open("GET",_a2,true);req.onreadystatechange=function(){if((req.readyState==4)&&(req.status==200)){var _a4=req.responseText;if(_a0!=_a4){window.location=location.href.replace("/"+_a0,"/"+_a4);}}};req.send(null);}function doInit(){if(!ExistParameter("pv")){CheckVersion();}}function setLanguage(){var uri=new Object();getURL(uri);var lid=uri.dir.substring(uri.dir.length-2);document.getElementById(lid).selected=true;}function MM_jumpMenu(_a7,_a8){var uri=new Object();getURL(uri);var _aa=uri.dir.substr(0,uri.dir.length-2);_aa+=_a8.options[_a8.selectedIndex].value+"/"+uri.file;for(var i=0;i<uri.args.length;i++){if(i==0){_aa+="?";}else{_aa+="&";}_aa+=uri.args[i];}window.location=_aa;}function GetPoly(x,y){var _ae=eval("("+jsonResponseList[1]+")");var _af="";var X1=0;var Y1=0;var X2=0;var Y2=0;var _b4;for(var p=0;p<_ae.Points.length;p++){_b4=_ae.Points[p].Pts;for(var j=0;j<_b4.length;j++){if(_b4[j]!=""){var _b7=_b4[j].split(",");var _b8=-1;var k=_b7.length-2;for(var i=0;i<k;i=i+2){X1=parseInt(_b7[i]);Y1=parseInt(_b7[i+1]);X2=parseInt(_b7[i+2]);Y2=parseInt(_b7[i+3]);if((Y1<y&&Y2>=y)||(Y2<y&&Y1>=y)){if((X1+(y-Y1)/(Y2-Y1)*(X2-X1))<x){_b8=_b8*-1;}}}if(_b8==1){_af=_ae.Points[p].P;break;}}}if(_af!=""){break;}}return _af;}function DrawMap(){if(jsonResponseList[1]!=""){var _bb=eval("("+jsonResponseList[1]+")");var _bc=document.getElementById("jsmap");if(_bc.getContext){var ctx=_bc.getContext("2d");var _be;var _bf;for(var _c0=0;_c0<_bb.Points.length;_c0++){_be="'"+_bb.Points[_c0].P+"'";var _c1=_bb.Points[_c0].Pts;for(var j=0;j<_c1.length;j++){if(_c1[j]!=""){var _c3=_c1[j].split(",");if(htPrecincts[_be]!=null){_bf=htPrecincts[_be];}else{_bf="#FFFFFF";}ctx.beginPath();for(var i=0;i<_c3.length;i=i+2){if(i==0){ctx.moveTo(_c3[i],_c3[i+1]);}else{ctx.lineTo(_c3[i],_c3[i+1]);}}ctx.closePath();ctx.fillStyle=_bf;if(isIE==1){ctx.fill(_bb.Points[_c0].P);}else{ctx.fill();ctx.strokeStyle="#000000";ctx.stroke();}}}}}else{setTimeout("DrawMap()",1000);}}var _c5=document.getElementById("loading");_c5.style.visibility="hidden";}function getRelativeCoordinates(_c6,_c7){var x,y;_c6=_c6||window.event;var pos=getAbsolutePosition(_c7);x=_c6.pageX-pos.x;y=_c6.pageY-pos.y;return {x:x,y:y};}function getAbsolutePosition(_ca){var r={x:_ca.offsetLeft,y:_ca.offsetTop};if(_ca.offsetParent){var tmp=getAbsolutePosition(_ca.offsetParent);r.x+=tmp.x;r.y+=tmp.y;}return r;}function createCookie(_cd,_ce,_cf){if(_cf){var _d0=new Date();_d0.setTime(_d0.getTime()+(_cf*24*60*60*1000));var _d1="; expires="+_d0.toGMTString();}else{var _d2="";}document.cookie=_cd+"="+_ce+_d2+"; path=/";}function readCookie(_d3){var _d4=_d3+"=";var ca=document.cookie.split(";");for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==" "){c=c.substring(1,c.length);}if(c.indexOf(_d4)==0){return c.substring(_d4.length,c.length);}}return null;}function eraseCookie(_d8){createCookie(_d8,"",-1);}function checkFilter(){var uri=new Object();getURL(uri);var _da=uri.dir.substring(0,uri.dir.length-3);var _db=_da.substring(_da.lastIndexOf("/")+1);var _dc=_da.substring(0,_da.lastIndexOf("/"+_db));var eid=_dc.substring(_dc.lastIndexOf("/")+1);filteredList=readCookie(eid);if(filteredList==undefined){filteredList="";}Summary();}function populateFilter(){var uri=new Object();getURL(uri);var _df=uri.dir.substring(0,uri.dir.length-3);var _e0=_df.substring(_df.lastIndexOf("/")+1);var _e1=_df.substring(0,_df.lastIndexOf("/"+_e0));var eid=_e1.substring(_e1.lastIndexOf("/")+1);var _e3=readCookie(eid);if((_e3==undefined)||(_e3=="")){document.getElementById("chkAllField1").checked=true;document.getElementById("chkAllField2").checked=true;CheckAll("chkAllField1");}else{var _e4=_e3.split(",");for(var i=0;i<document.forms[0].elements.length;i++){var e=document.forms[0].elements[i];if(e.id.indexOf("chkSelectField")>-1){for(var j=0;j<_e4.length;j++){if(_e4[j]==e.value){e.checked=true;break;}}}}}}function getStatePath(){var uri=new Object();getURL(uri);var _e9=uri.dir.lastIndexOf("/");var p1=uri.dir.substring(0,_e9);_e9=p1.lastIndexOf("/");p1=p1.substring(0,_e9);_e9=p1.lastIndexOf("/");p1=p1.substring(0,_e9);return p1;}function SaveContest(){SaveChecked();var uri=new Object();getURL(uri);var _ec=uri.dir.substring(0,uri.dir.length-3);var _ed=_ec.substring(_ec.lastIndexOf("/")+1);var _ee=_ec.substring(0,_ec.lastIndexOf("/"+_ed));var eid=_ee.substring(_ee.lastIndexOf("/")+1);createCookie(eid,document.forms[0].SavedSelectedItems.value);NavTo("summary.html");}function SaveChecked(){var _f0="";var _f1;for(var i=0;i<document.forms[0].elements.length;i++){var e=document.forms[0].elements[i];if((e.id.indexOf("chkSelect")>-1)&&e.checked){_f0=_f0+e.value+",";}}_f0=_f0.substring(0,_f0.length-1);document.forms[0].SavedSelectedItems.value=_f0;}function CheckAll(_f4){for(var i=0;i<document.forms[0].elements.length;i++){var e=document.forms[0].elements[i];if(e.id.indexOf("chkSelect")>-1){e.checked=document.getElementById(_f4).checked;}}if(_f4=="chkAllField1"){document.getElementById("chkAllField2").checked=document.getElementById("chkAllField1").checked;}else{document.getElementById("chkAllField1").checked=document.getElementById("chkAllField2").checked;}}function CheckAllStatus(){var _f7=true;for(var i=0;i<document.forms[0].elements.length;i++){var e=document.forms[0].elements[i];if((e.id.indexOf("chkSelect")>-1)&&!e.checked){_f7=false;break;}}document.getElementById("chkAllField1").checked=_f7;document.getElementById("chkAllField2").checked=_f7;}function loadEvents(){var obj=document.getElementById("jsmap");if((isIE==0)&&(obj!=null)){obj.onclick=function(_fb){var e=_fb||window.event;var pos=getRelativeCoordinates(_fb,obj);var _fe=GetPoly(pos.x,pos.y);a(_fe);};obj.onmousemove=function(_ff){var e=_ff||window.event;var pos=getRelativeCoordinates(_ff,obj);var name=GetPoly(pos.x,pos.y);var _103=document.getElementById("ToolTip");if(name!=""){_103.innerHTML="<table><tr><td class=ToolTipTD>"+name+"</td></tr></table>";_103.style.position="absolute";_103.style.visibility="visible";_103.style.left=(_ff.pageX+15)+"px";_103.style.top=(_ff.pageY+15)+"px";}else{_103.style.visibility="hidden";}};}}function showNextContest(){currentIndex=(currentIndex+1);if(currentIndex==contestList.length){window.location=location.href;}else{currentIndex=currentIndex%contestList.length;document.getElementById("CurrentContest").innerHTML="";document.getElementById("CurrentContest").innerHTML=contestList[currentIndex];setTimeout("showNextContest()",scrollRate*1000);}}
