function load(){
	var obj = WF_getElement('radioFilter');
	if (obj[0].status == true){
		changeSize(obj[0], false);
	}else if (obj[1].status == true){
		changeSize(obj[1], false);
	}else if (obj[2].status == true){
		changeSize(obj[2], false);
	}else if (obj[3].status == true){
		changeSize(obj[3], false);
	}
	WF_setFocus(WF_getElement('filtro0'));
}

function changeSize(obj, clear){
	var size, max;
	switch(obj.value){
		case "I":
			size = 4;
			max = 4;
			break;
		case "N":
			size = 20;
			max = 30;
			break;
		case "C":
			size = 20;
			max = 30;
			break;
		case "U":
			size = 2;
			max = 2;
	}
	for (i = 0; i < 10; i++){
		if (clear) WF_getElement('filtro' + i).value = "";
		WF_getElement('filtro' + i).size = size;
		WF_getElement('filtro' + i).maxLength = max;
	}
}

function submitToResult(indicador){
    WF_getElement('localidadeId').value = indicador;
	document.boletimLocalidadeForm.submit();
}


function submit(){
	if (!(WF_getElement('radioFilter')[0].checked) && !(WF_getElement('radioFilter')[1].checked) && !(WF_getElement('radioFilter')[2].checked) && !(WF_getElement('radioFilter')[3].checked)){
		alert('Por favor, selecione uma opção de pesquisa.');
		return;
	}

	var nenhumCampoPreenchido = true;
	
	for(i = 0; i < 10; i++){
		if (trim(WF_getElement('filtro' + i).value) != ""){
			nenhumCampoPreenchido = false;
			break;
		}
	}
	
	if (nenhumCampoPreenchido){
		alert('Por favor, preencha um campo pelo menos para efetuar a consulta.');
		return;
	}
	
	if( trim(WF_getElement('limiteInferior').value) != "" && trim(WF_getElement('limiteSuperior').value) != "" ){
		if (WF_getElement('limiteInferior').value > WF_getElement('limiteSuperior').value) {
			alert('Os limites não conferem.');
			return;
		}
	}
	if ( ((WF_getElement('limiteInferior').value) == '' && trim(WF_getElement('limiteSuperior').value) != '') || (WF_getElement('limiteInferior').value) != '' && trim(WF_getElement('limiteSuperior').value) == '') {
		alert('Os limites não conferem.');
		return;
	}

	if( trim(WF_getElement('inicioValidade').value) != "" && trim(WF_getElement('terminoValidade').value) == "" ){
		alert('As datas de início e término de validade não conferem.');
		return;
	}
	if( trim(WF_getElement('inicioValidade').value) == "" && trim(WF_getElement('terminoValidade').value) != "" ){
		alert('As datas de início e término de validade não conferem.');
		return;
	}
	if( trim(WF_getElement('inicioValidade').value) != "" && trim(WF_getElement('terminoValidade').value) != "" ){
		if (!WF_dataIniFim(trim(WF_getElement('inicioValidade').value), trim(WF_getElement('terminoValidade').value))) {
			alert('Data de início é maior que a de término.');
			return;
		}
		if (!WF_dataIniAtual(trim(WF_getElement('inicioValidade').value))) {
			alert('Data de início é maior que a data atual.');
			return;
		}
	}
	
	desabilitaCampos();
	document.boletimLocalidadeForm.submit();
}

function desabilitaCampos(){
	WF_getElement('inicioValidade').disabled = false;
	WF_getElement('terminoValidade').disabled = false;
}