//*** FAVORITOS ***//
function Favoritos(URL, Titulo)
{
if (window.sidebar)
   { window.sidebar.addPanel(Titulo, URL, "");
   } else
if (window.opera && window.print)
   { var mbm = document.createElement('a');
     mbm.setAttribute('rel', 'sidebar');
     mbm.setAttribute('href', URL);
     mbm.setAttribute('title', Titulo);
     mbm.click();
   } else
if (document.all)
   { window.external.AddFavorite(URL, Titulo); }
}

//*** LOGIN ***//
function Login(Form)
{
var Mensagem                 = "Atenção!\nPor favor, verifique os erros:\n\n";
var Enviar                   = true;
var Campo                    = "";

Campo                        = document.boxLogin.Usuario;
if (!Campo.value || Campo.value == "")
   { Enviar = false; Mensagem = Mensagem + "Informe o [USUÁRIO] de acesso.\n\n"
   } else if (Campo.value.indexOf("@") < 0 || Campo.value.indexOf(".") < 0) { Enviar = false; Mensagem = Mensagem + "Informe corretamente o [USUÁRIO] de acesso:\n- (Deve ser um e-mail válido)\n\n" }

Campo                        = document.boxLogin.Senha;
if (!Campo.value || Campo.value == "") { Enviar = false; Mensagem = Mensagem + "Informe a [SENHA] de acesso.\n\n" }

if (Enviar == false)
   { alert(Mensagem); return false
   } else { userMovingWithinSite(); return true }
}

//*** IDENTIFICACAO ***//
function Identificacao()
{
var Mensagem                 = "Atenção!\nPor favor, verifique os erros:\n\n";
var Enviar                   = true;
var Campo                    = "";

Campo                        = document.iLogin.iEmail;
if (!Campo.value || Campo.value == "")
   { Enviar = false; Mensagem = Mensagem + "Informe o [E-MAIL].\n\n"
   } else if (Campo.value.indexOf("@") < 0 || Campo.value.indexOf(".") < 0) { Enviar = false; Mensagem = Mensagem + "Informe corretamente o [E-MAIL]:\n- (Deve ser um e-mail válido)\n\n" }

Campo                        = document.iLogin.iCEP;
if (!Campo.value || Campo.value == "")
   { Enviar = false; Mensagem = Mensagem + "Informe o [CEP].\n\n"
   } else if (Campo.value.length < 8 || !Numeros(Campo.value, 0)) { Enviar = false; Mensagem = Mensagem + "Informe corretamente o [CEP]:\n- (Somente os 8 números)\n\n" }

if (Enviar == false)
   { alert(Mensagem); return false
   } else { return true }
}

//*** NEWSLETTER - Cadastro ***//
function News_Cadastro()
{
var Mensagem                 = "Atenção!\nPor favor, verifique os erros:\n\n";
var Enviar                   = true;
var Campo                    = "";

Campo                        = document.iNews.Email;
if (!Campo.value || Campo.value == "")
   { Enviar = false; Mensagem = Mensagem + "Informe o [E-MAIL].\n\n"
   } else if (Campo.value.indexOf("@") < 0 || Campo.value.indexOf(".") < 0) { Enviar = false; Mensagem = Mensagem + "Informe corretamente o [E-MAIL]:\n- (Deve ser um e-mail válido)\n\n" }

if (Enviar == false)
   { alert(Mensagem); return false
   } else { return true }
}

//*** PESQUISA ***//
function Pesquisa()
{
var Mensagem                 = "Atenção!\nPor favor, verifique os erros:\n\n";
var Enviar                   = true;
var Campo                    = "";

Campo                        = document.iPesquisa.String;
if (!Campo.value || Campo.value == "")
   { Enviar = false; Mensagem = Mensagem + "Informe o [TERMO DE PESQUISA].\n\n" }

if (Enviar == false)
   { alert(Mensagem); return false
   } else { return true }
}

//*** REDIRECIONAMENTO ***//
function IrPara(Link)
{ location.href = Link }

//*** BACKGROUND ***//
function BGCor(Objeto, Cor)
{ Objeto.style.backgroundColor = Cor }

//*** SUBMIT ***//
function Submit(Form, Acao)
{ Form.action = Acao
  Form.submit() }

//*** ACAO MULTIPLA ***//
function Acao_Multipla(Acao)
{ if (Acao != 0)
   { Submit(document.AcaoMultipla, document.AcaoMultipla.action + ":" + Acao) }
}

//*** VALIDACAO DE NUMEROS ***//
function Numeros(String, Especial)
{
  var Numero                 = "0123456789";
  var Retorno                = true;

  for (i = 0; i < String.length; i++)
      {
        if (Especial != 0)
           {
             if (String.charAt(i) != Especial)
                { if (Numero.indexOf(String.charAt(i)) <= -1) { Retorno = false; } }

           } else {
                    if (Numero.indexOf(String.charAt(i)) <= -1) { Retorno = false; }
                  }
      }

  return Retorno
}

//*** POPUP'S ***//
function PopUP(URL, Janela, Rolagem, Largura, Altura)
{
if (Largura != "" && Largura > 0)
   { var a                   = ',width='+Largura;
   } else { var a            = ''; }
if (Altura != "" && Altura > 0)
   { var l                   = ',height='+Altura;
   } else { var l            = ''; }
   
window.open(URL, Janela,'toolbar=0,location=0,directories=0,status=0,scrollbars='+Rolagem+',menubar=0,resizable=1'+l+''+a)
}

//*** CARREGAMENTO ***//
function Carregamento()
{
if (document.getElementById)
   { document.getElementById('DivCarga').style.visibility='hidden';
   } else {
            if (document.layers)
               { document.DivCarga.visibility = 'hidden';
               } else { document.all.DivCarga.style.visibility = 'hidden'; }
          }
}

/*** VALIDACAO DE HTML ***/
function ValidarHTML(String)
{
if (String.indexOf('<') != -1 || String.indexOf('>') != -1)
   { return true;
   } else { return false; }
}

function RemoverHTML(String)
{
var Inicio                   = String.indexOf('<');
var Fim                      = String.indexOf('>');

if ((Fim == -1 && Inicio >= 0) || (Fim >= 0 && Inicio == -1))
   { Retorno                 = String.substring(0, String.length - 1);
   } else
       if (Inicio >= 0 && Fim >= 0)
          { Retorno          = String.substring(0, Inicio); }

return Retorno
}

/*** LIMITE DE CARACTERES ***/
function ValCar(Form, Texto, Limite, Contador, HTML)
{
if (!Texto)
   { var Texto               = Form.Mensagem; }
if (!Limite)
   { var Limite              = 500; }
if (!Contador)
   { var Contador            = Form.ValCar_Contador; }
var Tamanho                  = Texto.value.length;

if (Tamanho <= Limite)
   { Contador.value          = 'Caractere '+Tamanho+'/'+Limite;
     if (HTML == 0 && ValidarHTML(Texto.value))
        { Texto.value        = RemoverHTML(Texto.value);
          return false;
        } else { return true; }

   } else { Contador.value   = 'Caractere '+Tamanho+'/'+Limite;
            Texto.value      = Texto.value.substring(0, Limite);
            return false; }
}

