//Informe abaixo os juros para parcelamento em 1x, 2x, 3x, etc.
var Juros=new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);

// Guarda em variavel a pagina atual
var sPag = document.location.href.toUpperCase()
var IDLoja;
var soIDLoja;
var BaseLoja;
function setReferencias(idloja, baseloja) {
	IDLoja = idloja
	soIDLoja = IDLoja.slice(0, IDLoja.indexOf("&"))
	BaseLoja = baseloja
}

// Funcao 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;
	}
}
// FiltraProdutos
function linhaFiltroDica() {
	idVar = "";
	selectTipoPisada = "<select class=smSelect name=Adicional1 size=1><option value=0 selected>TIPO DE PISADA<option value=0>(*) Qualquer<option value=22461>Neutro<option value=22529>Neutro Pronador<option value=22530>Neutro Supinador<option value=22459>Pronador<option value=22460>Supinador <\/select>"
	selectTamanho = "<select class=smSelect name=Adicional2 size=1><option value=0 selected>TAMANHO<option value=0>(*) Qualquer<option value=6896>10<option value=6898>12<option value=3773>24<option value=3774>25<option value=3775>26<option value=3776>27<option value=3777>28<option value=3778>29<option value=3779>30<option value=3780>31<option value=3781>32<option value=3782>33<option value=21648>33 ao 35<option value=13753>33 ao 38<option value=4280>33 ao 43<option value=3756>34<option value=4995>34 ao 38<option value=17267>34,5<option value=3757>35<option value=22612>35 a 38<option value=13408>35,5<option value=4283>35/36<option value=3758>36<option value=21646>36 ao 40<option value=3759>37<option value=13409>37,5<option value=4284>37/38<option value=3760>38<option value=14154>38 ao 43<option value=20210>38,5<option value=3761>39<option value=13774>39 ao 41<option value=14006>39 ao 42<option value=21957>39 ao 44<option value=9581>39,5<option value=4285>39/40<option value=3762>40<option value=9582>40,5<option value=3763>41<option value=21647>41 ao 45<option value=3764>42<option value=22613>42 ao 43<option value=13410>42,5<option value=3765>43<option value=13411>43,5<option value=3766>44<option value=22614>44 ao 46<option value=13439>45<option value=3768>46<option value=3769>47<option value=3770>48<option value=3771>49<option value=3772>50 <\/select>"
	selectTamanhoRoupa = "<select class=smSelect name=Adicional2 size=1><option value=0 selected>TAMANHO<option value=0>(*) Qualquer<option value=6902>G<option value=6903>GG<option value=6904>GGG<option value=6901>M<option value=5327>M ao GGG<option value=5328>M ao GGG<option value=6900>P<option value=21674>P/M<option value=6899>PP<option value=6897>PPP<option value=3743>Único<\/select>"
	selectMarcaArray = new Array(
			"<select class=smSelect name=Adicional3 size=1><option value=0>MARCA<option value=0>(*) Qualquer",
			"<option value=17756>ADD", "<option value=10127>Adidas",
			"<option value=10129>Asics", "<option value=15163>Brooks",
			"<option value=12262>CamelBak", "<option value=13002>Fila",
			"<option value=15227>Fuel Belt", "<option value=13704>GU",
			"<option value=10112>Iron Man", "<option value=10128>Mizuno",
			"<option value=10115>Moove", "<option value=10111>Nike",
			"<option value=10602>Olympikus",
			"<option value=10130>Oregon Scientific",
			"<option value=10113>Polar", "<option value=10431>Puma",
			"<option value=10605>Rainha", "<option value=13902>Record",
			"<option value=10434>SIGG", "<option value=10547>Skyhill",
			"<option value=10114>Speedo", "<option value=17130>Thorlo",
			"<option value=18082>Velocità", "<\/select>");
	textPreco = " PREÇO DE <input type=text name=PrecoDe class=preco size=7 maxlength=8> ATÉ <input type=text name=PrecoAte class=preco size=7 maxlength=8> "
	formFim = "<input type=image src='" + BaseLoja
			+ "/images/f_b_filtrar.gif' class=bt><\/form>"
	formInicio = "<form action='ListaProdutos.asp' name='FormBuscaAvancada'><input type=hidden name=IDLoja value='"
			+ soIDLoja + "'><input type=hidden name=Avancada value=True>"
	categoria = ""

	function selectMarca() {
		var o = ""
		if (sPag.indexOf("PROMOCAO") > 0) {
			for (i = 0; i < selectMarcaArray.length; i++) {
				o += (selectMarcaArray[i])
			}
		} else if (idVar != "33355" && idVar != "33354") {
			// Elimina Óculos e Protetores
			o += selectMarcaArray[0]
			// Bonés
			if (idVar == "33357") {
				o += selectMarcaArray[2]
				o += selectMarcaArray[3]
				o += selectMarcaArray[12]
			}
			// Hidratação
			if (idVar == "33353") {
				o += selectMarcaArray[5]
				o += selectMarcaArray[7]
				o += selectMarcaArray[11]
				o += selectMarcaArray[12]
				o += selectMarcaArray[19]
			}
			// Outros
			if (idVar == "33358") {
				o += selectMarcaArray[1]
				o += selectMarcaArray[2]
				o += selectMarcaArray[3]
				o += selectMarcaArray[8]
				o += selectMarcaArray[12]
				o += selectMarcaArray[20]
			}
			// Bermudas térmicas
			if (idVar == "33363") {
				o += selectMarcaArray[3]
				o += selectMarcaArray[12]
			}
			// Camisetas MASCULINO
			if (idVar == "33361") {
				o += selectMarcaArray[2]
				o += selectMarcaArray[3]
				o += selectMarcaArray[10]
				o += selectMarcaArray[12]
				o += selectMarcaArray[13]
			}
			// Camisetas FEMININO
			if (idVar == "36548") {
				o += selectMarcaArray[3]
				o += selectMarcaArray[10]
				o += selectMarcaArray[12]
				o += selectMarcaArray[13]
			}
			// Corsários/Leggings
			if (idVar == "34771") {
				o += selectMarcaArray[3]
				o += selectMarcaArray[12]
				o += selectMarcaArray[17]
			}
			// Jaquetas MASCULINO - FEMININO
			if (idVar == "36594" || idVar == "33362") {
				o += selectMarcaArray[2]
				o += selectMarcaArray[10]
				o += selectMarcaArray[12]
				o += selectMarcaArray[13]
			}
			// Meias
			if (idVar == "33356") {
				o += selectMarcaArray[3]
				o += selectMarcaArray[10]
				o += selectMarcaArray[12]
				o += selectMarcaArray[22]
			}
			// Regatas MASCULINO
			if (idVar == "33359") {
				o += selectMarcaArray[10]
				o += selectMarcaArray[12]
			}
			// Regatas FEMININO
			if (idVar == "36352") {
				o += selectMarcaArray[3]
				o += selectMarcaArray[10]
				o += selectMarcaArray[12]
				o += selectMarcaArray[13]
				o += selectMarcaArray[17]
			}
			// Shorts MASCULINO
			if (idVar == "36547") {
				o += selectMarcaArray[2]
				o += selectMarcaArray[3]
				o += selectMarcaArray[10]
				o += selectMarcaArray[12]
				o += selectMarcaArray[13]
			}
			// Shorts FEMININO
			if (idVar == "33360") {
				o += selectMarcaArray[10]
				o += selectMarcaArray[12]
				o += selectMarcaArray[13]
			}
			o += selectMarcaArray[(selectMarcaArray.length - 1)]
		}
		return o
	}

	function VerificaCategoria() {
		tenis = new Array(33350, 33346, 48751, 33348, 33349, 9183, 60399)
		monitores = new Array(33352, 7648)
		acessorios = new Array(33357, 33353, 33355, 33354, 33358)
		vestuario = new Array(33363, 33361, 36548, 34771, 36594, 33362, 33356,
				33359, 36352, 36547, 33360)
		outros = new Array(35417, 35119)

		for (i = 0; i < tenis.length; i++) {
			if (tenis[i].toString() == idVar.toString())
				return "tenis"
		}
		for (i = 0; i < monitores.length; i++) {
			if (monitores[i].toString() == idVar.toString())
				return "monitores"
		}
		for (i = 0; i < acessorios.length; i++) {
			if (acessorios[i].toString() == idVar.toString())
				return "acessorios"
		}
		for (i = 0; i < vestuario.length; i++) {
			if (vestuario[i].toString() == idVar.toString())
				return "vestuario"
		}
		for (i = 0; i < outros.length; i++) {
			if (outros[i].toString() == idVar.toString())
				return "outros"
		}
		return ""
	}

	function bannerDica() {
		if (categoria == "tenis" || categoria == "monitores") {
			return "<a href='custom.asp?IDLoja="
					+ IDLoja
					+ "&arq=Ppisada.htm'><img src='"
					+ BaseLoja
					+ "/images/baTestepisada.gif' width=206 height=39 alt='Teste de pisada: saiba qual o melhor modelo de tênis para você'></a>"
		}
		return "<a href='Newsletter.asp?IDLoja="
				+ IDLoja
				+ "'><img src='"
				+ BaseLoja
				+ "/images/baNewsletter.gif' width=206 height=39 alt='Newsletter: Fique por dentro das novidades e promoções da Velocità'></a>"
	}

	if (sPag.indexOf("IDCATEGORIA") > 0) {
		posID = sPag.indexOf("IDCATEGORIA") + 12
		idVar = sPag.slice(posID, posID + 5)
		categoria = VerificaCategoria()
		formInicio += "<input type=hidden name=IDCategoria value=" + idVar
				+ ">"
	}

	if (sPag.indexOf("PROMOCAO") > 0) {
		formInicio += "<input type=hidden name=Promocao value=True>"
		categoria = "promocao"
	}

	if ((sPag.indexOf("IDCATEGORIA") > 0 || sPag.indexOf("PROMOCAO") > 0)
			&& (idVar != "35119" && idVar != "35417" && idVar != "33352" && idVar != "33363")) {
		document
				.write("<table cellpadding=0 cellspacing=0 border=0 class=filtraProdutos><tr><td class=col1>"
						+ formInicio)
		// campos opcs de filtro do form
		if (categoria == "tenis") {
			document.write(selectTipoPisada + selectTamanho)
		} else if (categoria == "vestuario") {
			document.write(selectMarca() + selectTamanhoRoupa)
		} else if (categoria == "acessorios" || (sPag.indexOf("PROMOCAO") > 0)) {
			document.write(selectMarca())
		}
		document.write(textPreco + formFim
				+ "</td><td class=marg>&nbsp;</td><td class=col2>")
		// banner de dica
		document.write(bannerDica())
		document.write("</td></tr></table>")
	}
}

// Tabela de quantidade de parcelas por valor
function QuantasParcelas(PrecoProd) {
	if (PrecoProd >= 199)
		return 10
	else if (PrecoProd >= 179)
		return 9
	else if (PrecoProd >= 159)
		return 8
	else if (PrecoProd >= 139)
		return 7
	else if (PrecoProd >= 119)
		return 6
	else if (PrecoProd >= 99)
		return 5
	else if (PrecoProd >= 79)
		return 4
	else if (PrecoProd >= 59)
		return 3
	else if (PrecoProd >= 39)
		return 2
	else if (PrecoProd >= 1)
		return 1
}

// Produto em detalhe
function MostraParcelas(PrecoProd, MaxParcelas) {
	var ComSem, EstiloLinha;

	MaxParcelas = QuantasParcelas(PrecoProd);

	if ((PrecoProd == 0) || (MaxParcelas == 1) || (!Juros) || (Juros.length == 0))
		return;
	if (MaxParcelas == 0 || MaxParcelas > Juros.length)
		MaxParcelas = Juros.length;
	document
			.write("<table cellpadding=0 cellspacing=0 border=0 id=tabParcelas><tr><td colspan=2 class=titulo>Opções de parcelamento</td></tr><tr><td class=subTitulo>Número de<br>parcelas</td><td class=subTitulo>Valor de<br>cada parcela</td></tr>");
	for (var i = 0; i < MaxParcelas; i++) {
		if (Juros[i] > 0)
			ComSem = "com juros";
		else
			ComSem = "sem juros";
		if ((i % 2) == 0)
			EstiloLinha = 'par';
		else
			EstiloLinha = 'impar';
		document.write("<tr class="
				+ EstiloLinha
				+ "><td class="
				+ EstiloLinha
				+ ">"
				+ (i + 1)
				+ "x "
				+ ComSem
				+ "</td><td class="
				+ EstiloLinha
				+ ">"
				+ FormatPrecoReais(CalculaParcelaJurosCompostos(PrecoProd, i
								+ 1)) + "</td></tr>");
	}
	document.write("</table>");
}

function MostraCarrinhoDisp(Estoque, IDProduto) {
	if (Estoque > 0) {
		document.write("<a href='javascript:Compra" + IDProduto
				+ "();'><img src=" + BaseLoja
				+ "/images/bComprar.gif  alt='Comprar'></a>");
	} else {
		document
				.write("<a href='javascript:MostraDisp(535,"
						+ IDProduto
						+ ")'><img src="
						+ BaseLoja
						+ "/images/bEsgotado.gif alt='Esgotado, quero ser avisado quando ficar disponível'></a>");
	}
}

// MENU
startList = function() {
	if (document.all && document.getElementById) {
		navRoot = document.getElementById("nav");
		for (i = 0; i < navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName == "LI") {
				node.onmouseover = function() {
					this.className += " over";
				}
				node.onmouseout = function() {
					this.className = this.className.replace(" over", "");
				}
			}
		}
	}
}
window.onload = startList;

// BANNERS
function banAsse(q) {
	var banner = [];
	function bannerObj(url, imagem, nome, info) {
		this.url = url
		this.imagem = imagem
		this.nome = nome
		this.info = info
	}
	if (q == 1) {
		// ASSESSORIAS primeira linha
		banner[0] = new bannerObj(
				"http://www.marcospauloreis.net/",
				"mpr.gif",
				"MPR",
				"Tel.: (11) 3841-3646<br><a href='mailto:site@marcospauloreis.net'>site@marcospauloreis.net</a>");
		banner[1] = new bannerObj(
				"http://www.race.com.br/",
				"race.gif",
				"Race",
				"Tel.: (11) 5184-1003<br>Cel.: (11) 8331-0304<br><a href='mailto:race@race.com.br'>race@race.com.br</a>");
		banner[2] = new bannerObj("http://www.miguelsarkis.com.br/",
				"miguelsarkis.gif", "Miguel Sarkis", "Tel.: (11) 3052-1280");
		banner[3] = new bannerObj(
				"http://www.fabioguimaraes.com.br/",
				"fabioguimaraes.gif",
				"Fabio Guimarães",
				"Tel.: (11) 3842-6223<br>Tel.: (11) 3842-8496<br>Tel.: (11) 3845-0066<br><a href='mailto:fabio@fabioguimaraes.com.br'>fabio@fabioguimaraes.com.br</a>");
		banner[4] = new bannerObj(
				"http://www.pntreinamento.com.br/site/pn_parceiros/parceiros.jsp?e=fYa23AuWT&f=2",
				"pntreinamento2.gif",
				"Paulo Nogueira",
				"Cel: (11) 9947-5518<br><a href='mailto:'pntreinamento@pntreinamento.com.br' style='font-size:9px;'>pntreinamento@pntreinamento.com.br</a>");
		banner[5] = new bannerObj("http://www.findyourself.com.br/",
				"findyourself.gif", "Find Yourself",
				"Tel.: (11) 3554-9500<br>Cel.: (11) 7863-0557");
		banner[6] = new bannerObj(
				"http://www.triiron.com/",
				"triiron.gif",
				"Tri Iron",
				"Tel: (11) 9170-8179<br>Tel.: (11) 4399-3596<br><a href='mailto:triiron@terra.com.br'>triiron@terra.com.br</a>");
		banner[7] = new bannerObj("http://www.limiarassessoria.com.br/",
				"limiar.gif", "Limiar", "Tel.: (11) 3032-3570");
		banner[8] = new bannerObj(
				"mailto:nelsonevencio@terra.com.br",
				"nelsonevencio.gif",
				"Nelson Evêncio",
				"Cel: (11) 9997-0812<br>Tel.: (11) 5566-3830<br><a href='mailto:nelsonevencio@terra.com.br'>nelsonevencio@terra.com.br</a>");
		banner[9] = new bannerObj(
				"http://www.crosstrainer.com.br/",
				"crosstrainer.gif",
				"Cross Trainer",
				"Tel: (11) 5819-9495<br>Cel: (11) 9144-6987<br><a href='mailto:crosstrainer@crosstrainer.com.br'>crosstrainer@crosstrainer.com.br</a>");
		banner[10] = new bannerObj("http://www.runefun.com.br/", "runefun.gif",
				"Run & Fun", "Tel.: (11) 5096-4746");
		banner[11] = new bannerObj(
				"http://www.sadroperformance.com.br",
				"sandroperformance.gif",
				"Sandro Performance",
				"Tel.: (11) 9299-4581<br><a href='mailto:sandroperformance@hotmail.com'>sandroperformance@hotmail.com</a>");
		banner[12] = new bannerObj("http://www.nzptrainers.com.br", "nzp.gif",
				"NZP", "Tel.: (11) 5539-5604 ramal 330");
		banner[13] = new bannerObj(
				"mailto:cleber.guilherme@hotmail.com",
				"cleber.gif",
				"Prof. Ms. Cleber da Silva Guilherme",
				"Cel.: (11) 9423-5908<br><a href='mailto:cleber.guilherme@hotmail.com'>cleber.guilherme@hotmail.com</a>");
		banner[14] = new bannerObj("http://www.upfit.com.br", "upfit_2.gif",
				"UPFIT - Sidney Togumi",
				"<a href='mailto:stogumi@upfit.com.br'>stogumi@upfit.com.br</a>");
		banner[15] = new bannerObj("http://www.fitfam.com.br", "fifam_2.gif",
				"Fitfam", "Cel.: (81) 3272-1205");
	} else {
		// ASSESSORIAS segunda linha
		banner[0] = new bannerObj(
				"http://www.acaototal.com/",
				"acaototal.gif",
				"Ação Total",
				"Tel.: (11) 5083-4978<br>Fax: (11) 5549-7915<br><a href='mailto:faleconosco@acaototal.com'>faleconosco@acaototal.com</a>");
		banner[1] = new bannerObj(
				"http://www.5ways.com.br/",
				"5ways.gif",
				"5 Ways Sport Consulting",
				"Tel.: (11) 4427-3756<br>Cel.: (11) 8187-9608<br><a href='mailto:atendimento@5ways.com.br'>atendimento@5ways.com.br</a>");
		banner[2] = new bannerObj(
				"http://www.topnotch.com.br/",
				"topnotch.gif",
				"Top Notch Training",
				"Tel: (11) 5565-3690<br><a href='mailto:topnotchtraining@uol.com.br'>topnotchtraining@uol.com.br</a>");
		banner[3] = new bannerObj("http://www.flexxi360.com.br/",
				"flexxi360.gif", "Flexxi 360", "Tel.: (11) 3368-0360");
		banner[4] = new bannerObj(
				"http://www.sistemahelix.com.br/",
				"sistemahelix.gif",
				"Sistema Helix",
				"Tel.: (11) 3884-8541<br><a href='mailto:contato@sistemahelix.com.br'>contato@sistemahelix.com.br</a>");
		banner[5] = new bannerObj("http://www.andrecamposperformance.com.br/",
				"andrecampos.gif", "Andre Campos", "Tel.: (11) 7817-6818");
		banner[6] = new bannerObj("http://www.metasedesafios.com.br/",
				"metasedesafios.gif", "Metas e Desafios",
				"Tel.: (11) 7192-3622<br>Tel.: (11) 7297-6266");
		banner[7] = new bannerObj("http://www.stellakrieger.com.br/",
				"stellakrieger.gif",
				"BodyExpression by Stella Krieger Personal Trainer",
				"Tel.: 5531-1649<br>Tel.: 5096-6093");
		banner[8] = new bannerObj("http://www.vo2clubedecorrida.com.br/",
				"vo2.gif", "VO2", "Tel.: 3831-0208");
		banner[9] = new bannerObj("http://www.fitnesscompany.com.br/",
				"fitnesscompany.gif", "Fitness Company",
				"Tel.: (11) 4365 4842<br>Tel.: (11) 8338 9559");
		banner[10] = new bannerObj(
				"http://www.brancaesportes.com.br/",
				"brancaesportes.gif",
				"Branca Esportes",
				"<a href='mailto:contato@brancaesportes.com.br'>contato@brancaesportes.com.br</a>");
		banner[11] = new bannerObj(
				"http://www.hronline.com.br/",
				"hronline.gif",
				"HR/Run More Assessoria Técnica",
				"Tel.: 3213-4343<br><a href='mailto:atendimento@hronline.com.br'>atendimento@hronline.com.br</a>");
		banner[12] = new bannerObj("http://www.ctdio.net", "dios.gif",
				"Dio´s Running Team", "Tel.: (11) 3473-6945");
		banner[15] = new bannerObj("http://www.mitokondria.com.br",
				"mitokondria.jpg", "MitokondriA", "Tel.: (21) 8136-3083");
	}
	n = Math.floor(Math.random() * banner.length)
	document.write("<a href='" + banner[n].url + "' target='_blank'><img src='"
			+ BaseLoja + "images/assessoria/" + banner[n].imagem
			+ "'></a><br><b>" + banner[n].nome + "</b><br>" + banner[n].info)
}

// Preco "de-por" ou com parcelas
function mostraPreco(PrecoCompleto, PrecoNum) {
	if (PrecoCompleto.indexOf("de") >= 0) {
		document.write(PrecoCompleto)
	} else {
		document.write("Por " + FormatPrecoReais(PrecoNum))
		MaxParcelas = QuantasParcelas(PrecoNum)
		if (MaxParcelas > 0) {
			document.write(" ou até "
					+ MaxParcelas
					+ "x "
					+ FormatPrecoReais(CalculaParcelaJurosCompostos(PrecoNum,MaxParcelas)))
		}
	}
}

function CalculaParcelaJurosCompostos(Preco,Parcelas){
	return !Juros[Parcelas-1] || Juros[Parcelas-1] == 0 
  			? Preco / Parcelas
  			: Math.round(Preco*(Math.pow(1+Juros[Parcelas-1]/100,Parcelas)*Juros[Parcelas-1]/100)/(Math.pow(1+Juros[Parcelas-1]/100,Parcelas)-1)*100)/100
}