String.prototype.replaceAll = function(de, para){
        var str = this;
        var pos = str.indexOf(de);
        while (pos > -1){
                str = str.replace(de, para);
                pos = str.indexOf(de);
        }
        return (str);
}
function setCookie(c_name,value,expiredays) {
        var exdate=new Date();
        exdate.setDate(exdate.getDate()+expiredays);
        document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";path=/2008/2turno;expires="+exdate.toGMTString());
}
function getCookie(key) {
        if (document.cookie.length>0) {
                var c_start=document.cookie.indexOf(key + "=");
                if (c_start!=-1) {
                        c_start=c_start + key.length+1;
                        c_end=document.cookie.indexOf(";",c_start);
                        if (c_end==-1) c_end=document.cookie.length;
                        return unescape(document.cookie.substring(c_start,c_end));
                }
        }
        return "";
}
function getParam(name) {
        name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
        var regexS = "[\\?&]"+name+"=([^&#]*)";
        var regex = new RegExp(regexS);
        var results = regex.exec(window.location.href);

        if (results == null) {
                return "";
        } else {
                return unescape(results[1].replaceAll("+", " "));
        }
}
function dohome(uf, cod_mun){
        setCookie('eleicoes2008_uf_2',uf,30);
        setCookie('eleicoes2008_cod_2',cod_mun,30);
}

function fEleitos(m,l,te,tn,s){
	var m2t=false;
	var c1;
	var c2;
	var v=0;
	var v1=0;
	var v2=0;

	c1 = m[0][0];
	v1 = m[0][1];
	v2 = m[1][1];

	if (tn < (v1 - v2)){ // matematicamente eleito
		document.getElementById(l + c1).className = "destacado";
		insereAsterisco(l + c1);
		$('#elt' + s).show();
	}
}

function insereAsterisco(id){
    var linha = document.getElementById(id).childNodes;
	 var i=0;
	 while (linha[i]) {
        if (linha[i].id == 'mark') {
			linha[i].innerHTML+=' *'; break;
        }; ++i;
    }
}
