//-------------------------------------------------
//DATA: 25/09/2008
//PROGR.: Carlos Alberto Vettorato
//FUNÇÃO: Arquivo Genérico de Funções JavaScript
//-------------------------------------------------

//-----------------------------------------------------------------------
//Funções Prototype
//-----------------------------------------------------------------------

function getFoto(url)
{
var div = document.getElementById("verFoto");
div.innerHTML = "<img src='loading.gif' width='24' height='24' style='border:0'><br><font size='1'>Carregando...</font>";
return new Ajax.Request(url, {
method: 'POST',
onComplete: function(transport) {
div.innerHTML = transport.responseText;
}
});
}

function getPagina(url)
{
var div = document.getElementById("pagina");
div.innerHTML = "<br><img src='loading.gif' width='24' height='24' style='border:0'><br><font size='1'>Carregando...</font>";
return new Ajax.Request(url, {
method: 'POST',
onComplete: function(transport) {
div.innerHTML = transport.responseText;
}
});
}

function getResultado(url)
{
var div = document.getElementById("resultado");
div.innerHTML = "<img src='loading.gif' width='24' height='24' style='border:0'><br><font size='1'>Carregando...</font>";
return new Ajax.Request(url, {
method: 'POST',
onComplete: function(transport) {
div.innerHTML = transport.responseText;
}
});
}

function getLogin(url)
{
var div = document.getElementById("resultadoLogin");
return new Ajax.Request(url, {
method: 'POST',
onComplete: function(transport) {
div.innerHTML = transport.responseText;
}
});
}

function pesquisaLogin(valor)
{
getLogin("buscaLogin.php?valor="+valor);
}

function excluir(url) {
    if (confirm('Tem certeza que deseja excluir este registro?'))
    {
    var div = document.getElementById("resultado");
    div.innerHTML = "<img src='loading.gif' width='24' height='24' style='border:0'><br><font size='1'>Carregando...</font>";
    return new Ajax.Request(url, {
    method: 'POST',
    onComplete: function(transport) {
    div.innerHTML = transport.responseText;
    }
 });
}}

//-----------------------------------------------------------------------
//Fim Funções Prototype
//-----------------------------------------------------------------------

function delProduto(cod)
	{
	   if(confirm('Você tem certeza que deseja excluir?')) {
        //ENVIA ESSA URL
        getResultado("delete.php?excluir=produto&cod="+cod, "POST","resultado");
        }
}

//FUNÇÃO SUBMIT LOGIN
function validaLogin(form)
{

	if(form.login.value == "") {
		 alert("Você não colocou a seu LOGIN!!!");
		 form.login.focus();
		 return(false);
	}
	if(form.senha.value == "") {
		 alert("Você não colocou a sua SENHA!!!");
		 form.senha.focus();
		 return(false);
	}

	return (true);

}
//FIM FUNÇÃO LOGIN

//Valida Campos Cadastro User
function submitCadastroUser(form)
{
     var str = form.nome_user.value
      if (str == "")
       {
       alert("O campo [ Nome ] está em branco.\nPor favor preencha.")
       this.document.form.nome_user.focus();
       return false;
       }

     var str = form.sobrenome_user.value
      if (str == "")
       {
       alert("O campo [ Sobrenome ] está em branco.\nPor favor preencha.")
       this.document.form.sobrenome_user.focus();
       return false;
       }

     var str = form.email_user.value
      if (str == "")
       {
       alert("O campo [ E-mail ] está em branco.\nPor favor preencha.")
       this.document.form.email_user.focus();
       return false;
       }
       parte1 = this.document.form.email_user.value.indexOf("@"); 
       parte2 = this.document.form.email_user.value.indexOf("."); 
       parte3 = this.document.form.email_user.value.length; 
       if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) { 
       alert ("Digite um endereço de E-mail valido!"); 
       this.document.form.email_user.focus(); 
       return false; 
       }

     var str = form.login.value
      if (str == "")
       {
       alert("O campo [ Login ] está em branco.\nPor favor preencha.")
       this.document.form.login.focus();
       return false;
       }

      {
      var str = form.password.value
      if (str == "")
       {
       alert("O campo [ Senha ] está em branco.\nPor favor preencha.")
       this.document.form.password.focus();
       return false;
       }
       if (str.length < 6)
       {
       alert("O campo [ Senha ] requer no mínimo 6 caracteres.\nPor favor preencha.")
       this.document.form.password.focus();
       return false;
       }
       if (str.length > 10)
       {
       alert("O campo [ Senha ] requer no máximo 10 caracteres.\nPor favor preencha.")
       this.document.form.password.focus();
       return false;
       }

      }
       {
      var str = form.password2.value
      if (str == "")
       {
       alert("O campo confirmação de [ Senha ] está em branco.\nPor favor preencha.")
       this.document.form.password2.focus();
       return false;
       }
       if (str.length < 6)
       {
       alert("O campo comfirmação de [ Senha ] requer no mínimo 6 caracteres.\nPor favor preencha.")
       this.document.form.password2.focus();
       return false;
       }
       if (str.length > 10)
       {
       alert("O campo comfirmação de [ Senha ] requer no máximo 10 caracteres.\nPor favor preencha.")
       this.document.form.password2.focus();
       return false;
       }
      }
{
 var str = form.password.value
 var str2 = form.password2.value

      if (str != str2)
       {
       alert("As SENHAS não conferem.\nPor favor preencha novamente.")
       this.document.form.password.focus();
       return false;
       }
      }

     var str = form.endereco.value
      if (str == "")
       {
       alert("O campo [ Endereço ] está em branco.\nPor favor preencha.")
       this.document.form.endereco.focus();
       return false;
       }

     var str = form.numero.value
      if (str == "")
       {
       alert("O campo [ Número ] está em branco.\nPor favor preencha.")
       this.document.form.numero.focus();
       return false;
       }

     var str = form.bairro.value
      if (str == "")
       {
       alert("O campo [ Bairro ] está em branco.\nPor favor preencha.")
       this.document.form.bairro.focus();
       return false;
       }

     var str = form.cep.value
      if (str == "")
       {
       alert("O campo [ CEP ] está em branco.\nPor favor preencha.")
       this.document.form.cep.focus();
       return false;
       }

     var str = form.cidade.value
      if (str == "")
       {
       alert("O campo [ Cidade ] está em branco.\nPor favor preencha.")
       this.document.form.cidade.focus();
       return false;
       }

     var str = form.uf.value
      if (str == "")
       {
       alert("O campo [ Estado ] está em branco.\nPor favor preencha.")
       this.document.form.uf.focus();
       return false;
       }

     var str = form.pais.value
      if (str == "")
       {
       alert("O campo [ País ] está em branco.\nPor favor preencha.")
       this.document.form.pais.focus();
       return false;
       }

}

//FUNÇÃO FALE CONOSCO/CONTATO
function validaForm(form)
{

	if(form.nome.value == "") {
		 alert("Você não colocou o seu nome!!!");
		 form.nome.focus();
		 return(false);
	}

	if(form.email.value == "") {
		 alert("Favor colocar um e-mail válido!!!");
		 form.email.focus();
		 return(false);
	}

	if(form.assunto.value == "") {
		 alert("Você não preencheu o assunto!!!");
		 form.assunto.focus();
		 return(false);
	}

	if(form.mensagem.value == "") {
		 alert("Você não colocou a sua mensagem!!!");
		 form.mensagem.focus();
		 return(false);
	}

	return (true);
}
//FIM FUNÇÃO FALE CONOSCO

//Função ENTER TAB
function enter_tab(field, event) {
var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
if (keyCode == 13) {
var i;
for (i = 0; i < field.form.elements.length; i++)
if (field == field.form.elements[i])
break;
i = (i + 1) % field.form.elements.length;
field.form.elements[i].focus();
return false;
}
else
return true;
}

function getSendSearch()
 {
    var consulta;
    //FUNÇÃO QUE MONTA A URL E CHAMA A FUNÇÃO AJAX
    consulta = document.getElementById("consulta").value;

    if(!consulta ){
    alert("Informe uma palavra-chave!");
    }
    else
    {
    //ENVIA ESSA URL
    getResultado("consulta.php?consulta="+consulta);
    }
}

//Máscaras
function Mascara (formato, keypress, objeto){
campo = eval (objeto);

// cep
if (formato=='cep'){
separador = '-';
conjunto1 = 5;
if (campo.value.length == conjunto1){
campo.value = campo.value + separador;}
}

// cnpj
if (formato=='cnpj'){
separador1 = '.';
separador2 = '-';
separador3 = '/';
conjunto1 = 2;
conjunto2 = 6;
conjunto3 = 10;
conjunto4 = 15;
if (campo.value.length == conjunto1)
  {
  campo.value = campo.value + separador1;
  }
if (campo.value.length == conjunto2)
  {
  campo.value = campo.value + separador1;
  }
if (campo.value.length == conjunto3)
  {
  campo.value = campo.value + separador3;
  }
if (campo.value.length == conjunto4)
  {
  campo.value = campo.value + separador2;
  }
}

//Telefone
if (formato=='telefone'){
separador1 = '(';
separador2 = ')';
separador3 = '-';
separador4 = ' ';
conjunto1 = 0;
conjunto2 = 3;
conjunto3 = 9;
if (campo.value.length == conjunto1){
campo.value = campo.value + separador1;
}
if (campo.value.length == conjunto2){
campo.value = campo.value + separador2 + separador4;
}
if (campo.value.length == conjunto3){
campo.value = campo.value + separador3;
}
}
}
//Fim Máscaras

//FUNÇÃO FORMATA MOEDA  2 CASAS DECIMAIS
function FormataMoeda(id,tammax,teclapres) {

        if(window.event) { // Internet Explorer
         var tecla = teclapres.keyCode; }
        else if(teclapres.which) { // Nestcape / firefox
         var tecla = teclapres.which;
        }

vr = document.getElementById(id).value;
vr = vr.toString().replace( "/", "" );
vr = vr.toString().replace( "/", "" );
vr = vr.toString().replace( ",", "" );
vr = vr.toString().replace( ".", "" );
vr = vr.toString().replace( ".", "" );
vr = vr.toString().replace( ".", "" );
vr = vr.toString().replace( ".", "" );
tam = vr.length;

if (tam < tammax && tecla != 8){ tam = vr.length + 1; }

if (tecla == 8 ){ tam = tam - 1; }

if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ){
if ( tam <= 2 ){
document.getElementById(id).value = vr; }
if ( (tam > 2) && (tam <= 5) ){
document.getElementById(id).value = vr.substr( 0, tam - 2 ) + '.' + vr.substr( tam - 2, tam ); }
if ( (tam >= 6) && (tam <= 8) ){
document.getElementById(id).value = vr.substr( 0, tam - 5 ) + '' + vr.substr( tam - 5, 3 ) + '.' + vr.substr( tam - 2, tam ); }
if ( (tam >= 9) && (tam <= 11) ){
document.getElementById(id).value = vr.substr( 0, tam - 8 ) + '' + vr.substr( tam - 8, 3 ) + '' + vr.substr( tam - 5, 3 ) + '.' + vr.substr( tam - 2, tam ); }
}
}
//FIM FUNÇÃO FORMATA VALOR MOEDA

//Script Saudação
{
  var now = new Date();
  var mName = now.getMonth() + 1;
  var dName = now.getDay() + 1;
  var dayNr = now.getDate();
  var yearNr=now.getYear();
  var nHours = now.getHours();
  if(dName==1) Day = "Domingo";
  if(dName==2) Day = "Segunda-feira";
  if(dName==3) Day = "Ter&ccedil;a-feira";
  if(dName==4) Day = "Quarta-feira";
  if(dName==5) Day = "Quinta-feira";
  if(dName==6) Day = "Sexta-feira";
  if(dName==7) Day = "S&aacute;bado";
  if(yearNr < 2000) Year = 1900 + yearNr;
  else Year = yearNr;
  if((nHours < 12) && (nHours >= 5)) {Saudacao = "Bom dia.";}
  if((nHours >= 12) && (nHours < 19)) {Saudacao = "Boa tarde.";}
  if((nHours >= 19) && (nHours < 24)) {Saudacao = "Boa noite.";}
  if((nHours >= 0) && (nHours < 5)) {Saudacao = "Boa madrugada.";}

  	if(dayNr < 10) {
  		var dia =(" " + Day + ", 0" + dayNr); } else {var dia =(" " + Day + ", " + dayNr) ;
	}
  	if(mName < 10) {
  		var mes =("/0" + mName + "/" + Year); } else {var mes =("/" + mName + "/" + Year) ;
	}
	var todaysDate =(dia + mes) ;
	var saudar =(Saudacao + " Seja bem-vindo");
}
//Fim saudação

