function fadeIn(id, time) { target = document.getElementById(id); alpha = 0; timer = (time*1000)/50; var i = setInterval( function() { if (alpha >= 100)
clearInterval(i); setAlpha(target, alpha); alpha += 10;}, timer);}
function setAlpha(target, alpha) { target.style.filter = "alpha(opacity="+ alpha +")"; target.style.opacity = alpha/100;}
function atualiza(){ var data = new Date(); var tempo = data.getTime(); document.getElementById('form_email').value = ''; document.getElementById('form_email').focus(); document.getElementById('form_senha').value = ''; document.getElementById('form_captcha').value = ''; document.getElementById('login_captcha').src = 'http://www.porkut.com.br/captcha_imagem.php?s='+tempo;}
function logar(id, url, parametros, endereco) { if(document.getElementById) { var exibeResultado = document.getElementById(id); exibeResultado.innerHTML = '<div id="div_resultado_aguarde" align="center" style="width:250px;">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="width:250px;">Usuário ou senha inválidos!</div>'){ atualiza(); document.getElementById('login_captcha_div').style.display = 'inline';}else if(resultado == '<div id="div_resultado_erro" align="center" style="width:250px;">O código de segurança é inválido.</div>'){ var data = new Date(); var tempo = data.getTime(); document.getElementById('form_captcha').value = ''; document.getElementById('form_captcha').focus(); document.getElementById('login_captcha').src = 'http://www.porkut.com.br/captcha_imagem.php?s='+tempo; document.getElementById('login_captcha_div').style.display = 'inline';}else if(resultado == '<div id="div_resultado_sucesso" align="center" style="width:250px;">Login efetuado com sucesso!</div>'){ window.location.href = endereco;}else{ document.getElementById('form_email').value = ''; document.getElementById('form_senha').value = ''; document.getElementById('form_email').focus();}
} else { exibeResultado.innerHTML = '<div id="div_resultado_erro" align="center" style="width:250px;">Erro no servidor. Tente novamente.</div>';}
}
}
}
}
function trim(str){ return str.replace(/^\s+|\s+$/g,"");}
function enviar_parametros(site) { if(trim(document.getElementById('form_email').value) == ""){ document.getElementById('loginResultado').innerHTML = '<div id="div_resultado_erro" align="center" style="width:250px;">Preencha o campo e-mail.</div>'; document.getElementById('loginResultado').style.display = 'inline'; document.getElementById('form_email').value = ""; document.getElementById('form_email').focus();}else{ var post_parametros = "form_email="+encodeURI(document.getElementById("form_email").value)+"&form_senha="+encodeURI(document.getElementById("form_senha").value)+"&form_captcha="+encodeURI(document.getElementById("form_captcha").value); logar('loginResultado', 'logar.php', post_parametros, site);}
}
function mostra_e_captcha_load(){ document.getElementById("esqueci_captcha_load").style.display = 'inline'; setTimeout("document.getElementById('esqueci_captcha_load').style.display = 'none'", 1500)
}
function mostra_esqueci_senha(){ document.getElementById("box_esqueci").style.filter = "alpha(opacity=0)"; document.getElementById("box_esqueci").style.opacity = 0/100; document.getElementById("_sp").value = document.body.scrollTop; document.getElementById("divbox").style.display = 'inline'; fadeIn('box_esqueci', 0.1); document.getElementById("box_esqueci").style.display = 'inline'; document.body.style.overflow = 'hidden'; document.getElementById('form_e_email').value = ""; document.getElementById('form_e_captcha').value = ''; document.getElementById('form_e_email').focus(); mostra_e_captcha_load(); var dataaa = new Date(); var tempooo = dataaa.getTime(); document.getElementById('esqueci_captcha').style.background = 'url(http://www.porkut.com.br/captcha_imagem.php?s='+tempooo+')';}
function fecha_esqueci_senha(){ document.getElementById("divbox").style.display = 'none'; document.getElementById("box_esqueci").style.display = 'none'; document.getElementById("esqueciResultado").style.display = 'none'; document.body.style.overflow = 'auto'; setTimeout('window.scroll(0,document.getElementById("_sp").value)', 30); document.getElementById('form_email').focus();}
function esqueci_enviar(id, url, parametros) { if(document.getElementById) { var exibeResultado = document.getElementById(id); exibeResultado.innerHTML = '<div id="div_resultado_aguarde" align="center">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_sucesso" align="center">Dentro de 15 minutos você receberá instruçes por e-mail.</div>'){ setTimeout('fecha_esqueci_senha()', 2000);}else if(resultado == '<div id="div_resultado_erro" align="center">Digite corretamente o código de segurança.</div>'){ mostra_e_captcha_load(); var data = new Date(); var tempo = data.getTime(); document.getElementById('form_e_captcha').value = ''; document.getElementById('form_e_captcha').focus(); document.getElementById('esqueci_captcha').style.background = 'url(http://www.porkut.com.br/captcha_imagem.php?s='+tempo+')';}else{ document.getElementById('form_email').value = ''; document.getElementById('form_email').focus();}
} else { exibeResultado.innerHTML = '<div id="div_resultado_erro">Erro no servidor. Tente novamente.</div>';}
}
}
}
}
function enviar_parametros_senha() { if(trim(document.getElementById('form_e_email').value) == ""){ document.getElementById('esqueciResultado').innerHTML = '<div id="div_resultado_erro" align="center">Preencha o campo e-mail.</div>'; document.getElementById('esqueciResultado').style.display = 'inline'; document.getElementById('form_e_email').value = ""; document.getElementById('form_e_email').focus();}else{ var post_parametros = "form_email="+encodeURI(document.getElementById("form_e_email").value)+"&form_captcha="+encodeURI(document.getElementById("form_e_captcha").value); esqueci_enviar('esqueciResultado', 'esqueci_senha.php', post_parametros);}
}
