﻿//Valida somente campos numéricos
function validarNumero() 
{
    if (event.keyCode < 48 || event.keyCode > 57) 
	{
		event.keyCode = 0;
	}
}

//Valida somente campos numéricos do tipo decimal.
function validarNumeroDecimal() 
{
    if ((event.keyCode < 48 || event.keyCode > 57) && (event.keyCode != 44))
	{
		    event.keyCode = 0;
	}
	
}

function validarLogin()
{
    var msg = '';
    var login = document.getElementById('txtLogin').value;
    var senha = document.getElementById('txtSenha').value;
    
    if(login == '')
    {
        msg = 'Por favor digite o Login !\n';
    }
    
    if(senha == '')
    {
        msg = msg + 'Por favor digite a Senha !\n';
    }    
              
    if(msg != '')
	{
	    alert(msg);
	    return false;
	}
	else
	{
	    return true;
	}

}

//Valida obrigatóriedade de campo do tipo text.
function validaFormComentarioText() {     

/*               
     if (document.getElementById("ctl00_ContentPlaceHolder1_txtNome").value == "") {
      
          alert("O campo Nome é obrigatório.");
          return false;
      
     }
     
     if (document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value == "") {
      
          alert("O campo email é obrigatório.");
          return false;
      
     }else{
     
        if (!doEmail(document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value, 3)){
        
          alert("O campo email não está no formato correto.");
          return false;
        
        }
        
     }
*/     
     
     if (document.getElementById("ctl00_ContentPlaceHolder1_txtComentario").value =="") {
      
          alert("O campo Comentário é obrigatório.");
          return false;
      
     }
     
    return true;
  
 }
 
 function validaFormPerguntas() {     
       
     /*
     if (document.getElementById("ctl00_ContentPlaceHolder1_txtAssunto").value == "") {
      
          alert("O campo Assunto é obrigatório.");
          return false;
      
     } 
     */              
    
     if (document.getElementById("ctl00_ContentPlaceHolder1_txtPergunta").value == "") {
      
          alert("O campo Pergunta é obrigatório.");
          return false;
      
     }
        
    return true;
  
 }
 
 //Solicita confirmação de exclusao.
 function VerificarExcluir()
{
	if (confirm('Deseja realmente excluir este parametro?') == false)
	{
		return false;
	}
	
	return true;
}

//Retorna a cor da caixa de texto para branco quando esta estiver com fuoco.
function  txtFocus(elem){

    elem.style.background = "White";

}


// Valida campo para aceitar só numero.
var reDigits = /^\d+$/;

function doDigits(pStr)
{
	if (reDigits.test(pStr)) {
		return true;
	} else if (pStr != null && pStr != "") {
		return false;
	}
}

// Valida o campo para aceitar só numero decimal.
var reDecimalPt = /^[+-]?((\d+|\d{1,3}(\.\d{3})+)(\,\d*)?|\,\d+)$/;
var reDecimalEn = /^[+-]?((\d+|\d{1,3}(\,\d{3})+)(\.\d*)?|\.\d+)$/;
var reDecimal = reDecimalPt;

function doDecimal(pStr)
{
	charDec = ",";
	eval("reDecimal = reDecimalPt");
	if (reDecimal.test(pStr)) {
		return true;
	} else if (pStr != null && pStr != "") {
		return false;
	}
} // doDecimal


//Valida campos com dados em formato de moeda.
var reMoeda = /^\d{1,3}(\.\d{3})*\,\d{2}$/;

function doMoeda(pStr)
{
	if (reMoeda.test(pStr)) {
		return true;
	} else if (pStr != null && pStr != "") {
		return false;
	}
}


var reDate1 = /^\d{1,2}\/\d{1,2}\/\d{1,4}$/;
var reDate2 = /^[0-3]?\d\/[01]?\d\/(\d{2}|\d{4})$/;
var reDate3 = /^(0?[1-9]|[12]\d|3[01])\/(0?[1-9]|1[0-2])\/(19|20)?\d{2}$/;
var reDate4 = /^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/;
var reDate5 = /^((0[1-9]|[12]\d)\/(0[1-9]|1[0-2])|30\/(0[13-9]|1[0-2])|31\/(0[13578]|1[02]))\/\d{4}$/;
var reDate = reDate4;

function doDate(pStr, pFmt)
{
	eval("reDate = reDate" + pFmt);
	if (reDate.test(pStr)) {
		return true;
	} else if (pStr != null && pStr != "") {
		return false;
	}
} // doDate

var reTime1 = /^\d{2}:\d{2}$/;
var reTime2 = /^([0-1]\d|2[0-3]):[0-5]\d$/;
var reTime3 = /^(0[1-9]|1[0-2]):[0-5]\d$/;
var reTime4 = /^\d+:[0-5]\d:[0-5]\d$/;
var reTime5 = /^\d+:[0-5]\d:[0-5]\.\d{3}\d$/;

function doTime(pStr, pFmt)
{
	eval("reTime = reTime" + pFmt);
	if (reTime.test(pStr)) {
		return true;
	} else if (pStr != null && pStr != "") {
		return false;
	}
} // doTime

var reEmail1 = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
var reEmail2 = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
var reEmail3 = /^[\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}\])$/;
var reEmail = reEmail3;

function doEmail(pStr, pFmt)
{
	eval("reEmail = reEmail" + pFmt);
	if (reEmail.test(pStr)) {
		return true;
	} else if (pStr != null && pStr != "") {
		return false;
	}
} // doEmail
function abrirdivIndiqueAmigo()
{
    $("#divIndiqueAmigo").show();
}
function fechardivIndiqueAmigo()
{
    $("#divIndiqueAmigo").hide();
}
function btEnviarEmail()
{
    if(document.getElementById("NomeAmigo").value == "")
    {
        alert("Preenchar o nome do seu amigo.");
        return false;
    }
    
    if(document.getElementById("EmailAmigo").value == "")
    {
        alert("Preenchar o e-mail do seu amigo.");
        return false;
    }else
    {
        var email = doEmailNoazul(document.getElementById("EmailAmigo").value)
        if(email == false)
        {
            alert("Email Invalido!");
            return false;
        }
    }
    
    if(document.getElementById("SeuNome").value == "")
    {
        alert("Preenchar o seu nome.");
        return false;
    }
    
    if(document.getElementById("SeuEmail").value == "")
    {
        alert("Preenchar o seu email");
        return false;
    }   
    {
        var email = doEmailNoazul(document.getElementById("SeuEmail").value)
        if(email == false)
        {
            alert("Email Invalido!");
            return false;
        }
    }
    
    document.getElementById("enviaremailindique").value = "ok";
    document.forms[0].submit();
}
function doEmailNoazul(pStr, pFmt)
{
	if (reEmail.test(pStr)) {
		return true;
	} else if (pStr != null && pStr != "") {
		return false;
	}
}
function onclick_BuscaDados()
{
    if(document.getElementById("txtBusca").value == "" || document.getElementById("txtBusca").value == null)
    {
        alert("Digite a sua busca");
        return false;
        
    }else
    {
        document.getElementById("BuscarDados").value = "ok";
        document.forms[0].submit();
    }
}

function onclickPaginaBusca_BuscaDados()
{
    cont = 0;
    
    if(document.getElementById("DataInicial").value != "" && document.getElementById("DataInicial").value != null)
    {
        if(document.getElementById("DataFinal").value != "" && document.getElementById("DataFinal").value != null)
        {
            cont--
        }else
        {
            alert("E preciso preenche a Data Inicial e final.");
            return false;
        }
    }
    
    if(document.getElementById("DataFinal").value != "" && document.getElementById("DataFinal").value != null)
    {
        if(document.getElementById("DataInicial").value != "" && document.getElementById("DataInicial").value != null)
        {
            cont--
        }else
        {
            alert("E preciso preenche a Data Inicial e final.");
            return false;
        }
    }
    
    document.getElementById("BuscarDados2").value = "ok";
    document.forms[0].submit();
}

function onclick_Cat(valor)
{
    document.getElementById("ctgescolhida").value = valor;
}

function onclick_Ordenacao(valor)
{
    document.getElementById("ordegescolhida").value = valor;
}
function dropDown(lay, ima, nim)
{
    var myLay = document.getElementById('lay_'+lay);
    var myIma = document.getElementById('sni_'+ima);
    if (myLay.style.display=="none")
    {
	    myLay.style.display="block"
	    myIma.src = "img/seta_nivel"+nim+"_on.gif"
    }
    else
    {
	    myLay.style.display="none"
	    myIma.src = "img/seta_nivel"+nim+"_off.gif"	
    }
}
function onclick_logout()
{
    document.getElementById("opclogout").value = "ok";
    document.forms[0].submit();
}
function AbrirPopup(url, queryString)
{
    window.open(url + "?" + queryString, "_blank", "toolbar=no, scrollbars=yes, status=yes", "false")
}
