String.prototype.trim = function(){
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

function validaEmail(email){
    reEmail = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
    return reEmail.test(email.value.trim());
}

function validarForm() {
    if ((document.login.usuario.value == '') || (document.login.senha.value == '')) {
        alert('Os dados estão incompletos.\nTente novamente.');
        document.login.usuario.focus();
        return false;
    }/*else if(!validaEmail(document.login.usuario)){
        alert('Formato de e-mail inválido. \nTente novamente.');
        document.login.usuario.focus();
        return false;
    }*/
    return true;
}

function abreSobMedida(){
    var flagSobMedida = false;	
    if ( flagSobMedida ) {
        janelaSobMedida.close();
    }
    janelaSobMedida = window.open('http://www.trf4.jus.br/trf4/sobmedida/sobmedida_registra.php','novajanela','location=0,status=0,resizable=1,scrollbars=1,width=750,height=550');
    janelaSobMedida.moveTo(((screen.availWidth/2) - (750/2))-10,((screen.availHeight/2) - (550/2))-10);
    janelaSobMedida.focus();
    flagSobMedida = true;
}

function abreEnviaEmail(){
	var flagEnviaEmail = false;	
    if ( flagEnviaEmail ) {
        janelaEnviaEmail.close();
    }
    janelaEnviaEmail = window.open('http://sap.trf4.gov.br/requisicao/frm_envia_email_ativacao.php','novajanela','location=0,status=0,resizable=1,scrollbars=1,width=650,height=300');
    janelaEnviaEmail.moveTo(((screen.availWidth/2) - (750/2))-10,((screen.availHeight/2) - (550/2))-10);
    janelaEnviaEmail.focus();
    flagEnviaEmail = true;
}

function abreEnviaEmailSenha(){
	var flagEnviaEmailSenha = false;	
    if ( flagEnviaEmailSenha ) {
        janelaEnviaEmailSenha.close();
    }
    janelaEnviaEmailSenha = window.open('http://sap.trf4.gov.br/requisicao/frm_envia_email_magistrado_troca_senha.php','novajanela','location=0,status=0,resizable=1,scrollbars=1,width=650,height=300');
    janelaEnviaEmailSenha.moveTo(((screen.availWidth/2) - (750/2))-10,((screen.availHeight/2) - (550/2))-10);
    janelaEnviaEmailSenha.focus();
    flagEnviaEmailSenha = true;
}

function abreEnviaEmailSenhaEntidade(){
	var flagEnviaEmailSenha = false;	
    if ( flagEnviaEmailSenha ) {
        janelaEnviaEmailSenha.close();
    }
    janelaEnviaEmailSenha = window.open('http://sap.trf4.gov.br/requisicao/frm_envia_email_entidade_troca_senha.php','novajanela','location=0,status=0,resizable=1,scrollbars=1,width=650,height=300');
    janelaEnviaEmailSenha.moveTo(((screen.availWidth/2) - (750/2))-10,((screen.availHeight/2) - (550/2))-10);
    janelaEnviaEmailSenha.focus();
    flagEnviaEmailSenha = true;
}

function trocaLabelUsuario(tipoUsuario){
f = document.login;
switch(tipoUsuario)
{
//SERVIDOR
case '1':
  document.getElementById("lblTipoUsuario").innerHTML="&nbsp;Email:";
  f.hdnTipoUsuario.value = '1';
  break;
//JUIZ ESTADUAL
case '2':
  document.getElementById("lblTipoUsuario").innerHTML="&nbsp;CPF:";
  f.hdnTipoUsuario.value = '2';
  break;
//JUIZ TRF4
case '3':
  document.getElementById("lblTipoUsuario").innerHTML="&nbsp;Sigla:";
  f.hdnTipoUsuario.value = '3';
  break;
//ENTIDADE UNIÃO
case '4':
  document.getElementById("lblTipoUsuario").innerHTML="&nbsp;Sigla:";
  f.hdnTipoUsuario.value = '4';
  break;  
default:
  document.getElementById("lblTipoUsuario").innerHTML="&nbsp;Email:";
  f.hdnTipoUsuario.value = '1';
}
}
