//### Guarda em variável a página atual
var sPagAtual=document.location.href.toUpperCase();


function MostraMaxParcela(PrecoProd,MaxParcelas){
  var ComSem;
  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("<span class=parcela>em "+MaxParcelas+"x "+ComSem+" de "+FormatPrecoReais(CalculaParcelaJurosCompostos(PrecoProd,MaxParcelas))+"</span>");
}



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("<span class=de>de<strike> "+FormatPrice(PrecoOri,'R$')+"</strike></span>&nbsp;<span class=normal>por: "+FormatPrice(PrecoProd,'R$')+"</span>");
  }
  else{
    document.write("<span class=normal>por: "+FormatPrice(PrecoProd,'R$')+"</span>");
  }
}


function MostraMaxParcela2(PrecoProd,MaxParcelas){
  var ComSem;

  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("<font color=#666666>em "+MaxParcelas+"x </font>"+ComSem+" <font color=#666666> de: <br />"+FormatPrecoReais(CalculaParcelaJurosCompostos(PrecoProd,MaxParcelas))+"</font>");
}


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("ou de<strike> "+FormatPrice(PrecoOri,'R$')+"</strike>&nbsp;por: "+FormatPrice(PrecoProd,'R$')+"");
  }
  else{
    document.write("ou por: "+FormatPrice(PrecoProd,'R$')+"");
  }
}


function MostraDesconto(PrecoProd){
  if(PrecoProd==0)return;
  document.write("à vista com 5% de desconto: <font color=#ca090a size=3><br /><b>"+FormatPrecoReais(PrecoProd*0.95)+"</b></font>");
  document.write("");
}

function MostraDesconto2(PrecoProd){
  if(PrecoProd==0)return;
  document.write("<span class=deconto_preco>à vista: <b>"+FormatPrecoReais(PrecoProd*0.95)+"</b>  | 5% de desconto </span>");
  document.write("");
}

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;
}




//### 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;}
}


//### Funçao que mostra botao para indicar produto
function MostraBotIndique(IDProduto){
  document.write("<a href='javascript:MostraIndiqueCaptcha(7406,"+IDProduto+")' class=RodapeMenu><img src=/lojas/00007406/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?"+00007406+"&IDProduto="+IDProduto+"' class=RodapeMenu><img src=/lojas/00007406/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(7406,"+IDProduto+")'><img src=/lojas/00007406/images/BotAviseme.jpg border=0 vspace=1 alt='Clique para ser avisado quando ficar disponível'></a>");
}
}


//### Funçao que mostra imagem ampliada e vídeos

function geraImagens(imgs,video) {

	var html = ""
	var codigos = imgs.split(",");
	for (i = 0;i <codigos.length;i++){
		if (i==0) { html+='<div id="imgProdMed"><img src="../lojas/00007406/prod/'+codigos[i]+'.jpg" width="350" height="350" style="border: none" ></div><div id="imgProdMini" style="margin-top:10px;">' };
		html += '<a href="../lojas/00007406/prod/'+codigos[i]+'.jpg" style=""><img src="../lojas/00007406/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/00007406/images/linha_div_img.jpg" style="border:none" /></td><td><a href="http://www.youtube.com/watch?v='+video+'"><img src="../lojas/00007406/images/bt_video.jpg" style="border:none" /></a></td></tr></table></div>'; };
	return html;
};



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 addEvent(obj,ev,fn){
	if(obj.addEventListener)
		obj.addEventListener(ev,fn,true)
	else if(obj.attachEvent)
		obj.attachEvent("on"+ev,fn)
}














// Funcões para mostrar imagem ampliada
var t_id = setInterval(animate,20);
var pos=0;
var dir=2;
var len=0;

function animate()
{
var elem = document.getElementById('progress');
if(elem != null) {
if (pos==0) len += dir;
if (len>32 || pos>79) pos += dir;
if (pos>79) len -= dir;
if (pos>79 && len==0) pos=0;
elem.style.left = pos;
elem.style.width = len;
}
}

function remove_loading() {
this.clearInterval(t_id);
var targelem = document.getElementById('loader_container');
targelem.style.display='none';
targelem.style.visibility='hidden';
var t_id = setInterval(animate,60);
}


// Funcões para mostrar imagem ampliada 1
var offsetfrommouse=[15,25]; //image x,y offsets from cursor position in pixels. Enter 0,0 for no offset
var displayduration=0; //duration in seconds image should remain visible. 0 for always.

var defaultimageheight = 40;	// maximum image size.
var defaultimagewidth = 40;	// maximum image size.

var timer;

function gettrailobj(){
if (document.getElementById)
return document.getElementById("preview_div").style
}

function gettrailobjnostyle(){
if (document.getElementById)
return document.getElementById("preview_div")
}


function truebody(){
return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}


function hidetrail(){	
	gettrailobj().display= "none";
	document.onmousemove=""
	gettrailobj().left="-500px"
	clearTimeout(timer);
}

function showtrail(imagename,title,width,height){
	i = imagename
	t = title
	w = width
	h = height
	timer = setTimeout("show('"+i+"',t,w,h);",200);
}
function show(imagename,title,width,height){
 
    var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth - offsetfrommouse[0]
	var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight)

	if( (navigator.userAgent.indexOf("Konqueror")==-1  || navigator.userAgent.indexOf("Firefox")!=-1 || (navigator.userAgent.indexOf("Opera")==-1 && navigator.appVersion.indexOf("MSIE")!=-1)) && (docwidth>650 && docheight>500)) {
		( width == 0 ) ? width = defaultimagewidth: '';
		( height == 0 ) ? height = defaultimageheight: '';
			
		width+=30
		height+=55
		defaultimageheight = height
		defaultimagewidth = width
	
		document.onmousemove=followmouse; 

		
		newHTML = '<div class="border_preview" style="width:'+  width +'px;height:'+ height +'px"><div id="loader_container"><div id="loader"><div align="center">Carregando imagem</div><div id="loader_bg"><div id="progress"> </div></div></div></div>';
		newHTML = newHTML + '<h2 class="title_h2">' + ' '+title + '</h2>'
		
    	newHTML = newHTML + '<div class="preview_temp_load"><img onload="javascript:remove_loading();" src="' + imagename + '" border="0"></div>';
		newHTML = newHTML + '</div>'; 
		
		if(navigator.userAgent.indexOf("MSIE")!=-1 && navigator.userAgent.indexOf("Opera")==-1 ){
			newHTML = newHTML+'<iframe src="about:blank" scrolling="no" frameborder="0" width="'+width+'" height="'+height+'"></iframe>';
		}		

		gettrailobjnostyle().innerHTML = newHTML;
		gettrailobj().display="block";
	}
}

function followmouse(e){

	var xcoord=offsetfrommouse[0]
	var ycoord=offsetfrommouse[1]

	var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15
	var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight)

	if (typeof e != "undefined"){
		if (docwidth - e.pageX < defaultimagewidth + 2*offsetfrommouse[0]){
			xcoord = e.pageX - xcoord - defaultimagewidth; // Move to the left side of the cursor
		} else {
			xcoord += e.pageX;
		}
		if (docheight - e.pageY < defaultimageheight + 2*offsetfrommouse[1]){
			ycoord += e.pageY - Math.max(0,(2*offsetfrommouse[1] + defaultimageheight + e.pageY - docheight - truebody().scrollTop));
		} else {
			ycoord += e.pageY;
		}

	} else if (typeof window.event != "undefined"){
		if (docwidth - event.clientX < defaultimagewidth + 2*offsetfrommouse[0]){
			xcoord = event.clientX + truebody().scrollLeft - xcoord - defaultimagewidth; // Move to the left side of the cursor
		} else {
			xcoord += truebody().scrollLeft+event.clientX
		}
		if (docheight - event.clientY < (defaultimageheight + 2*offsetfrommouse[1])){
			ycoord += event.clientY + truebody().scrollTop - Math.max(0,(2*offsetfrommouse[1] + defaultimageheight + event.clientY - docheight));
		} else {
			ycoord += truebody().scrollTop + event.clientY;
		}
	}
	gettrailobj().left=xcoord+"px"
	gettrailobj().top=ycoord+"px"

}

//Personalização dos passos da compra com imagens
function ExibePassosCompra(){
  var TemPassosCompra=document.getElementById("PassosCompra"); 
  if(TemPassosCompra){
  var passo1=document.getElementById("idPasso1FC"); 
  var passo2=document.getElementById("idPasso2FC"); 
  var passo3=document.getElementById("idPasso3FC"); 
  var passo4=document.getElementById("idPasso4FC"); 
  var passo5=document.getElementById("idPasso5FC"); 
  if(passo1.className=='EstPassoCompraAtual')
  passo1.innerHTML="<img src='"+ sCaminhoImages +"Passo1Atual.gif' alt='Cesta' width='85' height='71' />";
  else if(passo1.className=='EstPassoCompraPre')
  passo1.innerHTML="<img src='"+ sCaminhoImages +"Passo1Pre.gif' alt='Cesta' width='85' height='71' />";

  if(passo2.className=='EstPassoCompraAtual')
  passo2.innerHTML="<img src='"+ sCaminhoImages +"Passo2Atual.gif' alt='Frete' width='85' height='71' />";
  else if(passo2.className=='EstPassoCompraPre')
  passo2.innerHTML="<img src='"+ sCaminhoImages +"Passo2Pre.gif' alt='Frete' width='85' height='71' />";
  else if(passo2.className=='EstPassoCompraPos')
  passo2.innerHTML="<img src='"+ sCaminhoImages +"Passo2Pos.gif' alt='Frete' width='85' height='71' />";

  if(passo3.className=='EstPassoCompraAtual')
  passo3.innerHTML="<img src='"+ sCaminhoImages +"Passo3Atual.gif' alt='Pagamento' width='86' height='71' />";
  else if(passo3.className=='EstPassoCompraPre')
  passo3.innerHTML="<img src='"+ sCaminhoImages +"Passo3Pre.gif' alt='Pagamento' width='86' height='71' />";
  else if(passo3.className=='EstPassoCompraPos')
  passo3.innerHTML="<img src='"+ sCaminhoImages +"Passo3Pos.gif' alt='Pagamento' width='86' height='71' />";

  if(passo4.className=='EstPassoCompraAtual')
  passo4.innerHTML="<img src='"+ sCaminhoImages +"Passo4Atual.gif' alt='Cadastro' width='85' height='71' />";
  else if(passo4.className=='EstPassoCompraPre')
  passo4.innerHTML="<img src='"+ sCaminhoImages +"Passo4Pre.gif' alt='Cadastro' width='85' height='71' />";
  else if(passo4.className=='EstPassoCompraPos')
  passo4.innerHTML="<img src='"+ sCaminhoImages +"Passo4Pos.gif' alt='Cadastro' width='85' height='71' />";

  if(passo5.className=='EstPassoCompraAtual')
  passo5.innerHTML="<img src='"+ sCaminhoImages +"Passo5Atual.gif' alt='Confirmação' width='86' height='71' />";
  else if(passo5.className=='EstPassoCompraPos')
  passo5.innerHTML="<img src='"+ sCaminhoImages +"Passo5Pos.gif' alt='Confirmação' width='86' height='71' />";
  }
}


