function checkCadastro(obj) {
	if (obj.tfNome.value == "") {
		alert("Digite o seu nome.");
		obj.tfNome.focus();
		return false;
	}
	else if (obj.tfEmail.value == "") {
		alert("Digite o seu e-mail.");
		obj.tfEmail.focus();
		return false;
	}
	else if (obj.tfSenha.value == "") {
		alert("Digite a sua senha.");
		obj.tfSenha.focus();
		return false;
	}
	else if (obj.tfConfirmaSenha.value == "") {
		alert("Digite a sua senha novamente.");
		obj.tfConfirmaSenha.focus();
		return false;
	}
	else if (obj.tfSenha.value != obj.tfConfirmaSenha.value) {
		alert("Senhas diferentes. Digite-as novamente.");
		obj.tfSenha.value = "";
		obj.tfConfirmaSenha.value = "";
		obj.tfSenha.focus();
		return false;
	}
	else {
		return true;
	}
}

function checkLogin(obj) {
	if (obj.tfLogin.value == "") {
		alert("Digite o seu e-mail de cadastro.");
		obj.tfLogin.focus();
		return false;
	} 
	else if (obj.tfSenha.value == "") {
		alert("Digite a sua senha.");
		obj.tfSenha.focus();
		return false;
	}
	else {
		return true;
	}
}

function checkButtons(container) {
	var inputs = $("listaDest").getElementsByTagName("input");
	for (i = 0; i < inputs.length; i++) {
		if (inputs[i].checked) {
			return true;
		}
	}
	return false;
}

function checkMessage(obj) {
	if (!checkButtons()) {
		alert("Escolha um ou mais destinatarios.");
		return false;
	}
	else if (obj.tfSubject.value == "") {
		alert("Entre com o assunto da mensagem.");
		obj.tfSubject.focus();
		return false;
	}
	else if (obj.tfMessage.value == "") {
		alert("Digite a sua mensagem.");
		obj.tfMessage.focus();
		return false;
	}
	else {
		return true;
	}
}

function getCep() {
	f = $("cadastroEndereco");
	if (f.tfCEP.value == "" || f.tfCEP.value == null) {
		alert("Informe o seu CEP.");
		f.tfCEP.focus();
	}
	else {
		url = "busca_cep.php?cep=" + f.tfCEP.value;
		new Ajax.Request(url, {
			method: 'get',
			onSuccess: function(r) {

				dados = r.responseXML;				
				f.tfTipoLog.value 	 = dados.getElementsByTagName("tipo")[0].childNodes[0].nodeValue;
				f.tfNomeLog.value 	 = dados.getElementsByTagName("nome")[0].childNodes[0].nodeValue;
				if (dados.getElementsByTagName("complemento")[0].childNodes[0].nodeValue != "vazio") {
					f.tfCompLog.value = dados.getElementsByTagName("complemento")[0].childNodes[0].nodeValue;
				}
				f.tfBairroLog.value  = dados.getElementsByTagName("bairro")[0].childNodes[0].nodeValue;
				f.tfCidadeLog.value  = dados.getElementsByTagName("cidade")[0].childNodes[0].nodeValue;
				f.tfUFLog.value 	 = dados.getElementsByTagName("uf")[0].childNodes[0].nodeValue;
			
			}
		});
	}
}


function checkCadastroEndereco(f) {
	if (f.tfCEP.value == "") {
		alert("Digite o seu CEP e clique em BUSCAR.");
		f.tfCEP.focus();
		return false;
	}
	else if (f.tfTipoLog.value == "") {
		alert("Digite o tipo do logradouro.");
		f.tfTipoLog.focus();
		return false;
	}
	else if (f.tfNomeLog.value == "") {
		alert("Digite o seu endereço.");
		f.tfNomeLog.focus();
		return false;
	}
	else if (f.tfBairroLog.value == "") {
		alert("Digite o seu bairro.");
		f.tfBairroLog.focus();
		return false;
	}
	else if (f.tfCidadeLog.value == "") {
		alert("Digite a sua cidade.");
		f.tfCidadeLog.focus();
		return false;
	}	
	else if (f.tfUFLog.value == "") {
		alert("Digite a sua cidade.");
		f.tfUFLog.focus();
		return false;
	}
	else {
		return true;
	}
}
