var caminhoPopUpProdutoParcelamento;var caminhoPopUpAviseMe;function SomenteNumero(a){var b=RetornaKeyCod(a);if(b==46){return false}if(!((b>47&&b<58)||Padrao(b,a))){b=0;return false}return true}function RetornaKeyCod(b){try{return b.keyCode?b.keyCode:b.which?b.which:b.charCode}catch(a){alert(a.message)}}function Padrao(a,c){var b=(navigator.appVersion.indexOf("MSIE")>-1);if(a==8||a==9||a==13||a==46||c.keyCode&&(a>=36&&a<=40)&&!b){return true}else{return false}}function IndicarPagina(b,a){var c="http://www.corpoperfeito.com.br/asp/popup/indique.asp?url="+escape(b)+"&title="+escape(a);PopUp("IndicarPagina",c,"","",420,420,"no")}function PopUp(f,c,b,e,i,h,a){var d;if(b==""){b=(screen.width/2)-(i/2)}if(e==""){e=(screen.height/2)-(h/2)}d="scrollbars="+a+",width="+i+",height="+h+",left="+b+",top="+e;var g=window.open(c,f,d);g.focus()}function SelectImageToZoom(a){}function NovaJanela(){return""}function amz_js_PopWin(d,c,b){var a=window.open(d,c,b);a.focus();return false}function RemoveAll(c,b,a){while(c.indexOf(b)>-1){c=c.replace(b,a)}return c}function formataUrl(a){a=RemoveAll(a,"<br >","|");a=RemoveAll(a,"<br>","|");a=RemoveAll(a,"<BR>","|");a=RemoveAll(a,"<br/>","|");return a}String.PAD_LEFT=0;String.PAD_RIGHT=1;String.PAD_BOTH=2;String.prototype.pad=function(c,d,b){var e=this,a="",c=(c-e.length);var d=((d!=null)?d:" ");if((typeof c!="number")||((typeof d!="string")||(d==""))){throw new Error("Wrong parameters for String.pad() method.")}if(b==String.PAD_BOTH){e=e.pad((Math.floor(c/2)+e.length),d,String.PAD_LEFT);return e.pad((Math.ceil(c/2)+e.length),d,String.PAD_RIGHT)}while((c-=d.length)>0){a+=d}a+=d.substr(0,(c+d.length));return((b==String.PAD_LEFT)?a.concat(e):e.concat(a))};Number.prototype.format=function(f,h,e){var f=f||0;var h=h||",";var e=e||".";if((typeof f!="number")||(typeof h!="string")||(typeof e!="string")){throw new Error("wrong parameters for method 'String.pad()'.")}var b="",a="";var g=new String(this).split(/\./),d=g[0].length,c=0;if(f>0){g[1]=(typeof g[1]!="undefined")?g[1].substr(0,f):"";a=h.concat(g[1].pad(f,"0",String.PAD_RIGHT))}while(d>0){if((++c%3==1)&&(d!=g[0].length)){b=e.concat(b)}b=g[0].substr(--d,1).concat(b)}return(b+a)};Number.prototype.formatMoney=function(){return"R$ "+this.format(2)};var imageBaseUrl="http://imagens.corpoperfeito.com.br/";var loginUrl="https://www.corpoperfeito.com.br/Login1.aspx";function addText(a){return document.createTextNode(a)}function addElement(a,b){obj=document.createElement(a);if(b!=""){obj.id=b}return obj}function getElement(a){return document.getElementById(a)}var TipoEspecificacao={Cor:0,Sabor:1,Tamanho:2};function GradeManager(){this.grades=[];this.boxComprar=new BoxComprar(this);this.boxInfoPreco=new BoxInfoPreco(this);this.boxInfoEntrega=new BoxInfoEntrega(this);this.isCombo=false;this.isPremio=false;this.usuarioAutenticado=false;this.pontosUsuario=0;this.reservaEspacoFreteGratis=false;this.ultimaImagemPrincipal="";this.comboProdutoPrincipal=null;this.todosProdutosIndisponiveis=false;this.ReferenciaTamanhoID=null}GradeManager.prototype.addGrade=function(a){if(!(a instanceof Grade)){return false}a.parent=this;this.grades[this.grades.length]=a;return true};GradeManager.prototype.load=function(){var b=0;var c=0;for(var a=0;a<this.grades.length;a++){this.grades[a].id="fbits-grade-"+a;this.grades[a].load();b+=this.grades[a].produtos.length;for(var d=0;d<this.grades[a].produtos.length;d++){if(!this.grades[a].produtos[d].disponivel){c++}if(!this.reservaEspacoFreteGratis&&this.grades[a].produtos[d].freteGratis){this.reservaEspacoFreteGratis=true}}}if(b==c){this.todosProdutosIndisponiveis=true}this.boxInfoPreco.load();this.boxInfoEntrega.load();var e=getElement("fbits-box-info-entregaDivMaster");if(this.todosProdutosIndisponiveis){e.style.display="none"}this.ajustarLayout()};GradeManager.prototype.draw=function(b){var a=0;if(b!=null&&typeof b!="undefined"){for(var c=0;c<this.grades.length;c++){this.grades[c].draw(b,c);if(this.grades[c].produtos.length<=0&&!this.isCombo){a++}else{if(this.grades[c].produtos.length<=1&&this.isCombo){a++}}}}this.setTitle();this.boxComprar.draw(getElement("fbits-box-comprar"));for(var c=0;c<this.grades.length;c++){this.grades[c].updateOpcoes(-1,-1)}};GradeManager.prototype.DisplayImgProduto=function(d,a){var c=jQuery("img[id$=imgPrincipal]").get(0);var b=this.grades[d].produtos[a];c.src=imageBaseUrl+b.id+".jpg?source=300x300";jQuery("input[id$=hdnImagem]").attr("value",c.src);jQuery("a[id$=linkImagem]").attr("rel",c.src.replace("300x300","1200x1200"));jQuery("img[id$=imgPrincipal]").attr("src",c.src);jQuery("img[id$=imgPrincipalModal]").attr("src",c.src.replace("300x300","1200x1200"));if(b.lancamento){jQuery("img[id*=imgLancamento]").css("display","")}else{jQuery("img[id*=imgLancamento]").css("display","none")}this.renderImagensMini(a)};GradeManager.prototype.setImgProduto=function(b,f,l,p){var s=this.grades[b].getProdutoAtivado(f,l);var q=this.grades[b].getProdutoSelecionado();var n=this.grades[b].isTodasOpcoesSelecionadas();var d=-1;var e=getElement("divOptionsNotAvailable");var k=getElement("divBoxNotAvailable");var t=jQuery("img[id$=imgPrincipal]").get(0);var a=null;var j=null;var c=null;this.ultimaImagemPrincipal=t.src;if(p){if(s==-1){d=this.grades[b].getProdutoAtivado(-1,-1)}else{d=s}}else{if(q>-1){d=q;s=q}else{d=this.grades[b].getProdutoAtivado(-1,-1)}if(n){s=q}else{s=d}}if(s>-1){a=this.grades[b].produtos[s]}if(d>-1){j=this.grades[b].produtos[d]}if(j!=null){this.DisplayImgProduto(b,d)}if(this.todosProdutosIndisponiveis==false&&(a==null||a.disponivel==false)){k.style.visibility="visible";var m=false;var r=null;var g=this.grades[b].getOpcoesAtivas(f,l);if(m){e.innerHTML+="<br />"}else{e.innerHTML=""}for(var o=0;o<g.length;o++){var h=g[o];this.setAddNotAvailable(h)}if(a!=null&&a.dataDisponibilidade!=""){e.innerHTML+="<br /><br />";e.innerHTML+="Previsto para:<br />";e.innerHTML+=a.dataDisponibilidade}}else{k.style.visibility="hidden"}};GradeManager.prototype.setAddNotAvailable=function(b){var a=getElement("divOptionsNotAvailable");a.innerHTML+="<br>";a.innerHTML+=b.getCaption();a.innerHTML+=": ";a.innerHTML+=b.valor};GradeManager.prototype.mouseOver=function(f,d,e){var c=this.grades[f];var b=c.especificacoes[d];var a=b.opcoes[e];this.boxInfoPreco.mouseOver(f,d,e);this.boxInfoEntrega.mouseOver(f,d,e);this.boxComprar.mouseOver(c,b,a);this.setImgProduto(f,d,e,true);c.mouseOver(d,e);this.ajustarLayout()};GradeManager.prototype.mouseOut=function(f,d,e){var c=this.grades[f];var b=c.especificacoes[d];var a=b.opcoes[e];this.boxInfoPreco.mouseOut(f,d,e);this.boxInfoEntrega.mouseOut(f,d,e);this.boxComprar.mouseOut(c,b,a);c.mouseOut(f,d,e);this.setImgProduto(f,-1,-1,false);this.ajustarLayout()};GradeManager.prototype.ajustarLayout=function(){try{var d=0;var c=0;var a=false;for(var e=0;e<this.grades.length;e++){for(var h=0;h<this.grades[e].produtos.length;h++){if(this.grades[e].produtos[h].por<this.grades[e].produtos[h].de){d=50}if(this.grades[e].produtos[h].parcelas>1&&this.grades[e].produtos[h].valorParcela>0){a=true}if(this.grades[e].produtos[h].freteGratis||this.grades[e].produtos[h].trocaGratis){c=25}}}d=d+28;d=d+25;if(a){d=d+25}d=d+25;c=c+8;var b=jQuery("img[id*=imgPromocao]").attr("src");if(b!=undefined){c=c+41}var g=78;if(jQuery("div[id=divPrecoDE]").css("display")!="none"){g=g+50}else{g=g+4}if(jQuery("div[id=parcelamento]").css("display")!="none"){g=g+25}else{g=g+2}jQuery("td[id$=tdLinha2]").css("height",d+c-g)}catch(f){}};GradeManager.prototype.click=function(d,f,a){this.ultimaImagemPrincipal="";this.grades[d].click(f,a);var i=this.grades[0].getProdutoSelecionado();if(i>=0){this.renderImagensMini(i)}else{var k=false;for(var g=0;g<this.grades[0].especificacoes.length;g++){if(this.grades[0].especificacoes[g].getOpcaoSelecionada()>=0){k=true;break}}if(!k){var c=this.grades[0].getProdutoAtivado(-1,-1);this.renderImagensMini(c)}}var j=this.grades[d];var b=j.especificacoes[f];var h=b.opcoes[a];this.boxInfoPreco.click(d,f,a);this.boxInfoEntrega.click(d,f,a);this.boxComprar.click(j,b,h)};GradeManager.prototype.prontaParaComprar=function(){if(this.grades.length<=0){return true}var a=0;for(var b=0;b<this.grades.length;b++){var c=this.grades[b].getProdutoSelecionado();if(c>=0&&this.grades[b].produtos[c].disponivel){a++}}if(a==this.grades.length){return true}return false};GradeManager.prototype.renderImagensMini=function(b){var a=jQuery("div[id*=divImagensMini]").get(0);a.innerHTML="";for(var c=0;c<this.grades[0].produtos[b].imagensMini.length;c++){var e=addElement("a","");e.rel=gradeManager.grades[0].produtos[b].imagensMini[c];if(navigator.appVersion.indexOf("MSIE")>-1){e.onclick=function(){gradeManager.resetStyleImagensMini();OnClick(imageBaseUrl+this.rel+"?source=300x300",this.rel+"IMG")};e.onmouseover=function(){OnMouseOver(imageBaseUrl+this.rel+"?source=300x300")};e.onmouseout=function(){OnMouseOut()}}else{e.setAttribute("onclick","gradeManager.resetStyleImagensMini(); OnClick('"+imageBaseUrl+e.rel+"?source=300x300','"+e.rel+"IMG');");e.setAttribute("onmouseover","OnMouseOver('"+imageBaseUrl+e.rel+"?source=300x300');");e.setAttribute("onmouseout","OnMouseOut();")}var f=addElement("img","");f.setAttribute("id",e.rel+"IMG");f.src=imageBaseUrl+this.grades[0].produtos[b].imagensMini[c]+"?source=32x32";var d=addElement("img","");d.src="/img/dynapi/cover.gif";d.setAttribute("width","33");d.setAttribute("height","33");d.setAttribute("style","cursor:pointer; outline:0;");d.style.borderWidth="0px";d.style.marginLeft="-32px";d.style.marginTop="-32px";d.style.cursor="pointer";e.appendChild(f);e.appendChild(d);a.appendChild(e);jQuery("img[id="+e.rel+"IMG]").css("cursor","pointer").css("outline","0");if(c==0){jQuery("img[id="+e.rel+"IMG]").css("border","2px solid #CC6600")}}};GradeManager.prototype.resetStyleImagensMini=function(){var b=getElement("divImagensMini");if(b!=null&&typeof b!="undefined"){for(var a=0;a<b.children.length;a++){b.children[a].children[0].style.borderColor="#999999";b.children[a].children[0].style.borderwidth="1px";var c=b.children[a].children[0].id;jQuery("img[id="+c+"]").css("border","1px solid #999999")}}};GradeManager.prototype.renderImagemPrincipal=function(){};GradeManager.prototype.preloadImages=function(){this.setImgProduto(0,-1,-1,false)};GradeManager.prototype.clickDesejos=function(){if(!this.prontaParaComprar()){return}var a=this.grades[0].getProdutoSelecionado();if(a>=0){window.location="/compra/RegistraCompra.aspx?tipo=4&id="+this.grades[0].produtos[a].id}};GradeManager.prototype.setTitle=function(){var a="</td></tr></Table>";if(this.ReferenciaTamanhoID!=null){a="</td><td style='Width:119px' align='Right'><a ID='Medidas' rel='nofollow'><img id='imgListaPreco' runat='Server' style='border-width: 0px; cursor:pointer;' src='/img/icons/tabelademedidas.gif' /></a>"+a}var k=getElement("fbits-grade-0-title");if(k==null||typeof k=="undefined"){return}if(this.prontaParaComprar()){if(this.isPremio){k.innerHTML="<table Width='100%' align='Left'><tr><td  style=Width:'100%' align='Left'>Clique no bot&atilde;o resgatar ao lado."+a}else{k.innerHTML="<table Width='100%' align='Left'><tr><td  style=Width:'100%' align='Left'>Clique no bot&atilde;o comprar ao lado."+a}}else{var d=[];for(var c=0;c<this.grades.length;c++){for(var f=0;f<this.grades[c].especificacoes.length;f++){if(this.grades[c].especificacoes[f].getOpcaoSelecionada()<0){var j=false;for(var b=0;b<d.length;b++){if(d[b]==this.grades[c].especificacoes[f].getCaption()){j=true;break}}if(!j){d[d.length]=this.grades[c].especificacoes[f].getCaption()}}}}var h="Selecione ";for(var b=0;b<d.length;b++){h+=d[b];if(b+1==d.length-1){h+=" e "}else{if(b<d.length-1){h+=", "}}}if(h=="Selecione "){h="Clique ao lado para ser avisado quando dispon&iacute;vel."}k.innerHTML="<table Width='100%' align='Left'><tr><td  style=Width:'100%' align='Left'>"+h+a}};function Grade(){this.especificacoes=[];this.produtos=[];this.parent=null;this.id=null}Grade.prototype.indexOfEspecificacao=function(a){for(var b=0;a!=null&&b<this.especificacoes.length;b++){if(this.especificacoes[b].id==a.id){return b}}return -1};Grade.prototype.addEspecificacao=function(a){if(!(a instanceof Especificacao)){return false}a.parent=this;this.especificacoes[this.especificacoes.length]=a;return true};Grade.prototype.load=function(){for(var a=0;a<this.especificacoes.length;a++){this.especificacoes[a].load()}};Grade.prototype.setProdutoSelecionado=function(c){var a=this.getProdutoById(c);if(a<0){return}for(var b=0;b<this.produtos[a].opcoes.length;b++){this.produtos[a].opcoes[b].selecionado=true;for(var d=0;d<this.especificacoes.length;d++){for(var f=0;f<this.especificacoes[d].opcoes.length;f++){if(this.especificacoes[d].opcoes[f].valor==this.produtos[a].opcoes[b].valor){this.especificacoes[d].opcoes[f].selecionado=true;break}}}}};Grade.prototype.addProduto=function(a){if(!(a instanceof Produto)){return false}this.produtos[this.produtos.length]=a;a.parent=this};Grade.prototype.getProdutoSelecionado=function(){if(this.produtos.length==1){return 0}var b=[];for(var a=0;a<this.especificacoes.length;a++){if(this.especificacoes[a].getOpcaoSelecionada()>=0){opcaoSelecionada=this.especificacoes[a].getOpcaoSelecionada();if(opcaoSelecionada>=0){b[b.length]=this.especificacoes[a].opcoes[opcaoSelecionada].valor}}}if(b.length==0){return -1}return this.getProdutoByEspecificacoes(b)};Grade.prototype.getObjetoProdutoSelecionado=function(){var a=this.getProdutoSelecionado();if(a>-1){return this.produtos[a]}else{return null}};Grade.prototype.isTodasOpcoesSelecionadas=function(){var c=0;for(var b=0;b<this.especificacoes.length;b++){if(this.especificacoes[b].getOpcaoSelecionada()>-1){c++}}var a=this.especificacoes.length;return a>0&&a==c};Grade.prototype.getOpcoesAtivadasSelecionadas=function(a){var f=[];var b=0;for(var d=0;d<this.especificacoes.length;d++){b=this.especificacoes[d].getOpcaoSelecionada();if(b>-1){f[f.length]=this.especificacoes[d].opcoes[b]}}if(a!=null){var g=null;var c=false;for(var d=0;d<this.especificacoes.length;d++){b=this.especificacoes[d].getOpcaoSelecionada();if(b==-1){continue}g=this.especificacoes[d].opcoes[b];if(g.getCaption()==a.getCaption()){c=true;break}}if(c==false){f[f.length]=a}else{for(var d=0;d<f.length;d++){if(f[d].getCaption()==a.getCaption()){f[d]=a;break}}}}return f};Grade.prototype.getObjetoProdutoAtivado=function(c,a){var b=this.indexOfEspecificacao(c);var e=-1;if(c!=null){e=c.indexOfOpcao(a)}var d=this.getProdutoAtivado(b,e);if(d>-1){return this.produtos[d]}else{return null}};Grade.prototype.getProdutoAtivado=function(e,l){var d=-1;if(e==-1||l==-1){d=this.getProdutoSelecionado();if(d>=0){return d}var q=this.isTodasOpcoesSelecionadas();if(q==false){var s=false;for(var o=0;o<this.especificacoes.length;o++){for(var j=0;j<this.especificacoes[o].opcoes.length;j++){var k=this.especificacoes[o].opcoes[j];if(k.selecionado){d=this.getProdutoAtivado(o,j);s=true;break}}if(s){break}}}if(d>-1){return d}var b=this.getProdutoById(idProdutoPrincipal);var a=this.produtos[b];if(a.disponivel){return b}else{for(var m=0;this.produtos.length>m;m++){if(this.produtos[m].disponivel){return m}}}return this.getProdutoById(idProdutoPrincipal)}else{if(this.especificacoes.length==1){return this.getProdutoByOpcao(this.especificacoes[e].opcoes[l].valor)}var g=this.especificacoes[e].opcoes[l];var f=this.getOpcoesAtivas(e,l);if(f.length==this.especificacoes.length){for(var m=0;this.produtos.length>m;m++){var t=this.produtos[m];var h=0;for(var i=0;t.opcoes.length>i;i++){var n=t.opcoes[i];for(var u=0;f.length>u;u++){if(n.valor==f[u].valor){h++}}}if(h==t.opcoes.length){return m}}}else{var r=this.getProdutosDisponiveisByOpcao(g.valor);if(r.length>0){return r[0]}else{return this.getProdutoByOpcao(g.valor)}}}return -1};Grade.prototype.getProdutoAtivadoSemMenorId=function(c,d){var a=-1;if(c==-1||d==-1){a=this.getProdutoSelecionado();if(a>=0){return a}for(var g=0;g<this.especificacoes.length;g++){var h=this.especificacoes[g].getOpcaoSelecionada();if(h>=0){a=this.getProdutoById(this.especificacoes[g].opcoes[h].produto_menorid);if(a>=0){return a}}}return this.getProdutoById(idProdutoPrincipal)}else{if(this.especificacoes.length==1){return this.getProdutoByOpcao(this.especificacoes[c].opcoes[d].valor)}var f=0;if(c==0){f=1}var h=this.especificacoes[f].getOpcaoSelecionada();if(h>=0){var b=[this.especificacoes[c].opcoes[d].valor,this.especificacoes[f].opcoes[h].valor];a=this.getProdutoByEspecificacoes(b);return a}}return -1};Grade.prototype.getProdutoByOpcao=function(c){for(var b=0;b<this.produtos.length;b++){for(var a=0;a<this.produtos[b].opcoes.length;a++){if(c==this.produtos[b].opcoes[a].valor){return b}}}return -1};Grade.prototype.getProdutosIndisponiveisByOpcao=function(a,b){var c=[];for(var d=0;d<this.produtos.length;d++){if(this.produtos[d].disponivel==false){for(var e=0;e<this.produtos[d].opcoes.length;e++){if(this.produtos[d].opcoes[e].valor==this.especificacoes[a].opcoes[b].valor){c[c.length]=d}}}}return c};Grade.prototype.getOpcoesIndisponiveisByOpcao=function(g,b){var j=[];if(this.especificacoes.length<=1){return j}var f=this.getProdutosIndisponiveisByOpcao(g,b);for(var c=0;c<f.length;c++){for(var e=0;e<this.produtos[f[c]].opcoes.length;e++){if(this.produtos[f[c]].opcoes[e].valor!=this.especificacoes[g].opcoes[b].valor){j[j.length]=this.produtos[f[c]].opcoes[e]}}}var a=0;if(g==0){a=1}for(var h=0;h<this.especificacoes[a].opcoes.length;h++){var k=[];k[0]=this.especificacoes[g].opcoes[b].valor;k[1]=this.especificacoes[a].opcoes[h].valor;var d=this.getProdutoByEspecificacoes(k);if(d>=0){continue}j[j.length]=this.especificacoes[a].opcoes[h]}return j};Grade.prototype.getProdutosDisponiveisByOpcoes=function(e){var b=[];for(var d=0;d<this.produtos.length;d++){if(this.produtos[d].disponivel==false){continue}var f=0;for(var c=0;c<e.length;c++){for(var a=0;a<this.produtos[d].opcoes.length;a++){if(e[c].valor==this.produtos[d].opcoes[a].valor){f++}}}if(f>=e.length){b[b.length]=this.produtos[d]}}return b};Grade.prototype.getProdutosDisponiveisByOpcao=function(d){var a=[];for(var b=0;b<this.produtos.length;b++){if(this.produtos[b].disponivel==true){for(var c=0;c<this.produtos[b].opcoes.length;c++){if(this.produtos[b].opcoes[c].valor==d){a[a.length]=b}}}}return a};Grade.prototype.getProdutoById=function(b){for(var a=0;a<this.produtos.length;a++){if(this.produtos[a].id==b){return a}}return -1};Grade.prototype.getProdutoByEspecificacoes=function(a){for(var d=0;d<this.produtos.length;d++){if(this.produtos[d].opcoes.length!=a.length){continue}var e=0;for(var c=0;c<a.length;c++){for(var b=0;b<this.produtos[d].opcoes.length;b++){if(a[c]==this.produtos[d].opcoes[b].valor){e++}}}if(e==a.length){return d}}return -1};Grade.prototype.getProdutoPrincipal=function(){if(this.produtos.length==0){return null}return this.produtos[0]};Grade.prototype.getMenorValorDe=function(){var b=9999999;for(var a=0;a<this.produtos.length;a++){if(this.produtos[a].de<b){b=this.produtos[a].de}}return b};Grade.prototype.getMaiorPontuacao=function(){var b=0;for(var a=0;a<this.produtos.length;a++){if(this.produtos[a].pontos>b){b=this.produtos[a].pontos}}return b};Grade.prototype.getMenorValorPor=function(){var b=9999999;for(var a=0;a<this.produtos.length;a++){if(this.produtos[a].por<b){b=this.produtos[a].por}}return b};Grade.prototype.getMaiorValorPor=function(){var b=0;for(var a=0;a<this.produtos.length;a++){if(this.produtos[a].por>b){b=this.produtos[a].por}}return b};Grade.prototype.getMaiorValorDe=function(){var b=0;for(var a=0;a<this.produtos.length;a++){if(this.produtos[a].de>b){b=this.produtos[a].de}}return b};Grade.prototype.getMenorPontosResgate=function(){var b=999999999;for(var a=0;a<this.produtos.length;a++){if(this.produtos[a].pontosResgate<b){b=this.produtos[a].pontosResgate}}return b};Grade.prototype.getMaiorPontosResgate=function(){maior=0;for(var a=0;a<this.produtos.length;a++){if(this.produtos[a].pontosResgate>maior){maior=this.produtos[a].pontosResgate}}return maior};Grade.prototype.getMaiorQtdParcelas=function(){var b=0;for(var a=0;a<this.produtos.length;a++){if(this.produtos[a].parcelas!=undefined&&this.produtos[a].parcelas>b){b=this.produtos[a].parcelas}}return b};Grade.prototype.click=function(a,b){if(this.especificacoes[a].opcoes.length>1){this.especificacoes[a].click(b)}var c=this.getProdutoSelecionado();this.parent.setTitle();this.updateOpcoes(-1,-1)};Grade.prototype.getOpcoesAtivas=function(c,b){var k=null;if(c>-1&&b>-1){k=this.especificacoes[c].opcoes[b]}var h=[];for(var a=0;a<this.especificacoes.length;a++){for(var e=0;e<this.especificacoes[a].opcoes.length;e++){var j=this.especificacoes[a].opcoes[e];if(k!=null&&j.id==k.id){h[h.length]=j}else{if(j.selecionado){h[h.length]=j}}}}if(k==null){return h}else{var f=[];var g=null;for(var i=0;h.length>i;i++){var d=h[i];if(d.getCaption()==k.getCaption()&&d.id!=k.id){g=d}}for(var i=0;h.length>i;i++){var d=h[i];if(g==null||g.id!=d.id){f[f.length]=d}}return f}return h};Grade.prototype.updateOpcoes=function(f,r){var e=false;var a=null;var h=this.isTodasOpcoesSelecionadas();var g=this.getOpcoesAtivas(f,r);var s=[];if(f>-1&&r>-1){var b=this.getProdutoAtivado(f,r);if(b>-1){a=this.produtos[b]}}else{a=this.getObjetoProdutoSelecionado()}if(a!=null&&a.disponivel==false){for(var t=0;a.opcoes.length>t;t++){var q=a.opcoes[t];s[s.length]=q}}if(a==null){var c=this.getProdutosDisponiveisByOpcoes(g);if(c.length==0){s=g}}if(f==-1&&r==-1){for(var v=0;v<this.especificacoes.length;v++){for(var m=0;m<this.especificacoes[v].opcoes.length;m++){var q=this.especificacoes[v].opcoes[m];if(q.selecionado){this.especificacoes[v].opcoes[m].setClass("fbits-opcao-selecionado")}else{var k="fbits-opcao-indisponivel";if(this.getProdutosDisponiveisByOpcao(this.especificacoes[v].opcoes[m].valor).length>0){k="fbits-opcao"}var d=this.getOpcoesIndisponiveisByOpcao(v,m);for(var x=0;x<d.length;x++){if(d[x].selecionado){k="fbits-opcao-indisponivel";break}}this.especificacoes[v].opcoes[m].setClass(k)}}}}else{var q=this.especificacoes[f].opcoes[r];if(q.selecionado){this.especificacoes[f].opcoes[r].setClass("fbits-opcao-selecionado")}else{var k="fbits-opcao-indisponivel";var n=this.getProdutosDisponiveisByOpcao(this.especificacoes[f].opcoes[r].valor);if(n.length>0){k="fbits-opcao"}for(var t=0;t<n.length;t++){for(var u=0;u<this.produtos[n[t]].opcoes.length;u++){if(this.produtos[n[t]].opcoes[u].valor!=this.especificacoes[f].opcoes[r].valor&&!this.produtos[n[t]].opcoes[u].selecionado){this.produtos[n[t]].opcoes[u].setClass(k)}}}var d=this.getOpcoesIndisponiveisByOpcao(f,r);for(var x=0;x<d.length;x++){if(d[x].selecionado){k="fbits-opcao-indisponivel";break}}this.especificacoes[f].opcoes[r].setClass(k)}for(var v=0;v<this.especificacoes.length;v++){for(var m=0;m<this.especificacoes[v].opcoes.length;m++){if(this.especificacoes[v].opcoes[m].selecionado){this.especificacoes[v].opcoes[m].setClass("fbits-opcao-selecionado")}}}}if(f>-1&&r>-1){var l=this.getOpcoesIndisponiveisByOpcao(f,r);for(var x=0;x<l.length;x++){var z=getElement(l[x].id);var q=l[x];if(z!=null&&typeof z!="undefined"&&z.className!="fbits-opcao-selecionado"){z.className="fbits-opcao-indisponivel"}if(z!=null&&typeof z!="undefined"&&z.className=="fbits-opcao-selecionado"){var y=false;for(var w=0;s.length>w;w++){if(s[w].id==q.id){y=true;break}}if(y){z.className="fbits-opcao-selecionado-indisponivel"}}}}else{for(var w=0;s.length>w;w++){var q=s[w];var z=getElement(q.id);if(q.selecionado){z.className="fbits-opcao-selecionado-indisponivel"}}}};Grade.prototype.mouseOver=function(a,b){var c=getElement(this.id+"-especificacao-label-"+this.especificacoes[a].tipo);c.innerHTML=this.especificacoes[a].opcoes[b].valor;if(!this.especificacoes[a].opcoes[b].selecionado){c.style.color="#005B90"}this.updateOpcoes(a,b)};Grade.prototype.mouseOut=function(a,b){this.especificacoes[a].setLabel();this.updateOpcoes(-1,-1)};Grade.prototype.draw=function(c,d){var g=addElement("table","");g.setAttribute("width","100%");var m=document.createElement("tbody");g.appendChild(m);c.appendChild(g);if(d==0){var a=addElement("tr","");m.appendChild(a);var k=addElement("td","");a.appendChild(k);var l=addElement("div",this.id+"-title");k.appendChild(l)}var j=0;for(var f=0;f<this.especificacoes.length;f++){if(this.especificacoes[f].opcoes.length==1&&!this.parent.isCombo){this.especificacoes[f].opcoes[0].selecionado=true}else{if(this.especificacoes[f].opcoes.length==1&&this.parent.isCombo){continue}}j++;var h=addElement("tr","");h.className="fbits-especificacao-title";m.appendChild(h);var e=addElement("td","");h.appendChild(e);h.style.paddingTop="10px";h.style.fontFamily="Verdana";h.style.fontSize="11px";objBold=addElement("b","");objBold.appendChild(addText(this.especificacoes[f].getCaption()+":"));e.appendChild(objBold);objSpan=addElement("span",this.especificacoes[f].idLabel);e.appendChild(objSpan);this.especificacoes[f].setLabel();this.especificacoes[f].draw(m,d,f)}if(j==1){for(var f=0;f<this.produtos.length;f++){if(!this.produtos[f].disponivel){for(var b=0;b<this.produtos[f].opcoes.length;b++){this.produtos[f].opcoes[b].setClass("fbits-opcao-indisponivel");this.produtos[f].opcoes[b].disponivel=false}}}}};function Produto(q,d,p,c,i,h,m,e,o,k,b,a,j,f,g,l,n){this.apresentacao=q;this.de=d;this.disponibilidade=p;this.disponivel=c;this.opcoes=[];this.id=i;this.imagensMini=[];this.ms=h;this.por=m;this.pontos=e;this.parcelas=o;this.valorParcela=k;this.pontosResgate=b;this.freteGratis=a;this.trocaGratis=j;this.nome=f;this.dataDisponibilidade=g;this.lancamento=l;this.liquidacao=n;this.parent=null;this.errorCode=-1}Produto.prototype.addImagemMini=function(a){this.imagensMini[this.imagensMini.length]=a;return true};Produto.prototype.addOpcao=function(a){if(!(a instanceof Opcao)){return false}this.opcoes[this.opcoes.length]=a;return true};Produto.prototype.RenderImgFrete=function(){var a=getElement("imgFreteGratis");if(this.freteGratis!=null&&this.freteGratis!=""&&this.freteGratis!=undefined){a.src=this.freteGratis;a.style.display="";a.style.visibility="visible"}else{a.style.display="none"}};Produto.prototype.click=function(l){var a=this.parent;var m=0;var h=0;for(;gradeManager.grades.length>h;h++){if(gradeManager.grades[h].id==a.id){m=h;break}}var g=[];var b=[];for(var k=0;a.especificacoes.length>k;k++){var f=a.especificacoes[k];for(var d=0;f.opcoes.length>d;d++){for(var j=0;this.opcoes.length>j;j++){if(f.opcoes[d].id==this.opcoes[j].id){g[g.length]=k;b[b.length]=d}}}if(b.length==this.opcoes.length){break}}if(b.length!=this.opcoes.length){return}for(var c=0;b.length>c;c++){if(l!=undefined&&a.especificacoes[g[c]].opcoes[b[c]].tipo!=l){continue}gradeManager.mouseOver(m,g[c],b[c]);gradeManager.click(m,g[c],b[c]);gradeManager.mouseOut(m,g[c],b[c])}};function Especificacao(a){this.opcoes=[];this.tipo=a;this.idLabel=null;this.id=null;this.parent=null}Especificacao.prototype.indexOfOpcao=function(b){for(var a=0;b!=null&&a<this.opcoes.length;a++){if(this.opcoes[a].id==b.id){return a}}return -1};Especificacao.prototype.addOpcao=function(a){if(!(a instanceof Opcao)){return false}a.parent=this;this.opcoes[this.opcoes.length]=a;return true};Especificacao.prototype.load=function(){this.id=this.parent.id+"-especificacao-"+this.tipo;this.idLabel=this.parent.id+"-especificacao-label-"+this.tipo;for(var a=0;a<this.opcoes.length;a++){this.opcoes[a].load()}};Especificacao.prototype.draw=function(b,d,a){objTr=addElement("tr","");b.appendChild(objTr);objTd=addElement("td","");objTr.appendChild(objTd);for(var c=0;c<this.opcoes.length;c++){this.opcoes[c].draw(objTd,d,a,c)}};Especificacao.prototype.setLabel=function(){objLabel=getElement(this.idLabel);if(objLabel==null||typeof objLabel=="undefined"){return}if(objLabel.firstChild){objLabel.removeChild(objLabel.firstChild)}opcao=this.getOpcaoSelecionada();if(opcao==-1){objLabel.style.marginLeft="5px";objLabel.style.color="#000000";objLabel.style.fontWeight="bold";objLabel.style.fontFamily="Verdana";objLabel.style.fontSize="11px";objLabel.appendChild(addText("(selecione um)"))}else{objLabel.style.marginLeft="5px";objLabel.style.color="#CC6600";objLabel.style.fontWeight="bold";objLabel.style.fontFamily="Verdana";objLabel.style.fontSize="11px";objLabel.appendChild(addText(this.opcoes[opcao].valor))}};Especificacao.prototype.reset=function(){for(var a=0;a<this.opcoes.length;a++){this.opcoes[a].reset()}this.setLabel()};Especificacao.prototype.resetStyle=function(){for(var a=0;a<this.opcoes.length;a++){this.opcoes[a].resetStyle()}};Especificacao.prototype.getOpcaoSelecionada=function(){if(this.opcoes.length==1){return 0}for(var a=0;a<this.opcoes.length;a++){if(this.opcoes[a].selecionado){return a}}return -1};Especificacao.prototype.getCaption=function(){if(this.tipo==2){return"Tamanho"}if(this.tipo==1){return"Sabor"}return"Cor"};Especificacao.prototype.click=function(a){if(this.opcoes.length==1){this.opcoes[a].selecionado=true}else{opcaoSel=this.getOpcaoSelecionada();if(opcaoSel!=-1&&a!=opcaoSel){this.opcoes[opcaoSel].selecionado=false}this.opcoes[a].selecionado=!this.opcoes[a].selecionado}this.opcoes[a].click();this.setLabel()};function Opcao(d,b,c,a,e){this.disponivel=d;this.selecionado=b;this.tipo=c;this.valor=a;this.produto_menorid=e;this.id=null;this.parent=null}Opcao.prototype.load=function(){this.id=this.parent.id+"-opcao-"+this.valor};Opcao.prototype.draw=function(b,d,a,c){objDiv=addElement("div","");objLink=addElement("a","");objLink.style.cursor="pointer";objLink.appendChild(addText(this.valor));objDiv.id=this.id;objDiv.onclick=function(){gradeManager.click(d,a,c)};objDiv.onmouseout=function(){gradeManager.mouseOut(d,a,c)};objDiv.onmouseover=function(){gradeManager.mouseOver(d,a,c)};objDiv.appendChild(objLink);b.appendChild(objDiv);if(this.selecionado){this.setClass("fbits-opcao-selecionado")}else{this.resetStyle()}};Opcao.prototype.reset=function(){this.resetStyle();this.selecionado=false};Opcao.prototype.resetStyle=function(){this.setClass("fbits-opcao")};Opcao.prototype.setClass=function(b){var a=getElement(this.id);if(a!=null&&typeof a!="undefined"){a.className=b}};Opcao.prototype.click=function(){if(this.selecionado){this.setClass("fbits-opcao-selecionado")}};Opcao.prototype.getCaption=function(){if(this.tipo==2){return"Tamanho"}if(this.tipo==1){return"Sabor"}return"Cor"};function BoxComprar(a){this.prontoParaComprar=false;this.parent=a;this.indisponivel=false}BoxComprar.prototype.mouseOver=function(d,c,a){var b=d.getObjetoProdutoAtivado(c,a);this.AtualizaDisponibilidade(d,b,c,a);if(b!=null&&b.disponivel){if(this.parent.prontaParaComprar()){this.habilitarCompra()}else{this.desabilitarCompra()}}};BoxComprar.prototype.mouseOut=function(f,e,a){var d=f.getObjetoProdutoAtivado(null,null);var g=f.getObjetoProdutoSelecionado();var c=f.isTodasOpcoesSelecionadas();var b=null;if(g!=null){b=g}else{if(c==false){b=d}}this.AtualizaDisponibilidade(f,b,null,null);if(b!=null&&b.disponivel){if(this.parent.prontaParaComprar()){this.habilitarCompra()}else{this.desabilitarCompra()}}};BoxComprar.prototype.click=function(d,c,a){var b=d.getObjetoProdutoAtivado(c,a);this.AtualizaDisponibilidade(d,b,c,a);if(b!=null&&b.disponivel){if(this.parent.prontaParaComprar()){this.habilitarCompra()}else{this.desabilitarCompra()}}};BoxComprar.prototype.clickComprar=function(){if(!this.parent.prontaParaComprar()){return}var c=0;var a=getElement("txtQuantidade");if(a!=null&&typeof a!="undefined"){c=a.value}if(c<1){c=1}var b=this.parent.grades[0].getProdutoSelecionado();if(b>=0){var d=this.parent.grades[0].produtos[b];if(d.errorCode==1){var e="usuario@usuario.com.br";e="contato@corpoperfeito.com.br";EnviarFeedbackErroAuto("** ERRO DE INCLUS&#195;O DE PRODUTO **<br/><br/>PRODUTO COM PRECO DE VENDA ABAIXO DO PRECO DE CUSTO OU COM PRECO DE VENDA OU CUSTO ZERADOS.<br/> VERIFIQUE IMEDIATAMENTE.",3,"Erro de inclus&#227;o de produto.<br />Nossa equipe t&#233;cnica j&#225; foi avisada sobre este problema.<br />Voc&#234; n&#227;o conseguir&#225; comprar este produto agora.<br />Aguarde algumas horas e tente novamente.");return false}else{if(d.errorCode==2){var e="contato@corpoperfeito.com.br";EnviarFeedbackErroAuto("** ERRO DE INCLUS&#195;O DE PRODUTO **<br/><br/>PRODUTO COM ERRO NA ProGrade <br /> VERIFIQUE IMEDIATAMENTE.",3,"Erro de inclus&#227;o de produto.<br />Nossa equipe t&#233;cnica j&#225; foi avisada sobre este problema.<br />Voc&#234; n&#227;o conseguir&#225; comprar este produto agora.<br />Aguarde algumas horas e tente novamente.");return false}}if(this.parent.isPremio){window.location="/compra/RegistraCompra.aspx?tipo=2&id="+d.id+"&quantidade="+c}else{window.location="/compra/RegistraCompra.aspx?tipo=1&id="+d.id+"&quantidade="+c}}};BoxComprar.prototype.atualizaPontos=function(){if(this.parent.isPremio){return}var f=getElement("fbits-box-comprar-pontos");var e=this.parent.grades[0].getProdutoSelecionado();if(e>=0){getElement("fbits-box-comprar-pontos-ate").style.display="none";f.innerHTML=this.parent.grades[0].produtos[e].pontos}else{var b=-1;var c=-1;for(var d=0;d<this.parent.grades[0].especificacoes.length;d++){c=this.parent.grades[0].especificacoes[d].getOpcaoSelecionada();if(c>=0){b=d;break}}if(c>=0){var h=this.parent.grades[0].getProdutosDisponiveisByOpcao(this.parent.grades[0].especificacoes[b].opcoes[c].valor);if(h.length==1){getElement("fbits-box-comprar-pontos-ate").style.display="none";f.innerHTML=this.parent.grades[0].produtos[h[0]].pontos;return}else{if(h.length>1){var g=0;var a=999999999;for(var d=0;d<h.length;d++){if(this.parent.grades[0].produtos[h[d]].pontos>g){g=this.parent.grades[0].produtos[h[d]].pontos}if(this.parent.grades[0].produtos[h[d]].pontos<a){a=this.parent.grades[0].produtos[h[d]].pontos}}if(g>a){getElement("fbits-box-comprar-pontos-ate").style.display="";f.innerHTML=g}else{getElement("fbits-box-comprar-pontos-ate").style.display="none";f.innerHTML=g}return}}}getElement("fbits-box-comprar-pontos-ate").style.display="";f.innerHTML=this.parent.grades[0].getMaiorPontuacao()}};BoxComprar.prototype.habilitarCompra=function(){if(this.indisponivel){return}var d=getElement("fbits-box-comprar-label-selecione");var b=getElement("btnComprar");var e=this.parent.grades[0].getProdutoSelecionado();if(this.parent.isPremio==false||(this.parent.isPremio&&this.parent.usuarioAutenticado&&e>-1&&this.parent.grades[0].produtos[e].pontosResgate<=this.parent.pontosUsuario)){b.style.cursor="pointer";getElement("btnComprar").onclick=function(){gradeManager.boxComprar.clickComprar();return false};getElement("btnComprar").onmouseout=function(){};getElement("btnComprar").onmouseover=function(){};getElement("imgDesejos").style.cursor="pointer";getElement("imgDesejos").onclick=function(){gradeManager.clickDesejos()};getElement("imgDesejos").onmouseout=function(){};getElement("imgDesejos").onmouseover=function(){}}if(this.parent.isPremio){getElement("fbits-box-comprar-premio-label-ajuda").style.display="none";if(this.parent.usuarioAutenticado){var a=this.parent.grades[0].getProdutoSelecionado();if(a>=0&&this.parent.grades[0].produtos[a].pontosResgate>this.parent.pontosUsuario){getElement("fbits-box-comprar-msg-premio").innerHTML="Desculpe, voc&ecirc; n&atilde;o possui pontos suficientes para resgatar este pr&ecirc;mio.";getElement("fbits-box-comprar-msg-premio").style.display="";getElement("btnComprar").style.display="none"}else{getElement("fbits-box-comprar-msg-premio").style.display="none";getElement("btnComprar").style.display=""}}}else{getElement("fbits-box-comprar-label-ajuda").style.display="none";d.innerHTML="Est&aacute; pronto para comprar?";getElement("fbits-box-comprar-preco").style.display="";var c=this.parent.grades[0].getProdutoSelecionado();getElement("fbits-box-comprar-preco-value").innerHTML=this.parent.grades[0].produtos[c].por.formatMoney()}this.atualizaOpcoes()};BoxComprar.prototype.desabilitarCompra=function(){if(this.parent.todosProdutosIndisponiveis){return}var c=getElement("fbits-box-comprar-label-selecione");var a=getElement("btnComprar");a.style.cursor="not-allowed";getElement("btnComprar").onclick=function(){};getElement("btnComprar").onmouseout=function(){hideddrivetip()};if(this.parent.isPremio){getElement("btnComprar").onmouseover=function(){ddrivetip("Para resgatar, selecione as op&ccedil;&otilde;es &agrave; esquerda.","#ffffff",160)}}else{getElement("btnComprar").onmouseover=function(){ddrivetip("Para comprar, selecione as op&ccedil;&otilde;es &agrave; esquerda.","#ffffff",160)}}getElement("imgDesejos").style.cursor="not-allowed";getElement("imgDesejos").onclick=function(){};getElement("imgDesejos").onmouseout=function(){hideddrivetip()};if(this.parent.isPremio){getElement("imgDesejos").onmouseover=function(){ddrivetip("Para p&ocirc;r na lista, selecione as op&ccedil;&otilde;es &agrave; esquerda.","#ffffff",160)}}else{getElement("imgDesejos").onmouseover=function(){ddrivetip("Para p&ocirc;r na lista, selecione as op&ccedil;&otilde;es &agrave; esquerda.","#ffffff",160)}}if(this.parent.isPremio){getElement("fbits-box-comprar-premio-label-ajuda").style.display=""}else{getElement("fbits-box-comprar-label-ajuda").style.display="";c.innerHTML="Para comprar selecione ";for(var b=0;b<this.parent.grades[0].especificacoes.length;b++){if(this.parent.grades[0].especificacoes[b].getOpcaoSelecionada()<0){if(c.innerHTML!="Para comprar selecione "){c.innerHTML+=" e "}c.innerHTML+=this.parent.grades[0].especificacoes[b].getCaption()}}getElement("fbits-box-comprar-preco").style.display="none"}this.atualizaOpcoes()};BoxComprar.prototype.atualizaOpcoes=function(){var a;if(this.parent.isPremio){a=getElement("fbits-box-comprar-premio-opcoes-selecionadas")}else{a=getElement("fbits-box-comprar-opcoes-selecionadas")}while(a.firstChild){a.removeChild(a.firstChild)}for(var g=0;g<this.parent.grades.length;g++){var k=0;for(var h=0;h<this.parent.grades[g].especificacoes.length;h++){if(this.parent.grades[g].especificacoes[h].opcoes.length==1&&this.parent.isCombo){k++}}if(k==this.parent.grades[g].especificacoes.length){continue}var d;if(this.parent.isPremio){d=addElement("div","fbits-box-comprar-premio-opcoes-selecionadas-grade"+g)}else{d=addElement("div","fbits-box-comprar-opcoes-selecionadas-grade"+g)}var b=this.parent.grades[g];for(var f=0;f<b.especificacoes.length;f++){var m=b.especificacoes[f];if(m.opcoes.length==0&&!this.parent.isCombo){continue}else{if(m.opcoes.length==1&&this.parent.isCombo){continue}}var l=m.getOpcaoSelecionada();if(l==-1){continue}var c=addElement("span","");c.innerHTML=m.getCaption()+": "+m.opcoes[l].valor;d.appendChild(c)}a.appendChild(d)}};BoxComprar.prototype.AtualizaDisponibilidade=function(c,b,a,i){var e=getElement("btnComprar");var h=getElement("fbits-box-comprar-div-pontuacao");var m=getElement("fbits-box-comprar");var d=getElement("fbits-box-comprar-quantidade");var g=getElement("fbits-box-comprar-preco");var l=getElement("fbits-box-comprar-opcoes-selecionadas");if(l==null){l=getElement("fbits-box-comprar-premio-opcoes-selecionadas")}var f=getElement("fbits-box-comprar-label-selecione");if(f==null){f=getElement("fbits-box-comprar-premio-label-selecione")}var k=getElement("fbits-box-comprar-label-ajuda");if(k==null){k=getElement("fbits-box-comprar-premio-label-ajuda")}var j=getElement("fbits-box-comprar-pronto-resgatar");if(b==null||b.disponivel==false){e.style.display="none";if(h!=null){h.style.display="none"}if(d!=null){d.style.display="none"}if(g!=null){g.style.display="none"}l.style.display="none";k.style.display="none";if(j!=null){j.style.display="none"}f.innerHTML="";this.HabilitarAviseme(c,b,i,a)}else{if(this.parent.isPremio==false||(this.parent.isPremio&&this.parent.usuarioAutenticado)){e.style.display="inline"}if(h!=null){h.style.display="block"}if(d!=null){d.style.display="block"}if(g!=null){g.style.display="block"}l.style.display="block";if(j!=null){j.style.display="block"}this.DesabilitarAviseme()}};BoxComprar.prototype.HabilitarAviseme=function(q,d,n,c){var b=getElement("fbits-box-comprar-indisponivel-title");var e=getElement("fbits-box-comprar-indisponivel-aviseme");var k=getElement("fbits-box-comprar-indisponivel-Opcoes");var o=getElement("fbits-box-comprar-indisponivel");o.style.display="block";if(d==null||d.dataDisponibilidade==""){b.innerHTML="Indispon&iacute;vel"}else{b.innerHTML='<span id="texto">Previsto para:</span><br/><span>'+d.dataDisponibilidade+"</span>"}var m=e.childNodes.item(0);var p=-1;if(q!=undefined&&q!=null){p=q.indexOfEspecificacao(c)}var a=-1;if(c!=null){a=c.indexOfOpcao(n)}var f=q.getOpcoesAtivas(p,a);var g=q.isTodasOpcoesSelecionadas();if(g==false&&this.parent.todosProdutosIndisponiveis==false){e.onmouseout=function(){hideddrivetip()};e.onmouseover=function(){ddrivetip("Para ser avisado, selecione as op&ccedil;&otilde;es &agrave; esquerda.","#ffffff",160)};e.style.cursor="not-allowed";m.style.cursor="not-allowed"}else{e.onmouseout=function(){};e.onmouseover=function(){};e.style.cursor="pointer";m.style.cursor="pointer"}k.innerHTML="";for(var j=0;f.length>j;j++){var l=f[j];k.innerHTML+="<br>";k.innerHTML+=l.getCaption();k.innerHTML+=": ";k.innerHTML+=l.valor}var h=0;if(d!=null){h=d.id}else{h=q.getProdutoPrincipal().id;h+="&DescProduto="+formataUrl(k.innerHTML)}if(g||this.parent.todosProdutosIndisponiveis){caminhoPopUpAviseMe="/popup/aviseme.aspx?p="+h}else{m.onclick=function(){}}};BoxComprar.prototype.createAviseme=function(b){var a=addElement("div","fbits-box-comprar-indisponivel");a.style.display="none";b.appendChild(a);var f=addElement("div","fbits-box-comprar-indisponivel-Opcoes");a.appendChild(f);var c=addElement("div","fbits-box-comprar-indisponivel-title");a.appendChild(c);var e=addElement("div","fbits-box-comprar-indisponivel-aviseme");var d=addElement("a","");d.id="lnkAviseme";d.style.cursor="pointer";d.innerHTML="Avise-me quando este produto estiver dispon&iacute;vel";e.appendChild(d);a.appendChild(e)};BoxComprar.prototype.DesabilitarAviseme=function(){var a=getElement("fbits-box-comprar-indisponivel");if(a!=undefined){a.style.display="none"}};BoxComprar.prototype.draw=function(f){this.createAviseme(f);if(this.parent.todosProdutosIndisponiveis){this.indisponivel=true;var a=gradeManager.grades[0].produtos[0];var j=gradeManager.grades[0];this.HabilitarAviseme(j,a)}if(!this.parent.isPremio){var d=addElement("div","");var l=addElement("span","fbits-box-comprar-label-selecione");var k=addElement("span","fbits-box-comprar-label-ajuda");k.innerHTML="(selecione nas op&ccedil;&otilde;es &agrave; esquerda)";d.appendChild(l);d.appendChild(k);f.appendChild(d);var o=addElement("div","fbits-box-comprar-preco");var n=addElement("span","");n.innerHTML="Pre&ccedil;o:";var m=addElement("span","fbits-box-comprar-preco-value");o.appendChild(n);o.appendChild(m);f.appendChild(o);var q=addElement("div","fbits-box-comprar-opcoes-selecionadas");f.appendChild(q);var c=addElement("div","fbits-box-comprar-quantidade");var e=addElement("span","");e.innerHTML="Quantidade";var g=addElement("input","txtQuantidade");g.maxLength=3;g.value="1";g.onkeypress=function(){return SomenteNumero(event)};c.appendChild(e);c.appendChild(g);f.appendChild(c);var p=addElement("img","btnComprar");p.onclick=function(){gradeManager.boxComprar.clickComprar()};p.src="/img/Cadastro/Comprar_new2.gif";p.style.border="0px";f.appendChild(p);var i=addElement("div","fbits-box-comprar-div-pontuacao");var b=addElement("span","fbits-box-comprar-label-pontuacao");b.innerHTML='Ganhe&nbsp;<span id="fbits-box-comprar-pontos-ate">at&eacute;&nbsp;</span><a href="/premios/catalogo.aspx"><span id="fbits-box-comprar-pontos"></span>&nbsp;pontos</a><br/> com essa compra!';i.appendChild(b);f.appendChild(i);this.atualizaPontos();if(this.indisponivel){d.style.display="none";o.style.display="none";q.style.display="none";c.style.display="none";p.style.display="none";i.style.display="none"}}else{var r=addElement("span","fbits-box-comprar-pronto-resgatar");r.innerHTML="Est&aacute; pronto para resgatar?";f.appendChild(r);var d=addElement("div","");var l=addElement("span","fbits-box-comprar-premio-label-selecione");var k=addElement("span","fbits-box-comprar-premio-label-ajuda");k.innerHTML="(selecione nas op&ccedil;&otilde;es &agrave; esquerda)";d.appendChild(l);d.appendChild(k);f.appendChild(d);var q=addElement("div","fbits-box-comprar-premio-opcoes-selecionadas");f.appendChild(q);var p=addElement("input","btnComprar");p.type="image";p.src="/img/cadastro/resgatarok.gif";p.style.border="0px";f.appendChild(p);var h=addElement("div","fbits-box-comprar-msg-premio");if(!this.parent.usuarioAutenticado){h.innerHTML='<a href="'+loginUrl+"?ReturnUrl=/produto/"+this.parent.grades[0].produtos[0].id+'">Clique aqui</a> e fa&ccedil;a o login no site para resgatar este pr&ecirc;mio.';p.style.display="none"}else{h.style.display="none"}f.appendChild(h);if(this.indisponivel){r.style.display="none";d.style.display="none";q.style.display="none";h.style.display="none";p.style.display="none"}}if(this.parent.prontaParaComprar()){this.habilitarCompra()}else{this.desabilitarCompra()}};function BoxInfoPreco(a){this.parent=a}BoxInfoPreco.prototype.setLabels=function(o,d,n,l,k,c){var n=n||0;var l=l||0;var p=k||0;var c=c||0;var r=getElement("fbits-box-info-preco-label-de");var f=getElement("fbits-box-info-preco-label-por");var b=getElement("fbits-box-info-preco-label-economize");var h=getElement("fbits-box-info-preco-label-parcele");var q=getElement("fbits-box-info-preco-label-parcele-valor");var e=getElement("fbits-box-info-preco-label-parcele-textoadicional");var m=getElement("fbits-box-info-preco-label-parcele-texto");if(l>0&&n>0){r.innerHTML=o.formatMoney()+" - "+n.formatMoney();f.innerHTML=d.formatMoney()+" - "+l.formatMoney()}else{r.innerHTML=o.formatMoney();f.innerHTML=d.formatMoney()}b.innerHTML=(o-d).formatMoney()+" ("+((1-d/o)*100).format()+"%)";if(k>1&&c>0){h.innerHTML=k+"x";q.innerHTML=c.formatMoney();e.innerHTML=" sem juros no cart&atilde;o";h.style.display="";q.style.display="";e.style.display="";m.style.visibility="";m.style.display="";getElement("parcelamento").style.display=""}else{if(k==0||k==undefined){h.style.display="none";q.style.display="none";e.style.display="none";m.style.display="none";getElement("parcelamento").style.display="none"}else{h.innerHTML="At&eacute; "+k+"x sem juros no cart&atilde;o";q.innerHTML="";e.innerHTML=""}}var j=document.getElementById("divPrecoDE");var g=document.getElementById("divPrecoDE_EspacadorVertical");var a=document.getElementById("divEconomize");var i=document.getElementById("divPrecoEconomize_EspacadorVertical");if(o==d){j.style.display="none";g.style.display="none"}else{j.style.display="";g.style.display="none"}if((o-d)==0){a.style.display="none";i.style.display="none"}else{a.style.display="";i.style.display="none"}};BoxInfoPreco.prototype.setLabelsPremio=function(a,b,f,c){var f=f||0;var c=c||0;var d=getElement("fbits-box-info-preco-premio-valor");var e=getElement("fbits-box-info-preco-premio-preco");if(f>a&&c>b){d.innerHTML=a+" - "+f+" pontos";e.innerHTML="(Valor: "+b.formatMoney()+" - "+c.formatMoney()+")"}else{d.innerHTML=a+" pontos";e.innerHTML="(Valor: "+b.formatMoney()+")"}};BoxInfoPreco.prototype.load=function(){if(this.parent.isPremio){getElement("fbits-box-info-preco").style.display="none";var d=this.parent.grades[0].getProdutoSelecionado();if(d>=0){this.setLabelsPremio(this.parent.grades[0].produtos[d].pontosResgate,this.parent.grades[0].produtos[d].por)}else{this.setLabelsPremio(this.parent.grades[0].getMenorPontosResgate(),this.parent.grades[0].getMenorValorPor(),this.parent.grades[0].getMaiorPontosResgate(),this.parent.grades[0].getMaiorValorPor())}return}getElement("fbits-box-info-preco-premio").style.display="none";var c=null;if(this.parent.grades[0].getProdutoSelecionado()>=0){c=this.parent.grades[0].produtos[this.parent.grades[0].getProdutoSelecionado()]}if(c!=null){this.setLabels(c.de,c.por,0,0,c.parcelas,c.valorParcela);caminhoPopUpProdutoParcelamento="/popup/ProdutoParcelamento.aspx?valor="+c.por.format(2)}else{var b=this.parent.grades[0].getMenorValorDe();var f=this.parent.grades[0].getMenorValorPor();var e=this.parent.grades[0].getMaiorValorDe();var a=this.parent.grades[0].getMaiorValorPor();if(b==e&&f==a){this.setLabels(b,f,0,0,this.parent.grades[0].produtos[0].parcelas,this.parent.grades[0].produtos[0].valorParcela)}else{this.setLabels(b,f,e,a,this.parent.grades[0].getMaiorQtdParcelas())}caminhoPopUpProdutoParcelamento="/popup/ProdutoParcelamento.aspx?valor="+a.format(2);c=this.parent.grades[0].getObjetoProdutoAtivado(null,null)}if(c!=null){c.RenderImgFrete();if(c.trocaGratis){getElement("imgTrocaGratis").style.display=""}else{getElement("imgTrocaGratis").style.display="none"}}};BoxInfoPreco.prototype.mouseOver=function(e,f,b){var d=this.parent.grades[e].getProdutosDisponiveisByOpcao(this.parent.grades[e].especificacoes[f].opcoes[b].valor);if(this.parent.isPremio){if(d.length==1){this.setLabelsPremio(this.parent.grades[e].produtos[d[0]].pontosResgate,this.parent.grades[e].produtos[d[0]].por)}return}if(d.length==1){this.setLabels(this.parent.grades[e].produtos[d[0]].de,this.parent.grades[e].produtos[d[0]].por,0,0,this.parent.grades[e].produtos[d[0]].parcelas,this.parent.grades[e].produtos[d[0]].valorParcela);var r=this.parent.grades[0].produtos[d[0]];r.RenderImgFrete();if(r.trocaGratis){getElement("imgTrocaGratis").style.display=""}else{getElement("imgTrocaGratis").style.display="none"}}else{if(d.length>1){var g=-1;for(var m=0;m<this.parent.grades[e].especificacoes.length;m++){if(this.parent.grades[e].especificacoes[f].tipo!=this.parent.grades[e].especificacoes[m].tipo){g=this.parent.grades[e].especificacoes[m].getOpcaoSelecionada();if(g>=0){g=this.parent.grades[e].especificacoes[m].opcoes[g].valor;break}}}if(g<0){g=""}var j=[];if(g!=""){for(var m=0;m<d.length;m++){for(var c=0;c<this.parent.grades[e].produtos[d[m]].opcoes.length;c++){if(this.parent.grades[e].produtos[d[m]].opcoes[c].valor==g){j[j.length]=d[m];break}}}}else{j=d}if(j.length==0){var a=[];a[a.length]=this.parent.grades[e].especificacoes[f].opcoes[b].valor;a[a.length]=g;var q=this.parent.grades[e].getProdutoByEspecificacoes(a);if(q>=0){this.setLabels(this.parent.grades[e].produtos[q].de,this.parent.grades[e].produtos[q].por,0,0,this.parent.grades[e].produtos[q].parcelas,this.parent.grades[e].produtos[q].valorParcela)}return}else{if(j.length==1){this.setLabels(this.parent.grades[e].produtos[j[0]].de,this.parent.grades[e].produtos[j[0]].por,0,0,this.parent.grades[e].produtos[j[0]].parcelas,this.parent.grades[e].produtos[j[0]].valorParcela);var r=this.parent.grades[e].produtos[j[0]];r.RenderImgFrete();if(r.trocaGratis){getElement("imgTrocaGratis").style.display=""}else{getElement("imgTrocaGratis").style.display="none"}return}}var n=999999999;var p=0;var h=999999999;var l=0;for(var m=0;m<j.length;m++){if(this.parent.grades[e].produtos[j[m]].de<n){n=this.parent.grades[e].produtos[j[m]].de}if(this.parent.grades[e].produtos[j[m]].de>p){p=this.parent.grades[e].produtos[j[m]].de}if(this.parent.grades[e].produtos[j[m]].por<h){h=this.parent.grades[e].produtos[j[m]].por}if(this.parent.grades[e].produtos[j[m]].por>l){l=this.parent.grades[e].produtos[j[m]].por}}if(n==p&&h==l){this.setLabels(p,l,0,0,this.parent.grades[e].produtos[j[0]].parcelas,this.parent.grades[e].produtos[j[0]].valorParcela)}else{this.setLabels(n,h,p,l,this.parent.grades[e].getMaiorQtdParcelas())}var k=this.parent.grades[e].getProdutoAtivado(f,b);var r=this.parent.grades[e].produtos[k];if(r!=null){r.RenderImgFrete();if(r.trocaGratis){getElement("imgTrocaGratis").style.display=""}else{getElement("imgTrocaGratis").style.display="none"}}}}};BoxInfoPreco.prototype.mouseOut=function(d,e,a){var c=this.parent.grades[d].getProdutoSelecionado();if(this.parent.isPremio){if(c>=0){this.setLabelsPremio(this.parent.grades[d].produtos[c].pontosResgate,this.parent.grades[d].produtos[c].por)}else{this.setLabelsPremio(this.parent.grades[d].getMenorPontosResgate(),this.parent.grades[d].getMenorValorPor(),this.parent.grades[d].getMaiorPontosResgate(),this.parent.grades[d].getMaiorValorPor())}return}if(c>=0){this.setLabels(this.parent.grades[d].produtos[c].de,this.parent.grades[d].produtos[c].por,0,0,this.parent.grades[d].produtos[c].parcelas,this.parent.grades[d].produtos[c].valorParcela);caminhoPopUpProdutoParcelamento="/popup/ProdutoParcelamento.aspx?valor="+this.parent.grades[d].produtos[c].por.format(2);return}var b=[];var f="";for(var j=0;j<this.parent.grades[d].especificacoes.length;j++){f=this.parent.grades[d].especificacoes[j].getOpcaoSelecionada();if(f>=0){f=this.parent.grades[d].especificacoes[j].opcoes[f].valor;break}}if(f==""||f==-1){b=this.parent.grades[d].produtos}else{var k=this.parent.grades[d].getProdutosDisponiveisByOpcao(f);for(var j=0;j<k.length;j++){if(this.parent.grades[d].produtos[k[j]].disponivel){b[b.length]=this.parent.grades[d].produtos[k[j]]}}}if(b.length==1){this.setLabels(b[0].de,b[0].por,0,0,b[0].parcelas,b[0].valorParcela);caminhoPopUpProdutoParcelamento="/popup/ProdutoParcelamento.aspx?valor="+b[0].por.format(2);return}else{if(b.length==0){return}}var l=999999999;var m=0;var g=999999999;var h=0;var n=0;for(var j=0;j<b.length;j++){if(!b[j].disponivel){continue}if(b[j].de<l){l=b[j].de}if(b[j].de>m){m=b[j].de}if(b[j].por<g){g=b[j].por}if(b[j].por>h){h=b[j].por}if(b[j].parcelas>n){n=b[j].parcelas}b[j].RenderImgFrete()}if(j==b.length&&b.length>0){j=0;if(b[j].de<l){l=b[j].de}if(b[j].de>m){m=b[j].de}if(b[j].por<g){g=b[j].por}if(b[j].por>h){h=b[j].por}if(b[j].parcelas>n){n=b[j].parcelas}b[j].RenderImgFrete()}if(l==m&&g==h){this.setLabels(m,h,0,0,b[0].parcelas,b[0].valorParcela)}else{this.setLabels(l,g,m,h,n)}caminhoPopUpProdutoParcelamento="/popup/ProdutoParcelamento.aspx?valor="+h.format(2)};BoxInfoPreco.prototype.click=function(c,a,b){this.mouseOut(c,a,b);return true};function BoxInfoEntrega(a){this.parent=a}BoxInfoEntrega.prototype.load=function(){var b=null;var a=null;if(this.parent.todosProdutosIndisponiveis){a=this.parent.grades[0].getProdutoById(idProdutoPrincipal);if(a>=0){b=this.parent.grades[0].produtos[a]}}else{a=this.parent.grades[0].getProdutoSelecionado();if(a>=0){b=this.parent.grades[0].produtos[a]}}if(b!=null){this.setLabels(b.disponibilidade,b.apresentacao,b.ms)}else{a=this.parent.grades[0].getProdutoAtivado(-1,-1);if(a>=0){b=this.parent.grades[0].produtos[a];this.setLabels(b.disponibilidade,"Escolha sua prefer&ecirc;ncia acima",b.ms)}}};BoxInfoEntrega.prototype.setLabels=function(c,f,a){var d=getElement("fbits-box-info-entrega-disponibilidade-value");var h=getElement("fbits-box-info-entrega-apresentacao-value");var b=getElement("fbits-box-info-entrega-apresentacao");var g=getElement("fbits-box-info-entrega-ms-value");var i=getElement("fbits-box-info-entrega-ms");var e=getElement("fbits-box-info-entrega-disponibilidade");var j=getElement("fbits-box-info-entregaDiv");if(c=="Escolha sua prefer&ecirc;ncia acima"){e.style.display="none";j.style.display=""}else{if(c=="Indiponivel"){j.style.display="none"}else{e.style.display="";j.style.display=""}}d.innerHTML=c;h.innerHTML=f;g.innerHTML=a;if(a==null||a==""){i.style.display="none"}else{i.style.display=""}if(f==null||f==""){b.style.display="none"}else{b.style.display=""}};BoxInfoEntrega.prototype.mouseOver=function(d,b,c){var a=this.parent.grades[d].getProdutoAtivadoSemMenorId(b,c);if(a>=0){this.setLabels(this.parent.grades[d].produtos[a].disponibilidade,this.parent.grades[d].produtos[a].apresentacao,this.parent.grades[d].produtos[a].ms)}};BoxInfoEntrega.prototype.mouseOut=function(e,c,d){if(this.parent.todosProdutosIndisponiveis){return}var b=this.parent.grades[e].getProdutoSelecionado();if(b>=0){this.setLabels(this.parent.grades[e].produtos[b].disponibilidade,this.parent.grades[e].produtos[b].apresentacao,this.parent.grades[e].produtos[b].ms)}else{var a=this.parent.grades[e].getProdutoAtivado(-1,-1);if(a>=0){b=this.parent.grades[e].produtos[a];this.setLabels("Escolha sua prefer&ecirc;ncia acima","Escolha sua prefer&ecirc;ncia acima",b.ms)}}};BoxInfoEntrega.prototype.click=function(c,a,b){this.mouseOver(c,a,b);return true};jQuery(function(){jQuery("#lnkParcelamento").click(function(){var a='<iframe id="ifrmParcelamento" src="'+caminhoPopUpProdutoParcelamento+'" width="360px" height="390px" scrolling="no" frameborder="0" style="background: transparent; margin-top:40px;" allowtransparency="true"></iframe>';var b=jQuery("#pnlParcelamento");b.html(a);b.css("background-image","url('/img/boxes/popupbox3.gif')");b.dialog("open")});jQuery("#lnkAviseme").click(function(){var a='<iframe id="ifrmAviseme" src="'+caminhoPopUpAviseMe+'" width="350px" height="340px" scrolling="no" frameborder="0" style="background: transparent; margin-left: -5px; margin-top:20px;" allowtransparency="true"></iframe>';var b=jQuery("#pnlAviseme");b.html(a);b.css("background-image","url('/img/boxes/popupbox400X400.gif')");b.dialog("open")})});function OnMouseOver(a){$j("img[id$=imgPrincipal]").attr("src",a)}function OnMouseOut(){var a=$j("input[id$=hdnImagem]").attr("value");$j("img[id$=imgPrincipal]").attr("src",a.replace("32x32","300x300"))}function OnClick(b,a){$j("input[id$=hdnImagem]").attr("value",b);$j("img[id$=imgPrincipal]").attr("src",b);$j("a[id$=linkImagem]").attr("rel",b.replace("300x300","1200x1200"));$j("img[id$=imgPrincipalModal]").attr("src",b.replace("300x300","1200x1200"));$j("img[id="+a+"]").css("border","2px solid #CC6600")}function ImagemLink(){return $j("img[id$=imgPrincipal]").attr("src").replace("300","1200").replace("300","1200")}function OnMouseOverPrincipal(){OnMouseOver("");OnMouseOut();$j("img[id*=imgReduzir]").css("display","block");$j("img[id*=imgAmpliar]").css("display","none")}function OnMouseOutPrincipal(){$j("img[id*=imgReduzir]").css("display","none");$j("img[id*=imgAmpliar]").css("display","block")}$j(function(){var a={zoomWidth:426,zoomHeight:385,xOffset:10,yOffset:-10,position:"right",zoomType:"reverse",showEffect:"fadein",fadeinSpeed:"slow",hideEffect:"fadeout",fadeoutSpeed:"slow",title:false,imageOpacity:0.5};$j("a[id*=linkImagem]").jqzoom(a)});function criarModalFotoMaior(e){var a=e("div[id$=pnlZoom]").css("display","");a.find("img[id$=imgFechar]").click(d);a.find("img[id$=imgPrincipalModal]").click(d);var b=e("<div />").addClass("modal-overlay").css({opacity:0.5,display:"none"}).appendTo(document.body);var g=e("<div />").css({"z-index":101,display:"none",position:"fixed",top:0}).append(a).appendTo(document.body);e("img[id$=imgVerFotoMaior]").click(c);e("a[id$=linkImagem]").click(c);function c(){var j=e(window),i=(j.width()-g.width())/2,h=(j.height()-g.height())/2;if(h<0){h=0}e(document).keydown(f);b.show();g.css({left:i,top:h}).show()}function d(){e(document).unbind("keydown",f);g.hide();b.hide()}function f(h){if(h.keyCode==27){d()}}}jQuery(function(){criarModalFotoMaior(jQuery)});
