function valida(){
	with(document.cadastro){
		var txt = new Array();
		txt[0]  = gE('txt_nome');
		txt[1]  = gE('txt_email');
		txt[2]  = gE('txt_senha');
		txt[3]  = gE('txt_cep');
		txt[4]  = gE('txt_estado');
		txt[5]  = gE('txt_cidade');
		txt[6]  = gE('txt_endereco');
		txt[7]  = gE('txt_numero');
		txt[8]  = gE('txt_bairro');
		txt[9]  = gE('txt_confirma');
		
		var forms = new Array();
		forms[0]   = cad_nome.value;
		forms[1]   = cad_email.value;
		forms[2]   = cad_senha.value;
		forms[3]   = cad_cep.value;
		forms[4]   = cad_estado.value;
		forms[5]   = cad_cidade.value;
		forms[6]   = cad_endereco.value;
		forms[7]   = cad_numero.value;
		forms[8]   = cad_bairro.value;
		forms[9]   = cad_confirma.value;
		
		var i;
		var erro = 0;
		for(i=0; i<txt.length; i++){
			txt[i].style.color = !forms[i] ? "#FF0000" : "#666666";
			if(!forms[i]){
				erro = 1;
			}
		}
		
		if(erro){
			alert("Todos os campos em vermelho são de preenchimento obrigatório.");
			return false;
		}
		
		if(forms[2] != forms[9]){
			alert("Por favor digite sua senha novamente.");
			
			cad_senha.value 	= '';
			cad_confirma.value 	= '';
			
			return false;
		}
		
		/* Verifica formatação dos campos */
		if(cad_email.value.indexOf('@') > -1 && cad_email.value.indexOf('.') > -1){
			var email = '';
		} else {
			alert("Email preenchido incorretamente!");
			return false
		}
	}
}
