function mostra_idade() { var nasc_dia = (document.getElementById("nasc_dia").options[document.getElementById("nasc_dia").selectedIndex].value); var nasc_mes = (document.getElementById("nasc_mes").options[document.getElementById("nasc_mes").selectedIndex].value); var nasc_ano = (document.getElementById("nasc_ano").options[document.getElementById("nasc_ano").selectedIndex].value); var m_idade = calcula_idade(nasc_dia+"/"+nasc_mes+"/"+nasc_ano+"/"); document.getElementById("mostra_idade").innerHTML = m_idade;}
function calcula_idade(dataNasc){ var dataAtual = new Date(); var anoAtual = dataAtual.getFullYear(); var anoNascParts = dataNasc.split('/'); var diaNasc = anoNascParts[0]; var mesNasc = anoNascParts[1]; var anoNasc = anoNascParts[2]; var idade = anoAtual - anoNasc; var mesAtual = dataAtual.getMonth() + 1; if(mesAtual < mesNasc){ idade--;}else { if(mesAtual == mesNasc){ if(dataAtual.getDate() < diaNasc ){ idade--;}
}
}
return idade;}
function digitos_maximo(txarea, div_digitado, div_restante){ total = 3000; tamanho = txarea.value.length; string = ""; string = string + tamanho; document.getElementById(div_digitado).innerHTML = string; document.getElementById(div_restante).innerHTML = total - string; if (tamanho > total){ reduzir = txarea.value; txarea.value = reduzir.substring(0,total); document.getElementById(div_digitado).innerHTML = total; document.getElementById(div_restante).innerHTML = 0;}
}
function atualiza(){ var data = new Date(); var tempo = data.getTime(); document.getElementById('captcha').value = ''; document.getElementById('cadastro_captcha').src = 'http://www.porkut.com.br/captcha_imagem.php?s='+tempo;}
function cadastrar(id, url, parametros) { if(document.getElementById) { var exibeResultado = document.getElementById(id); exibeResultado.innerHTML = '<div id="div_resultado_aguarde" align="center" style="margin:3px; width:863px;">Aguarde...</div>'; exibeResultado.style.display = 'inline'; var ajax = openAjax(); ajax.open("POST", url, true); ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); ajax.setRequestHeader("Content-length", parametros.length); ajax.setRequestHeader("Connection", "close"); ajax.send(parametros); ajax.onreadystatechange = function() { if(ajax.readyState == 4) { if(ajax.status == 200) { var resultado = ajax.responseText; resultado = resultado.replace(/\+/g," "); resultado = unescape(resultado); exibeResultado.innerHTML = resultado; if(resultado == '<div id="div_resultado_erro" align="center" style="margin:3px; width:863px;">O código de segurança que você digitou é inválido. Tente novamente.</div>'){ atualiza();}else if(resultado == '<div id="div_resultado_sucesso" align="center" style="margin:3px; width:863px;">Carregando...</div>'){ window.location.href = "http://www.porkut.com.br/cadastrado.php";}else{ }
} else { exibeResultado.innerHTML = '<div id="div_resultado_erro" align="center" style="margin:3px; width:863px;">Erro no servidor. Tente novamente.</div>';}
}
}
}
}
function trim(str){ return str.replace(/^\s+|\s+$/g,"");}
function mostra_erro(campo, nome){ document.getElementById('cadastroResultado').innerHTML = '<div id="div_resultado_erro" align="center" style="margin:3px; width:863px;">Preencha o campo '+nome+'.</div>'; document.getElementById('cadastroResultado').style.display = 'inline'; document.getElementById(campo).value = ""; document.getElementById(campo).focus(true);}
function enviar_parametros() { if(trim(document.getElementById('nome').value) == ""){ mostra_erro('nome', 'nome');}else if(trim(document.getElementById('sobrenome').value) == ""){ mostra_erro('sobrenome', 'sobrenome');}else if(trim(document.getElementById('cidade').value) == ""){ mostra_erro('cidade', 'cidade');}else if(trim(document.getElementById('email').value) == ""){ mostra_erro('email', 'e-mail');}else if(trim(document.getElementById('senha').value) == ""){ mostra_erro('senha', 'senha');}else{ var post_parametros = "nome="+encodeURI(document.getElementById("nome").value)+"&sobrenome="+encodeURI(document.getElementById("sobrenome").value)+"&sexo="+encodeURI(document.getElementById("sexo").value)+"&nasc_dia="+encodeURI(document.getElementById("nasc_dia").options[document.getElementById("nasc_dia").selectedIndex].value)+"&nasc_mes="+encodeURI(document.getElementById("nasc_mes").options[document.getElementById("nasc_mes").selectedIndex].value)+"&nasc_ano="+encodeURI(document.getElementById("nasc_ano").options[document.getElementById("nasc_ano").selectedIndex].value)+"&relacionamento="+encodeURI(document.getElementById("relacionamento").value)+"&cidade="+encodeURI(document.getElementById("cidade").value)+"&pais="+encodeURI(document.getElementById("pais").value)+"&quem_sou="+encodeURI(document.getElementById("quem_sou").value)+"&email="+encodeURI(document.getElementById("email").value)+"&senha="+encodeURI(document.getElementById("senha").value)+"&csenha="+encodeURI(document.getElementById("csenha").value)+"&captcha="+encodeURI(document.getElementById("captcha").value); cadastrar('cadastroResultado', 'cadastrar.php', post_parametros);}
}
