//### Guarda em variável a página atual
var sPagAtual=document.location.href.toUpperCase();


//### Funçao 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;}
}





function MostraMaxParcela(PrecoProd,MaxParcelas){
  var ComSem;
   if(PrecoProd>=120)MaxParcelas=6;
    else if(PrecoProd>=100)MaxParcelas=5;   
    else if(PrecoProd>=80)MaxParcelas=4;
    else if(PrecoProd>=60)MaxParcelas=3;
    else if(PrecoProd>=40)MaxParcelas=2;
    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("em até "+MaxParcelas+"x sem juros de "+ComSem+""+FormatPrecoReais(CalculaParcelaJurosCompostos(PrecoProd,MaxParcelas))+" no cartao");
}

function MostraMaxParcela2(PrecoProd,MaxParcelas){
  var ComSem;
   if(PrecoProd>=120)MaxParcelas=6;
    else if(PrecoProd>=100)MaxParcelas=5;   
    else if(PrecoProd>=80)MaxParcelas=4;
    else if(PrecoProd>=60)MaxParcelas=3;
    else if(PrecoProd>=40)MaxParcelas=2;
    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("em até <font size=3 color=#666666> "+MaxParcelas+"x </font> sem juros de <font size=2 color=#666666> "+ComSem+""+FormatPrecoReais(CalculaParcelaJurosCompostos(PrecoProd,MaxParcelas))+"</font> <font size=1 color=#216fb3><br>no cartao de crédito</font>");
}


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=#b952c8 size=2 face=Arial>de<strike> "+FormatPrice(PrecoOri,'R$')+"</strike></font>&nbsp;<font color=#177cee face=Arial>por: "+FormatPrice(PrecoProd,'R$')+"</font>");
  }
  else{
    document.write("por: "+FormatPrice(PrecoProd,'R$')+"");
  }
}

function MostraPreco2(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("de<strike> "+FormatPrice(PrecoOri,'R$')+"</strike>&nbsp;por: "+FormatPrice(PrecoProd,'R$')+"");
  }
  else{
    document.write("por: "+FormatPrice(PrecoProd,'R$')+"");
  }
}



function MostraParcelas(PrecoProd,MaxParcelas){
  var ComSem,EstiloLinha;
if(PrecoProd>=10)MaxParcelas=6;
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çoes 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=1><b>DESCONTO DE 10% A 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 transferencia.</font><hr align=center width=95% style='color:#B4B4B4;'> <font size=1>Valor com desconto</font> <font color=#990000 size=1><b>"+FormatPrecoReais(PrecoProd*0.90)+"</b></font></td></tr>");
  document.write("</table>");
}

//### Funçao que mostra botao para indicar produto
function MostraBotIndique(IDProduto){
  document.write("<a href='javascript:MostraIndiqueCaptcha(12781,"+IDProduto+")' class=RodapeMenu><img src=/lojas/00012781/images/recomende.gif border=0></a>");
}

//### Funçao que mostra botao e avaliaçao do produto
function MostraBotAval(IDProduto){
  document.write("<center><a href='Opiniao.asp?"+00012781+"&IDProduto="+IDProduto+"' class=RodapeMenu><img src=/lojas/00012781/images/avalie.gif border=0></a></center>");
}

//### Funçao que mostra botao avise-e
function MostraBotAviseme(Estoque,IDProduto){
if(Estoque==0)
  {
  document.write("<a href='javascript:MostraDispIfCaptcha(12781,"+IDProduto+")'><img src=/lojas/00012781/images/BotAviseme.gif border=0 vspace=1 alt='Clique para ser avisado quando ficar disponível'></a>");
}
}


function MostraCarrinhoDisp(Estoque,IDProduto){
  if(Estoque>0)
  {
    document.write("<a target=_self href='javascript:Compra"+IDProduto+"();'><img src=/lojas/00012781/images/BotComprar.gif alt='Clique para adicionar ao carrinho' border=0 vspace=1></a>");
  }
  else
  {
    document.write("<a href='javascript:MostraDispIfCaptcha(12781,"+IDProduto+",'Emporio Serafina')'><img src=/lojas/00012781/images/BotAviseme.gif border=0 vspace=1 alt='Clique para ser avisado quando ficar disponível'></a>");
  }
}


function abreChat()
  {
  popup=window.open("ChatLogin.asp?IDLoja=12781","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/00012781/prod/'+codigos[i]+'.jpg" width="400" height="400" style="border: none" ></div><div id="imgProdMini" style="margin-top:10px;">' };
		html += '<a href="../lojas/00012781/prod/'+codigos[i]+'.jpg" style=""><img src="../lojas/00012781/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/00012781/images/linha_div_img.jpg" style="border:none" /></td><td><a href="http://www.youtube.com/watch?v='+video+'"><img src="../lojas/00012781/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=12781","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=12781&IDProduto="+$(this).attr('name')+"&Adicional1="+$(this).html()});
				});

                                        if ($('#selTamanho a:first').attr('name')) {
					   $('#btComprar').attr({href:"addproduto.asp?IDloja=12781&IDProduto="+$('#selTamanho a:first').attr('name')+"&Adicional1="+$('#selTamanho a:first').html()});
					   $('#selTamanho a:first').addClass("selecionado");
                                        } else {
                                            $('#btComprar > img').attr({src:"/lojas/00012781/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 = '<p><strong style="color:#900;">ATEN&Ccedil;&Atilde;O!</strong>  O prazo de entrega será considerado somente após a confirma&ccedil;&atilde;o do pagamento pela Instituiçao Financeira ou  no caso de cart&otilde;es de crédito, após a valida&ccedil;&atilde;o dos dados cadastrais e posterior  libera&ccedil;&atilde;o do seu pedido.</p><h4>ATEN&Ccedil;&Atilde;O - DESATIVE SEU BLOQUEADOR DE POP-UP NAS COMPRAS COM CART&Otilde;ES DE CR&Eacute;DITO</h4>Seu pagamento pode ser prejudicado caso o bloqueador de pop-up de seu navegador esteja habilitado.<br>Para desabilit&aacute;-lo, em seu navegador, clique na aba <strong>FERRAMENTAS</strong>, selecione <strong>BLOQUEADOR DE POP-UPS</strong> e depois <strong>DESATIVAR BLOQUEADOR DE POP-UPS</strong>. Se nao tiver esta op&ccedil;&atilde;o, entao é porque já está desativado.<br><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 = '<p><strong style="color:#900;">ATEN&Ccedil;&Atilde;O!</strong>  O prazo de entrega será considerado somente após a confirma&ccedil;&atilde;o do pagamento pela Instituiçao Financeira ou  no caso de cart&otilde;es de crédito, após a valida&ccedil;&atilde;o dos dados cadastrais e posterior  libera&ccedil;&atilde;o do seu pedido.</p><h4>ATEN&Ccedil;&Atilde;O - DESATIVE SEU BLOQUEADOR DE POP-UP NAS COMPRAS COM CART&Otilde;ES DE CR&Eacute;DITO</h4>Seu pagamento pode ser prejudicado caso o bloqueador de pop-up de seu navegador esteja habilitado.<br>Para desabilit&aacute;-lo, em seu navegador, clique na aba <strong>FERRAMENTAS</strong>, selecione <strong>BLOQUEADOR DE POP-UPS</strong> e depois <strong>DESATIVAR BLOQUEADOR DE POP-UPS</strong>. Se nao tiver esta op&ccedil;&atilde;o, entao é porque já está desativado.<br><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 MostraDesconto(PrecoProd){
  if(PrecoProd==0)return;
  document.write("<br />À vista com <b>5%</b></span> OFF<br /><font color=#b952c8 size=2><b>"+FormatPrecoReais(PrecoProd*0.95)+"</b></font> ou<br>");
  document.write("");
}

function MostraDesconto2(PrecoProd){
  if(PrecoProd==0)return;
  document.write("À vista com 5% OFF: "+FormatPrecoReais(PrecoProd*0.95)+" ou");
  document.write("");
}
