IDLoja='<IDLoja>' //Obtém IDLoja para montar links

//### Guarda em variável a página atual
var sPag=document.location.href.toUpperCase();

//### Define os estilos dos menus
FundoMenu1_On='FundoMenu1_On';
FundoMenu1_Off='FundoMenu1_Off';
FundoMenu1_Hover='FundoMenu1_Hover';

//### Define os links para as páginas
LinkHome='home.asp?'+IDLoja;
LinkCat='categorias.asp?'+IDLoja;
LinkProm='listaprodutos.asp?promocao=true&'+IDLoja;
LinkLanc='listaprodutos.asp?lancamento=true&'+IDLoja;
LinkPedido='addproduto.asp?'+IDLoja;
LinkContato='faleconosco.asp?'+IDLoja;
LinkAjuda='ajuda.asp?'+IDLoja;

//### Função que abre janela de chat
function MostraChatP(){
 popup=window.open('ChatLogin.asp?'+IDLoja,'Chat','top=20,left=20,height=400,width=400,scrollbars=no,resizable=yes');
 popup.focus();return void(0);}

//### Função que valida a busca  
function VerTexto(oNome){
 if (oNome.Texto.value=='' || oNome.Texto.value.length<2){
   alert('Busca inválida.');
   oNome.Texto.focus();
   return false;}
 else{return true;}

}



//### Função Select

 function link(pagina)
{
    document.location.href=pagina;
} 


var Agente=navigator.userAgent.toUpperCase();
if(1+Agente.indexOf('MSIE'))var sBrowser='IE';
else if(1+Agente.indexOf('FIREFOX'))var sBrowser='FF';
else var sBrowser='NS';

ImgOnError="nd";

function MostraImgOnError(este,iIdioma){
  if(ImgOnError==undefined)ImgOnError="nd";
  este.src="/sistema/images/"+ImgOnError+iIdioma+".gif";
}

function ValidaOpcao(oCombo,sCombo,iIdioma){
  if(oCombo.selectedIndex==0){
    if(iIdioma==0)alert("Selecione "+sCombo+".");
    else if(iIdioma==1)alert("Select "+sCombo+".");
    else if(iIdioma==2)alert("Seleccione "+sCombo+".");
    else if(iIdioma==3)alert("Seleccione "+sCombo+".");
    oCombo.focus();
    return false;
    }
  else { return true; }
}

function MostraDisp(IDLoja,IDProduto){
  popup=window.open("AvisaDispProduto.asp?IDLoja="+IDLoja+"&IDProduto="+IDProduto,"Disp","top=10,left=10,height=400,width=400,scrollbars=no");
  popup.focus();
  return void(0);
}

function MostraDispIf(IDLoja,IDProduto,NomeLoja){
  windowopen(NomeLoja,'AvisaDispProduto.asp?if=1&IDLoja='+IDLoja+'&IDProduto='+IDProduto,10,10,400,400);
}

function MostraIndique(IDLoja,IDProduto){
  popup=window.open("IndiqueProduto.asp?IDLoja="+IDLoja+"&IDProduto="+IDProduto,"Indique","top=10,left=10,height=400,width=400,scrollbars=no");
  popup.focus();
  return void(0);
}

function MostraIndiqueIf(IDLoja,IDProduto,NomeLoja){
  windowopen(NomeLoja,'IndiqueProduto.asp?if=1&IDLoja='+IDLoja+'&IDProduto='+IDProduto,10,10,400,400);
}

function ValidaEmail(sEmail) {
  var regex=/^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
  return regex.test(sEmail);
}

function ValidaCEP(campo) {
  var validos="0123456789-";
  var NumHifens=0;
  if (campo.length<8)return false;
  for (var i=0;i<campo.length;i++) {
    temp=""+campo.substring(i,i+1);
    if(temp=="-") NumHifens++;
    if(validos.indexOf(temp)=="-1")return false;
    if(NumHifens>0 && ""+campo.charAt(5)!="-")return false;
  }
  return true;
}

function LimitaTexto(CampoTexto,MaxChars,iIdioma){
//Limita a quantidade de caracteres de CampoTexto a MaxChars
  if(CampoTexto.value.length>MaxChars){
    CampoTexto.value=CampoTexto.value.substring(0,MaxChars);
    if(iIdioma==0)alert('Este campo pode conter até '+MaxChars+' caracteres.');
    else if(iIdioma==1)alert('Maximum capacity is '+MaxChars+' characters.');
    else if(iIdioma==2)alert('Este campo puede contener hasta '+MaxChars+' caracteres.');
    else if(iIdioma==3)alert('Este campo pode conter até '+MaxChars+' caracteres.');
    CampoTexto.focus();
    }
}

function FormatPrecoReais(num){
  num=num.toString().replace(/\$|\,/g,'');
  if(isNaN(num))num="0";
  sign=(num==(num=Math.abs(num)));
  num=Math.floor(num*100+0.50000000001);
  cents=num%100;
  num=Math.floor(num/100).toString();
  if(cents<10)cents="0"+cents;
  for(var i=0;i<Math.floor((num.length-(1+i))/3);i++)num=num.substring(0,num.length-(4*i+3))+'.'+num.substring(num.length-(4*i+3));
  return ((sign)?'':'-')+'R$&nbsp;'+num+','+cents;
}

function CalculaParcelaJurosCompostos(Preco,Parcelas){
  if(Juros[Parcelas-1]==0)return Preco/Parcelas;
  else return Math.round(Preco*(Math.pow(1+Juros[Parcelas-1]/100,Parcelas)*Juros[Parcelas-1]/100)/(Math.pow(1+Juros[Parcelas-1]/100,Parcelas)-1)*100)/100;
}

function MostraPesquisaCEP(){popup=window.open('http://www.correios.com.br/servicos/cep/default.cfm','PesquisaCEP','top=30,left=1,height=550,width=790,menubar=yes,location=yes,toolbar=yes,scrollbars=yes,resizable=yes');popup.focus();return void(0);}



function MostraChat(IDLoja,SessionY){
  popup=window.open("ChatLogin.asp?IDLoja="+IDLoja+"&Y="+SessionY,"Chat2144","top=20,left=20,height=280,width=390,scrollbars=no,resizable=yes");
  popup.focus();
  return void(0);
}

function Valida(theForm){
  if (theForm.Nome.value=="") {
    alert("Informe seu nome.");
    theForm.Nome.focus();
    return(false);
  }
  if (theForm.Email.value==""){
    alert("Informe seu e-mail.");
    theForm.Email.focus();
    return(false);
  }
  if (theForm.Mensagem.value==""){
    alert("Digite sua mensagem.");
    theForm.Mensagem.focus();
    return(false);
  }
  if (!ValidaEmail(theForm.Email.value)){
    alert("E-mail inválido.");
    theForm.Email.focus();
    return(false);
  }
  return (true);
}