//### Guarda em variável a página atual
var sPagAtual=document.location.href.toUpperCase();


//### 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;}
}

//AQUI SE QUISER DIMINUIR A QUANTIDADE DE PARCELAS MOTRADAS BASTA TROCAR O NÚMERO MAX PARCELAS ATUAL COM 12
function MostraMaxParcela(PrecoProd,MaxParcelas){
  var ComSem;
if(PrecoProd>=50)MaxParcelas=10;
else if(PrecoProd>=1)MaxParcelas=1
if(PrecoProd==0||MaxParcelas==1||Juros.length==0)return;
if(MaxParcelas==0||MaxParcelas>Juros.length)MaxParcelas=Juros.length;
if(Juros[MaxParcelas-1]>0)ComSem=""; else ComSem=" sem juros";
document.write("em até "+MaxParcelas+"x"+ComSem+" de "+FormatPrecoReais(CalculaParcelaJurosCompostos(PrecoProd,MaxParcelas)));
}

//INSIRA A CHAMADA PARA ESTA FUNÇÃO NO ARQUIVO ESTILO PRODUTO
function MostraMaxParcela3(PrecoProd,MaxParcelas){
  var ComSem;
if(PrecoProd>=50)MaxParcelas=12;
else if(PrecoProd>=1)MaxParcelas=1
if(PrecoProd==0||MaxParcelas==1||Juros.length==0)return;
if(MaxParcelas==0||MaxParcelas>Juros.length)MaxParcelas=Juros.length;
if(Juros[MaxParcelas-1]>0)ComSem=""; else ComSem=" com juros de 1.99% ao mês";
document.write("em até "+MaxParcelas+"x"+ComSem+" de "+FormatPrecoReais(CalculaParcelaJurosCompostos(PrecoProd,MaxParcelas)));
}


function MostraMaxParcela2(PrecoProd,MaxParcelas){
  var ComSem;
if(PrecoProd>=50)MaxParcelas=10;
else if(PrecoProd>=1)MaxParcelas=1
if(PrecoProd==0||MaxParcelas==1||Juros.length==0)return;
if(MaxParcelas==0||MaxParcelas>Juros.length)MaxParcelas=Juros.length;
if(Juros[MaxParcelas-1]>0)ComSem=""; else ComSem="";
document.write(MaxParcelas+"x"+ComSem+" de "+FormatPrecoReais(CalculaParcelaJurosCompostos(PrecoProd,MaxParcelas)));
}


function MostraPreco(PrecoProd,PrecoOri,Cod){
if(PrecoProd==0 && PrecoOri==0){document.write("<a href=FaleConosco.asp?"+IDLoja+"&Assunto=Consulta%20sobre%20produto%20(Código%20"+Cod+")>Consulte-nos</a>");return void(0);}
if(PrecoProd!=PrecoOri){
    document.write("<font color=#666666 face=Arial><strike>de: "+FormatPrice(PrecoOri,'R$')+"</strike></font>&nbsp;<font color=#216fb3 face=Arial>por: "+FormatPrice(PrecoProd,'R$')+"</font>");
  }
  else{
    document.write("por: "+FormatPrice(PrecoProd,'R$')+"");
  }
}



function MostraParcelas(PrecoProd,MaxParcelas){
  var ComSem,EstiloLinha;
if(PrecoProd>=50)MaxParcelas=10;
else if(PrecoProd>=1)MaxParcelas=1
  if(PrecoProd==0||MaxParcelas==1||Juros.length==0)return;
  if(MaxParcelas==0||MaxParcelas>Juros.length)MaxParcelas=Juros.length;
if(Juros[MaxParcelas-1]>0)ComSem=""; else ComSem="<font color=#990000>sem juros</font>";
  document.write("<br><table width=60% bgcolor=#D7D7D7 cellpadding=3 cellspacing=1><tr bgcolor=#DCDCDC><td colspan=4 height=22 class=TitTabParc align=center><b>Opções de parcelamento</td></tr><tr bgcolor=#FFFFFF><td class=TitTabParc>Parcelas</td><td align=right class=TitTabParc>Parcela</td><td align=right class=TitTabParc>Total</td><td align=right class=TitTabParc>Juros (%a.m.)</td></tr>");
  for(var i=0;i<MaxParcelas;i++){
    if(Juros[i]>0)ComSem="com juros"; else ComSem="<font color=#30A1DB>sem&nbsp;juros</font>";
    if((i%2)==0)EstiloLinha='EstParcPar'; else EstiloLinha='EstParcImpar';
    document.write("<tr class="+EstiloLinha+"><td class="+EstiloLinha+">"+(i+1)+"x "+ComSem+"</td><td class="+EstiloLinha+" align=right>"+FormatPrecoReais(CalculaParcelaJurosCompostos(PrecoProd,i+1))+"</td><td class="+EstiloLinha+" align=right>"+FormatPrecoReais(CalculaParcelaJurosCompostos(PrecoProd,i+1)*(i+1))+"</td><td align=right class="+EstiloLinha+" >"+FormatJuros(Juros[i])+"</td></tr>");
  }
  document.write("</table><br>");
}

function FormatJuros(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));
  if(num==0&&cents==0)return '0%'; else return ((sign)?'':'-')+'&nbsp;'+num+','+cents+'%';
}


function FormatNum(num){
num=num.toString().replace(/\$|\,/g,'');
if(isNaN(num))num="0";
sign=(num==(num=Math.abs(num)));
num=Math.floor(num*100+0.50000000001);
num=Math.floor(num/100).toString();
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)?'':'-')+num;
}


function MostraDesconto(PrecoProd){
  if(PrecoProd==0)return;
  document.write("<table bgcolor=#f1f1f1 cellspacing=1 cellpadding=3><tr bgcolor=#f1f1f1><td colspan=3 height=22 align=center><font color=#2c6f4c size=3><b>DESCONTO DE 7% À VISTA</b></font></td></tr><tr><td colspan=3 height=22 bgcolor=#FFFFFF align=center><font size=1>Válido para pagamento através de depósito, boleto ou transferência.</font><hr align=center width=95% style='color:#B4B4B4;'> <font size=1>Valor com desconto</font> <font color=#990000 size=2><b>"+FormatPrecoReais(PrecoProd*0.93)+"</b></font></td></tr>");
  document.write("</table>");
}

//### Função que mostra botão para indicar produto
function MostraBotIndique(IDProduto){
  document.write("<center><a href='javascript:MostraIndiqueCaptcha(8802,"+IDProduto+")' class=RodapeMenu><img src=/lojas/00008802/images/recomende.gif border=0></a></center>");
}

//### Função que mostra botão e avaliação do produto
function MostraBotAval(IDProduto){
  document.write("<center><a href='Opiniao.asp?"+00008802+"&IDProduto="+IDProduto+"' class=RodapeMenu><img src=/lojas/00008802/images/avalie.gif border=0></a></center>");
}


function MostraCarrinhoDisp(Estoque,IDProduto){
  if(Estoque>0)
  {
    document.write("<a target=_self href='javascript:Compra"+IDProduto+"();'><img src=/lojas/00008802/images/BotComprar.gif alt='Clique para adicionar ao carrinho' border=0 vspace=1></a>");
  }
  else
  {
    document.write("<a href='javascript:MostraDispCaptcha(8802,"+IDProduto+")'><img src=/lojas/00008802/images/BotCarrinhoEsgotado.gif border=0 vspace=1 alt='Clique para ser avisado quando ficar disponível'></a>");
  }
}


function abreChat()
  {
  popup=window.open("ChatLogin.asp?IDLoja=8802","Chat","top=20,right=50,height=280,width=390,scrollbars=no,resizable=yes");
  popup.focus();
  return void(0);
  }
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function eraseCookie(name) {
	createCookie(name,"",-1);
}


function geraImagens(imgs,video) {

	var html = ""
	var codigos = imgs.split(",");
	for (i = 0;i <codigos.length;i++){
		if (i==0) { html+='<div id="imgProdMed" style="margin:0;"><img src="../lojas/00008802/prod/'+codigos[i]+'.jpg" width="400" height="400" style="border: none" ></div><div id="imgProdMini" style="margin-top:10px;">' };
		html += '<a href="../lojas/00008802/prod/'+codigos[i]+'.jpg" style=""><img src="../lojas/00008802/prod/'+codigos[i]+'.jpg" width="75" height="75" style="border:none" /></a>';
	};
	if (video != "") { html += '<div id="imgVideoMini" style="margin-top:10px;"><table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="../lojas/00008802/images/linha_div_img.jpg" style="border:none" /></td><td><a href="http://www.youtube.com/watch?v='+video+'"><img src="../lojas/00008802/images/bt_video.jpg" style="border:none" /></a></td></tr></table></div>'; };
	return html;
};




function tamanhosDisponiveis(estoque,IDProduto,texto){
	if(estoque>0){
		var texto;
		var s = texto.indexOf('="')+2;
		var f = texto.indexOf('">');
		texto = texto.slice(s,f);
		$("#selTamanho ul").append('<li><a name="'+IDProduto+'" href="">'+texto+'</a></li>');
	} 
 
}

$(document).ready(function(){

$(".abreChat").click(function (c) {
 c.preventDefault();
 window.open("ChatLogin.asp?IDLoja=8802","Chat","top=20,right=50,height=280,width=390,scrollbars=no,resizable=yes");

});				
				

		   
				$("#selTamanho a").livequery("click",
				function(a){
					a.preventDefault();
					$("#selTamanho a").each(function (i) { $(this).removeClass("selecionado");});
					$(this).addClass("selecionado");
					
					$('#btComprar').attr({href:"addproduto.asp?IDloja=8802&IDProduto="+$(this).attr('name')+"&Adicional2="+$(this).html()});
				});

                                        if ($('#selTamanho a:first').attr('name')) {
					   $('#btComprar').attr({href:"addproduto.asp?IDloja=8802&IDProduto="+$('#selTamanho a:first').attr('name')+"&Adicional2="+$('#selTamanho a:first').html()});
					   $('#selTamanho a:first').addClass("selecionado");
                                        } else {
                                            $('#btComprar > img').attr({src:"/lojas/00008802/images/BotCarrinhoEsgotado.gif"});
                                            $('#btComprar').attr({href:"#"});

                                        }


});








function getUrl_variable(var_){
	var loc	= document.location.href;
	if(loc.indexOf(var_)>=0){
		variaveis = loc.substring(loc.indexOf(var_),loc.length);
		if (variaveis.indexOf('&')>=0){
			var fim_var_s = variaveis.indexOf('&')
		}else{
			fim_var_s = loc.length
		}
		valor = variaveis.substring(variaveis.indexOf('=')+1,fim_var_s);
		return valor; 
	}else{
		return false;
	} 
}



function pE(tag, atributo, valor) {
	tdsAvs = document.getElementsByTagName(tag);
	var vlrs = new Array();

	for(i = 0; i < tdsAvs.length; i++) {
		switch(atributo) {
			case "class" :
				if(tdsAvs[i].className) {
					attAtual = tdsAvs[i].className;
				} else {
					attAtual = "";
				}
				break;
			
			default :
				if(tdsAvs[i].getAttribute(atributo)) {
					attAtual = tdsAvs[i].getAttribute(atributo);
				} else {
					attAtual = "";
				}
				break;
		}
	
		attAtual = attAtual.toLowerCase();
		valor = valor.toLowerCase();
		
		if(attAtual == valor) {
			vlrs.push(tdsAvs[i]);
		}
	}

	if(vlrs.length > 0) {
		return vlrs;
	} else {
		return false;
	}
}





function avisoPopup() {
	var sPag	= document.location.href.toUpperCase();

	if (sPag.indexOf("FORMAPAGTO.ASP") >= 0) {
		var y				= getUrl_variable('Y') || '';
		var tabelaBotoes	= pE("table","id","TabRadio");
		
		for (var i = 0; i < tabelaBotoes.length; i++) {
			
			//tabelaBotoes[i]	= tabelaBotoes[i].childNodes[0];
			/*
			var varLinha    = document.createElement("tr");
			var varColuna	= document.createElement("td");
			varColuna.setAttribute("colspan", "2");
			varColuna.setAttribute("align", "center");
			var varTexto		= document.createElement("span");
			varTexto.setAttribute("class", "avisoAntPopup");
			var textoIn       	= document.createTextNode('PREZADO CLIENTE, POR FAVOR DESABILITE SUA FERRAMENTA ANTI-POP UP');

			varTexto.appendChild(textoIn);
			varColuna.appendChild(varTexto);
			varLinha.appendChild(varColuna);
			tabelaBotoes[i].appendChild(varLinha);
			*/
			
			var table = tabelaBotoes[i];
            // Captura a quantidade de linhas já existentes na tabela
            var numOfRows = table.rows.length;
            // Captura a quantidade de colunas da última linha da tabela
            var numOfCols = table.rows[numOfRows-1].cells.length;

            // Insere uma linha no fim da tabela.
            var newRow = table.insertRow(numOfRows);
 			newRow.setAttribute("align", "center");
			
            newCell = newRow.insertCell(0);
			table.rows[numOfRows].cells[0].colSpan = 5;
			//newCell.setAttribute("colspan", "5");
			
            newCell.innerHTML = '<span class="avisoAntPopup<br></span><br>';
			
			
		}
	}
	
	if(sPag.indexOf("CADASTRO.ASP") >= 0){
		
		var y				= getUrl_variable('Y') || '';
		var tabelaBotoes	= pE("table","id","idRegisterFC");
		
		
		for (var i = 0; i < tabelaBotoes.length; i++) {
			
			// Captura a referencia da tabela com id "minhaTabela"
            var table = tabelaBotoes[i];
            // Captura a quantidade de linhas já existentes na tabela
            var numOfRows = table.rows.length;
            // Captura a quantidade de colunas da última linha da tabela
            var numOfCols = table.rows[numOfRows-1].cells.length;

            // Insere uma linha no fim da tabela.
            var newRow = table.insertRow(numOfRows);
 			newRow.setAttribute("align", "center");
			
            // Faz um loop para criar as colunas
            for (var j = 0; j < numOfCols; j++) {
                // Insere uma coluna na nova linha 
                newCell = newRow.insertCell(j);
                // Insere um conteúdo na coluna
                newCell.innerHTML = '<br><br><p><strong style="color:#228B22;">ATENÇÃO: ANTES DE PROSSEGUIR, DESATIVE O BLOQUEADOR DE POP-UP DO SEU NAVEGADOR, CASO CONTRÁRIO O SEU PEDIDO NÃO SERÁ CONCLUÍDO</strong> .<br></span><br>';
            }

		}
		
	}
}

function addEvent(obj,ev,fn){
	if(obj.addEventListener)
		obj.addEventListener(ev,fn,true)
	else if(obj.attachEvent)
		obj.attachEvent("on"+ev,fn)
}

addEvent(window,'load',avisoPopup);



function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MostraEconomia(PrecoProd,PrecoOri){
	
if (PrecoProd!=PrecoOri) { document.write("<br><font color=#6f9e45>Economize&nbsp;<b>"+FormatPrice(PrecoOri-PrecoProd,'R$')+"</b> ("+ FormatNum(((PrecoOri-PrecoProd)/PrecoOri)*100) +"%)</font>"); }
}
