function printCidadesEstadoCargo(elemento, base){

	var estado=document.getElementById("estado" + elemento);
	var cargo=document.getElementById("cargoId" + elemento);
	
	if(cargo.value!="6" && cargo.value!="7"){
		
		var cidade = document.getElementById("cidade" + elemento);
		cidade.options[0].selected = true;
		cidade.disabled = true;
		
	} else { 
	
		var pars = "estadoId="+estado.value+"&identifica="+elemento+"&cargoId="+cargo.value;
		new Ajax.Request(base + '/publico/cidades', { method:'post', parameters: pars, onComplete: function completa(orl){
				$('cmbCidades'+elemento).innerHTML = orl.responseText;
			}
	 	});
	 	
	}

}

function printCidades(estado,elemento,base){
	
	var identifica = 1;
	if(elemento!="1" && elemento=="2"){
		identifica = 2;
	}
	
	var cargo=document.getElementById("cargoId" + elemento);
	var valueCargo = cargo.value;
	if(cargo.value!="6" && cargo.value!="7"){
		var cidade = document.getElementById("cidade" + elemento);
		cidade.options[0].selected = true;
		cidade.disabled = true;
		
	} else {
		var pars = "estadoId="+estado.value+"&identifica="+identifica;
		new Ajax.Request(base + '/publico/cidades', { method:'post', parameters: pars, onComplete: function completa(orl){
				$('cmbCidades'+elemento).innerHTML = orl.responseText;
			}
	 	});
	}
}

function printCidadesCargosCadastrados(estado,elemento,base){
	
	var identifica = 1;
	if(elemento!="1" && elemento=="2"){
		identifica = 2;
	}
	
	var cargo=document.getElementById("cargoId" + elemento);
	var valueCargo = cargo.value;
	if(cargo.value!="6" && cargo.value!="7"){
		var cidade = document.getElementById("cidade" + elemento);
		cidade.options[0].selected = true;
		cidade.disabled = true;
		
	} else {
		var pars = "estadoId="+estado.value+"&identifica="+identifica+"&cargoId="+cargo.value;
		new Ajax.Request(base + '/publico/cidades', { method:'post', parameters: pars, onComplete: function completa(orl){
				$('cmbCidades'+elemento).innerHTML = orl.responseText;
			}
	 	});
	}
}


function printPoliticosSelecionados(tipo, politico) {
	var pars = "tipo="+tipo+"&politico="+politico;
	new Ajax.Request(base + '/admin/politicoConvite', { method:'post', parameters: pars, onComplete: function completa(orl){
			var div = document.getElementById('divPoliticos');
			div.innerHTML = orl.responseText;
		}
 	});
}


function printCidadesAdmin(estado,elemento,base){
	var identifica = 1;
	if(elemento!="1" && elemento=="2"){
		identifica = 2;
	}
	
	var cargo=document.getElementById("cargoId" + elemento);
	var valueCargo = cargo.value;
	if(cargo.value!="6" && cargo.value!="7"){
		var cidade = document.getElementById("cidade" + elemento);
		cidade.options[0].selected = true;
		cidade.disabled = true;
		
	} else {
		var pars = "estadoId="+estado.value+"&identifica="+identifica;
		new Ajax.Request(base + '/admin/cidades', { method:'post', parameters: pars, onComplete: function completa(orl){
				$('cmbCidades'+elemento).innerHTML = orl.responseText;
			}
	 	});
	}
	
}

function printCidadesAdmin2(estado){
	
	var pars = "estadoId="+estado.value+"&identifica=admin";
	new Ajax.Request('${servletBase}/admin/cidades', { method:'post', parameters: pars, onComplete: function completa(orl){
			$('listagem').innerHTML = orl.responseText;
		}
 	});
	
}

function limpaCargo(id){
	
	var cargo=document.getElementById("cargoId" + id);
	var cidade = document.getElementById("cidade" + id);
	
	cidade.options[0].selected = true;
	
 	if(cargo.value!="6" && cargo.value!="7"){
 		cidade.disabled = true; 				
 	} else {
 		cidade.disabled = false; 				
 	}
	

}

function limpaAdmin(cargo){
	
 	if(cargo.value!="6"){
 		if ($('cidade1')!=undefined){
 			$('cidade1').disabled = true;
 		}
 		if ($('cidade3')!=undefined){
 			$('cidade3').disabled = true;
 		}
 		
 		if ($('cidade1')!=undefined){
 			$('cidade1').options[0].selected = true;
 		}
 		
 		if ($('cidade3')!=undefined){
 			$('cidade3').options[0].selected = true;
 		}
 		
 		$('estado1').options[0].selected = true;

 	}
}

function checarData(dia, mes, ano) {
  var diaMesAno = dia + '/' + mes + '/' + ano;	
  var expReg = /^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/;

  var aRet = true;
  if (dia == '' || mes == '' || ano == '') {
	aRet = true;
  } else if (expReg.test(diaMesAno))  {
  	aRet = true;
  } else
    aRet = false;
    
  if (!aRet)
  	alert('Data Inválida');  
  return aRet;
}

function habilitaNumeroPolitico(cargo) {
	if (cargo == '7') {
		document.getElementById('numero_candidato').disabled = false;		
	} else {
		document.getElementById('numero_candidato').value = '0';
		document.getElementById('numero_candidato').disabled = true;
	}

}

function montarPoliticosConvite(nome) {
}