function marcarZona(){
	var municipio = document.getElementById("codMunicipio");
	var mesorregiao = document.getElementById("codMesorregiao");
	var polo = document.getElementById("numPolo");
	var codMunicipio = document.getElementById("escolhaMunic");
	
	municipio.value = "";	
	mesorregiao.value = "";
	polo.value = "";
	codMunicipio.value = "";
}

function marcarMunicipio(){
	var zona = document.getElementById("numZona");
	var mesorregiao = document.getElementById("codMesorregiao");
	var polo = document.getElementById("numPolo");
	var codMunicipio = document.getElementById("escolhaMunic");
	
	zona.value = "";
	mesorregiao.value = "";
	polo.value = "";
	codMunicipio.value = "";
}

function marcarMesorregiao(){
	var zona = document.getElementById("numZona");
	var municipio = document.getElementById("codMunicipio");
	var polo = document.getElementById("numPolo");
	var codMunicipio = document.getElementById("escolhaMunic");
	
	zona.value = "";
	municipio.value = "";
	polo.value = "";
	codMunicipio.value = "";
}

function marcarPolo(){
	var zona = document.getElementById("numZona");
	var municipio = document.getElementById("codMunicipio");
	var mesorregiao = document.getElementById("codMesorregiao");
	var codMunicipio = document.getElementById("escolhaMunic");
	
	zona.value = "";
	municipio.value = "";
	mesorregiao.value = "";
	codMunicipio.value = "";
}

function marcarCodMunicipio(){
	var zona = document.getElementById("numZona");
	var municipio = document.getElementById("codMunicipio");
	var mesorregiao = document.getElementById("codMesorregiao");
	var polo = document.getElementById("numPolo");
	
	zona.value = "";
	municipio.value = "";
	mesorregiao.value = "";
	polo.value = "";
}

function addEventMarcarUnico() {
	var zona = document.getElementById("numZona");
	var municipio = document.getElementById("codMunicipio");
	var mesorregiao = document.getElementById("codMesorregiao");
	var polo = document.getElementById("numPolo");
	var codMunicipio = document.getElementById("escolhaMunic");
	
	
	if(zona != null)
		zona.onchange = marcarZona;
	if(municipio != null)
		municipio.onchange = marcarMunicipio;
	if(mesorregiao != null)
		mesorregiao.onchange = marcarMesorregiao;
	if(polo != null)
		polo.onchange = marcarPolo;
	if(codMunicipio != null)
		codMunicipio.onclick = marcarCodMunicipio;
}

/* Carregar função do onload */
function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != "function") {
		window.onload = func;
	}
	else {
		window.onload = function() {
			oldonload();
			func();
		};
	}
}

function habilitaEnviarEmail(){ 
	var email = document.getElementById("envioEmail");

	var inputs = document.getElementsByTagName("input");
	for(var i=0;i<inputs.length;i++){
		var input = inputs[i];
		if(input.type == "checkbox") {
			if(input.checked){
				email.style.display = "block";
				return;			 
			}
		}
	}
	email.style.display = "none";
} 

function validarCampos(){
	var selects = document.getElementsByTagName("select");
	var codMunicipio = document.getElementById("escolhaMunic");
	var form = document.getElementById("form1");
	var submeter = false;

	for(var i=0;i<selects.length;i++){
		var select = selects[i];
		if(select.value != "") {
			submeter = true;
		}
	}
	if( codMunicipio.value != "" ){
		submeter = true;
	}
	
	if( submeter == false ){
		alert("Selecione uma Zona Eleitoral, um Município, um Pólo ou uma Mesorregião e clique em Pesquisar.");
		return false;
	}
	document.getElementById("btoPesquisar").disabled = "disabled";	
	form.submit();
}

function addEventSubmeter(){
	var form = document.getElementById("form1");
	if (form !== null){
		form.onsubmit = validarCampos;
	}
}

addLoadEvent(addEventMarcarUnico);
addLoadEvent(addEventSubmeter);
