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 PickCountyMap(){var _55=eval("("+jsonResponseList[0]+")");var _56=_55.P;var _58=_55.C;htPrecincts=new Array(_56.length);for(var _57=0;_57<_56.length;_57++){if(_58[_57]==1){htPrecincts["'"+_56[_57]+"'"]="#F1801A";}else{htPrecincts["'"+_56[_57]+"'"]="#64A666";}}setTimeout("DrawMap()",1000);}function PRMap(){var _58=eval("("+jsonResponseList[0]+")");var _59=_58.P;htPrecincts=new Array(_59.length);var _5a;var _5b;var _5c=_58.U;for(var _5d=0;_5d<_59.length;_5d++){_5b=_58.S[_5d];if(_5b==1){_5a="#c1c1c1";}else{if(_5b==2){if(_5c==1){_5a="#ffee66";}else{_5a="#660066";}}else{if(_5b==4){_5a="#64A666";}else{_5a="#FFFFFF";}}}htPrecincts["'"+_59[_5d]+"'"]=_5a;}setTimeout("DrawMap()",1000);}function MapDetail(){var _5e=eval("("+jsonResponseList[0]+")");var _5f=eval("("+jsonResponseList[2]+")");availableColors=_5f.AC;var _60;for(var _61=0;_61<_5e.Contests.length;_61++){if(cid==_5e.Contests[_61].K){_60=_5e.Contests[_61];choiceColors=_5f.Contests[_61].C;precinctColors=_5f.Contests[_61].P;break;}}var _62;if((tabSystem==1)||(showVoteFor==0)){_62=_60.C;}else{_62="{0} ({2} {1})".format(_60.C,_60.VF,vote_for);}document.getElementById("cname").innerHTML=_62;var _63=0;var _64=0;var _65=eval("("+jsonResponseList[3]+")");var _66=_65.P;htPrecincts=new Array(_66.length);for(var _67=0;_67<_66.length;_67++){htPrecincts["'"+_66[_67]+"'"]=availableColors[precinctColors[_67]];}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 _69=0;_69<_60.CH.length;_69++){_64=0;_63=_60.V[_69];_64=_64+_63;if(_60.P[_69]!="not set"&&_60.P[_69]!=""){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(_60.CH[_69],formatVote(_64),availableColors[choiceColors[_69]],_60.P[_69]));}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(_60.CH[_69],formatVote(_64),availableColors[choiceColors[_69]]));}}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 _6a=eval("("+jsonResponseList[1]+")");var _6b;for(var j=0;j<_6a.Contests.length;j++){if(precinctFilter==_6a.Contests[j].A){_6b=_6a.Contests[j];break;}}var _6d=eval("("+jsonResponseList[0]+")");var sb=new StringBuilder("{ \"Contests\" : [");var _6f;var k=0;var ch;var p;var vf;if(_6b!=undefined){for(var j=0;j<_6b.C.length;j++){for(var i=0;i<_6d.Contests.length;i++){_6f=_6d.Contests[i];if(_6b.C[j]==_6f.K){_6f.V=_6b.V[j];if(k>0){sb.append(",");}sb.append("{ \"C\" : \"");sb.append(_6f.C);sb.append("\" , \"K\" : \"");sb.append(_6f.K);sb.append("\" , \"VF\" : ");sb.append(_6f.VF);sb.append(" , \"TP\" : ");sb.append(_6f.TP);sb.append(" , \"PR\" : ");sb.append(_6f.PR);sb.append(" , \"TV\" : ");sb.append(_6f.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(_6f.BC);sb.append(" , \"CH\" : [\"");for(var c=0;c<_6f.CH.length;c++){if(c>0){sb.append("\",\"");}sb.append(_6f.CH[c]);}sb.append("\" ] , \"P\" : [ \"");for(var c=0;c<_6f.P.length;c++){if(c>0){sb.append("\",\"");}sb.append(_6f.P[c]);}sb.append("\" ] , \"V\" : [");sb.append(_6f.V);sb.append("] }");k++;break;}}}}sb.append("]}");jsonResponseList[0]=sb.toString();filteredList="";Summary();}function Summary(){var uri=new Object();getURL(uri);var sb=new StringBuilder();var _7a=1;var _7b="";var min=(currentPage-1)*recordsPerPage;var max=currentPage*recordsPerPage;rcount=0;var _7e=areasLabel;if(filteringDistricts==1){_7e=districtLabel;}if(filteredList!=""){_7b=filteredList.split(",");}var _7f=eval("("+jsonResponseList[0]+")");if(_7f.Contests.length>0){for(var j=0;j<_7f.Contests.length;j++){var _81=_7f.Contests[j];if(filteredList!=""){_7a=0;for(var h=0;h<_7b.length;h++){if(_7b[h]==_81.K){_7a=1;break;}}}if(_7a==0){continue;}rcount++;if(uri.page=="summary"&&((rcount<=min)||(rcount>max))){continue;}if((contestFilter!="-1")&&(contestFilter!=_81.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(_81.C));}else{sb.appendLine("<th scope=\"col\" width=\"100%\">{0} ({2} {1})</th>".format(_81.C,_81.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(_81.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(_81.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(_81.PR,of,_81.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((_81.RC == 1)&(_81.RO == 0)){sb.appendLine('<th class="recount">{0}</th>'.format(recount));}else if((_81.RC == 0)&(_81.RO == 1)){sb.appendLine('<th class="recount">{0}</th>'.format(runoff));}else if((_81.RC == 1)&(_81.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 _83=0;var _84=0;for(var _85=0;_85<_81.CH.length;_85++){_84=_81.V[_85];_83=_83+_84;}var _86=0;var _87=0;var _88=0;var _89=0;for(var _8a=0;_8a<_81.CH.length;_8a++){_86=0;if( (uri.page=="summary") &&(_81.W[_8a] == 1)){sb.append('<tr class="winner">');}else{sb.append('<tr>');}if(_81.P[_8a]!=""){sb.append("<td>{0}&nbsp;({1})</td>".format(_81.CH[_8a],_81.P[_8a]));}else{sb.append("<td>{0}</td>".format(_81.CH[_8a]));}sb.append("<td class=\"percentageWidth\"><div class=\"percentageBar\">");_84=_81.V[_8a];_86=_86+_84;if(_83>0){_87=(_86*100)/_83;}else{_87=0;}_88=_87.toFixed(2);if((_87<1)&(_87>0)){_89=1;}else{_89=_87.toFixed(0);}if(_86>0){sb.append("<img src=\"../images/percentageMeter.gif\" alt=\"{1}\" title=\"{1}\" width=\"{0}%\" height=\"10\" />".format(_89,barPercentage));}else{sb.append("<span height=\"10\"></span>");}sb.append("</div>");if( (uri.page=="summary") &&(_81.W[_8a] == 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(_86),_88));}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(_83)));sb.appendLine("</tbody>");sb.appendLine("</table>");sb.appendLine("</td>");sb.appendLine("</tr>");sb.appendLine("</tbody>");sb.appendLine("</table>");}formatPaging();if(uri.page=="summary"){var _8b=document.getElementById("contestCount");if(filteredList!=""){_8b.innerHTML="({0} {1} {2})".format(_7b.length,of,_7f.Contests.length);}else{_8b.innerHTML="({0} {1} {2})".format(_7f.Contests.length,of,_7f.Contests.length);}}}else{sb.appendLine("");sb.appendLine("<table border='0' cellspacing='0' cellpadding='0' class='contest'>");sb.appendLine("<td align=\"center\" width=\"100%\">No Results Found</td></table>");}document.getElementById(dataview).innerHTML=sb.toString();jsonResponseList=null;jsonList=null;jsonListCount=0;}function voteTypeSummary(){var _8c=eval("("+jsonResponseList[0]+")");var _8d;for(var _8e=0;_8e<_8c.Contests.length;_8e++){if(cid==_8c.Contests[_8e].K){_8d=_8c.Contests[_8e];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(_8d.C));}else{sb.appendLine("<th scope=\"col\">{0} ({2} {1})</th>".format(_8d.C,_8d.VF,vote_for));}sb.appendLine("</tr>");sb.appendLine("</thead>");sb.appendLine("<tbody>");sb.appendLine("<tr>");sb.appendLine("<td>");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 _90=eval("("+jsonResponseList[1]+")");for(var _91=0;_91<_90.Types.length;_91++){sb.append("<th scope=\"col\" alt=\"{0}\">{0}</th>".format(_90.Types[_91]));}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 _92;for(var _93=0;_93<_90.Contests.length;_93++){if(cid==_90.Contests[_93].K){_92=_90.Contests[_93];break;}}var _94=0;var _95=0;for(var _96=0;_96<_8d.CH.length;_96++){for(var _97=0;_97<_90.Types.length;_97++){_95=_92.Votes[_96][_97];_94=_94+_95;}}var _98=0;var _99=0;var _9a=0;for(var _9b=0;_9b<_8d.CH.length;_9b++){_98=0;sb.append("<tr><td class=\"alignLeft\" scope=\"col\" alt=\"{0}\">{0}</td>".format(_8d.CH[_9b]));for(var _9c=0;_9c<_90.Types.length;_9c++){_95=_92.Votes[_9b][_9c];_98=_98+_95;sb.append("<td scope=\"col\" alt=\"{0}\">{0}</td>".format(formatVote(_95)));}sb.append("<td class=\"total\" scope=\"col\" alt=\"{0}\">{0}</td>".format(formatVote(_98)));if(_94>0){_99=(_98*100)/_94;}else{_99=0;}_9a=_99.toFixed(2);sb.appendLine("<td class=\"total\" scope=\"col\" alt=\"{0}\" nowrap=\"nowrap\">{0}%</td></tr>".format(_9a));}sb.appendLine("</tbody>");sb.appendLine("</table>");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(_9f){var uri=new Object();getURL(uri);var _a1=uri.dir+"/"+_9f;if(ExistParameter("pv")){if(_a1.lastIndexOf("?")>-1){_a1+="&pv=true";}else{_a1+="?pv=true";}}window.location=_a1;}function CheckVersion(){var uri=new Object();getURL(uri);var _a3=uri.dir.substring(0,uri.dir.length-3);var _a4=_a3.substring(_a3.lastIndexOf("/")+1);var _a5=_a3.substring(0,_a3.lastIndexOf("/"+_a4));var _a6=_a5+"/current_ver.txt?rnd="+Math.random();var req=getReq();req.open("GET",_a6,true);req.onreadystatechange=function(){if((req.readyState==4)&&(req.status==200)){var _a8=req.responseText;if(_a4!=_a8){window.location=location.href.replace("/"+_a4,"/"+_a8);}}};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(_ab,_ac){var uri=new Object();getURL(uri);var _ae=uri.dir.substr(0,uri.dir.length-2);_ae+=_ac.options[_ac.selectedIndex].value+"/"+uri.file;for(var i=0;i<uri.args.length;i++){if(i==0){_ae+="?";}else{_ae+="&";}_ae+=uri.args[i];}window.location=_ae;}function GetPoly(x,y){var a=eval('('+jsonResponseList[1]+')');var b='';var c=0;var d=0;var e=0;var f=0;var g;var h=Math.PI;var l=0;var m=0;var n=0;var o=0;for(var p=a.Points.length-1;p>-1;p--){g=a.Points[p].Pts;for(var j=0;j<g.length;j++){if(g[j]!=''){l=0;var q=g[j].split(",");var k=q.length-2;for(var i=0;i<k;i=i+2){c=parseInt(q[i]);d=parseInt(q[i+1]);e=parseInt(q[i+2]);f=parseInt(q[i+3]);m=(c-x)*(f-y)-(d-y)*(e-x);n=(c-x)*(e-x)+(d-y)*(f-y);if(Math.abs(n)<0.0001){o=90}else{o=Math.abs(Math.atan(m/n))*(180/h)}if(n<0){o=180-o}if(m<0){o=-o}l=l+o}e=parseInt(q[0]);f=parseInt(q[1]);c=parseInt(q[i]);d=parseInt(q[i+1]);m=(c-x)*(f-y)-(d-y)*(e-x);n=(c-x)*(e-x)+(d-y)*(f-y);if(Math.abs(n)<0.0001){o=90}else{o=Math.abs(Math.atan(m/n))*(180/h)}if(n<0){o=180-o}if(m<0){o=-o}l=l+o;if(l>350){b=a.Points[p].P;break}}}if(b!='')break}return b}function DrawMap(){if(jsonResponseList[1]!=""){var _bf=eval("("+jsonResponseList[1]+")");var _c0=document.getElementById("jsmap");if(_c0.getContext){var ctx=_c0.getContext("2d");var _c2;var _c3;for(var _c4=0;_c4<_bf.Points.length;_c4++){_c2="'"+_bf.Points[_c4].P+"'";var _c5=_bf.Points[_c4].Pts;for(var j=0;j<_c5.length;j++){if(_c5[j]!=""){var _c7=_c5[j].split(",");if(htPrecincts[_c2]!=null){_c3=htPrecincts[_c2];}else{_c3="#FFFFFF";}ctx.beginPath();for(var i=0;i<_c7.length;i=i+2){if(i==0){ctx.moveTo(_c7[i],_c7[i+1]);}else{ctx.lineTo(_c7[i],_c7[i+1]);}}ctx.closePath();ctx.fillStyle=_c3;if(isIE==1){ctx.fill(_bf.Points[_c4].P);}else{ctx.fill();ctx.strokeStyle="#000000";ctx.stroke();}}}}}else{setTimeout("DrawMap()",1000);}}var _c9=document.getElementById("loading");_c9.style.visibility="hidden";}function getRelativeCoordinates(_ca,_cb){var x,y;_ca=_ca||window.event;var pos=getAbsolutePosition(_cb);x=_ca.pageX-pos.x;y=_ca.pageY-pos.y;return {x:x,y:y};}function getAbsolutePosition(_ce){var r={x:_ce.offsetLeft,y:_ce.offsetTop};if(_ce.offsetParent){var tmp=getAbsolutePosition(_ce.offsetParent);r.x+=tmp.x;r.y+=tmp.y;}return r;}function createCookie(_d1,_d2,_d3){if(_d3){var _d4=new Date();_d4.setTime(_d4.getTime()+(_d3*24*60*60*1000));var _d5="; expires="+_d4.toGMTString();}else{var _d6="";}document.cookie=_d1+"="+_d2+_d6+"; path=/";}function readCookie(_d7){var _d8=_d7+"=";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(_d8)==0){return c.substring(_d8.length,c.length);}}return null;}function eraseCookie(_dc){createCookie(_dc,"",-1);}function checkFilter(){var uri=new Object();getURL(uri);var _de=uri.dir.substring(0,uri.dir.length-3);var _df=_de.substring(_de.lastIndexOf("/")+1);var _e0=_de.substring(0,_de.lastIndexOf("/"+_df));var eid=_e0.substring(_e0.lastIndexOf("/")+1);filteredList=readCookie(eid);if(filteredList==undefined){filteredList="";}Summary();}function populateFilter(){var uri=new Object();getURL(uri);var _e3=uri.dir.substring(0,uri.dir.length-3);var _e4=_e3.substring(_e3.lastIndexOf("/")+1);var _e5=_e3.substring(0,_e3.lastIndexOf("/"+_e4));var eid=_e5.substring(_e5.lastIndexOf("/")+1);var _e7=readCookie(eid);if((_e7==undefined)||(_e7=="")){document.getElementById("chkAllField1").checked=true;document.getElementById("chkAllField2").checked=true;CheckAll("chkAllField1");}else{var _e8=_e7.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<_e8.length;j++){if(_e8[j]==e.value){e.checked=true;break;}}}}}}function getStatePath(){var uri=new Object();getURL(uri);var _ed=uri.dir.lastIndexOf("/");var p1=uri.dir.substring(0,_ed);_ed=p1.lastIndexOf("/");p1=p1.substring(0,_ed);_ed=p1.lastIndexOf("/");p1=p1.substring(0,_ed);return p1;}function SaveContest(){SaveChecked();var uri=new Object();getURL(uri);var _f0=uri.dir.substring(0,uri.dir.length-3);var _f1=_f0.substring(_f0.lastIndexOf("/")+1);var _f2=_f0.substring(0,_f0.lastIndexOf("/"+_f1));var eid=_f2.substring(_f2.lastIndexOf("/")+1);createCookie(eid,document.forms[0].SavedSelectedItems.value);NavTo("summary.html");}function SaveChecked(){var _f4="";var _f5;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){_f4=_f4+e.value+",";}}_f4=_f4.substring(0,_f4.length-1);document.forms[0].SavedSelectedItems.value=_f4;}function CheckAll(_f8){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(_f8).checked;}}if(_f8=="chkAllField1"){document.getElementById("chkAllField2").checked=document.getElementById("chkAllField1").checked;}else{document.getElementById("chkAllField1").checked=document.getElementById("chkAllField2").checked;}}function CheckAllStatus(){var _fb=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){_fb=false;break;}}document.getElementById("chkAllField1").checked=_fb;document.getElementById("chkAllField2").checked=_fb;}function loadEvents(){var obj=document.getElementById("jsmap");if((isIE==0)&&(obj!=null)){obj.onclick=function(_ff){var e=_ff||window.event;var pos=getRelativeCoordinates(_ff,obj);var name=GetPoly(pos.x,pos.y);a(name);};obj.onmousemove=function(_103){var e=_103||window.event;var pos=getRelativeCoordinates(_103,obj);var name=GetPoly(pos.x,pos.y);var _107=document.getElementById("ToolTip");if(name!=""){_107.innerHTML="<table><tr><td class=ToolTipTD>"+name+"</td></tr></table>";_107.style.position="absolute";_107.style.visibility="visible";_107.style.left=(_103.pageX+15)+"px";_107.style.top=(_103.pageY+15)+"px";}else{_107.style.visibility="hidden";}};}}function showNextContest(){currentIndex=(currentIndex+1);if(currentIndex==contestList.length){var uri=new Object();getURL(uri);window.location=location.href;}else{currentIndex=currentIndex%contestList.length;document.getElementById("CurrentContest").innerHTML="";document.getElementById("CurrentContest").innerHTML=contestList[currentIndex];setTimeout("showNextContest()",scrollRate*1000);}}
