// javascript
// arquivo de fun��es itambe
// renato@midiaweb.com.br





// selecionar o menu de navega��o que ser� ativo
var url = document.location.toString();
var dirName = url.substring(url.lastIndexOf(".br/")+4);

function setMenuNav(idx){

	var b = idx.split('/');

	var d = b[0];
	if ( b[1] ) dd = d+'/'+b[1]; else dd = '';
	if ( b[2] ) ddd = dd+'/'+b[2]; else ddd = '';

	if ( d == 'cimentos' ) {
		$('ul#menuNav > li > a[href="/cimentos/"]').hasClass('produtosAtivo',function(){
			$('ul#menuNav > li > a[href="/cimentos/"]').removeClass('produtosAtivo');
		});
		$('ul#menuNav > li > a[href="/cimentos/"]').removeClass('produtos').addClass('produtosAtivo');
	} else {
		$('ul#menuNav > li > a[href="/cimentos/"]').removeClass('produtosAtivo').addClass('produtos');
		$('ul#menuNav > li > a').hasClass('menuAtivo',function(){
			$('ul#menuNav > li > a').removeClass('menuAtivo');
		});
		$('ul#menuNav > li > a[href="/'+d+'/"]').addClass('menuAtivo');
	}

	if (dd) {
		$('#menuVendas > ol > li > a').removeClass('ativoMenu');
		$('div#menuVendas > ol > li > a[href="/'+dd+'"]').addClass('ativoMenu');
	} else {
		$('div#menuVendas > ol > li > a[href="'+d+'/index.html"]').addClass('ativoMenu');
	}

}
//  <<---------<<<<<



// funcao de altera��o das legandas do cimento
var cimentos = new Array('cimento01','cimento02','cimento03','cimento04','cimento05');
var aplicacaoCimento = new Array('0','ideal','neutro','naoReconhecido');
function ajustarAplicacao(lg) {

	$(lg).each(function(e){
		if (this != "#legenda") {
			var cmt = ('#'+cimentos[e-1]).toString();
			$(aplicacaoCimento).each(function(){
				$(cmt).removeClass(this);
			});
			$(cmt).addClass(aplicacaoCimento[this]);
		}
	});
}
//  <<---------<<<<<



// tabela de cimentos da home
var tabelaHome = new Object;
var tabelaHome = ({
	pCimentoA:'0,1,0,1,0,0,0,1,0,1,1,1,0,0,0,1,0,1,1,0,1',
	pCimentoB:'0,1,0,1,1,0,0,1,0,1,1,1,0,0,0,1,0,1,1,0,1',
	pCimentoC:'0,0,1,1,0,0,1,0,1,0,0,1,1,1,1,1,1,1,0,1,0',
	pCimentoD:'1,1,0,1,0,1,0,1,0,1,1,1,0,0,0,1,0,1,1,0,1',
	pCimentoE:'0,0,1,1,1,0,1,0,1,0,0,1,1,0,1,1,1,1,0,1,0',
	clear:    '0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0'
});

function updateTabelaHome(prd){
	var usoCimento = new Array();
	var usoCimento = eval('tabelaHome.'+prd).split(',');
	
	$('#listaUsoCimentosHome > ul > li').each(function(e){
		if(usoCimento[e] == 1){
			$(this).addClass('select');
			$(this).children('span').addClass('select');
		} else {
			$(this).removeClass('select');
			$(this).children('span').removeClass('select');
		}
	});
	
}
//  <<---------<<<<<



// atualiza��o da div de informa��es mensais de cada cimento
function loadRelatorioInterna(){
	eval ( $('#listRelatoriosPeriodos > li > a[id="5"]').attr('href') );
	$('#listRelatoriosPeriodos > li > a[id="5"]').addClass('ativo');
	
	$('#listRelatoriosPeriodos > li > a').click(function(){
		$('#listRelatoriosPeriodos > li > a').each(function(){
			$(this).removeClass('ativo');
		})
		$(this).addClass('ativo');
	});

}
function updateDiv(dv,dir){
	$('#'+dv).html('<div id="loader">CARREGANDO...</div>');
	$.get(dir,function(e){
		$('#'+dv).html(e);
	})
	
}
//  <<---------<<<<<



// carga da fun��o da home de produtos
function loadAplicaProdutos(){
	$('#boxListAplicacoes > ul > li > a').click(function(){
		var legenda = $(this).attr('href').split(',');
		ajustarAplicacao(legenda);
		$('#boxListAplicacoes > ul > li').removeClass('ativo');
		$('#boxListAplicacoes > ul > li > div').hide();
		$(this).parent().addClass('ativo');
		$(this).parent().children('div').show();
	})
}
//  <<---------<<<<<


// carga da fun��o das paginas internas de cada produto
function loadAplicaInterna(){
	$('#boxListAplicacoesIndicadas > ul > li > a').click(function(){
		var legenda = $(this).attr('href').split(',');
		ajustarAplicacao(legenda);
		$('#boxListAplicacoesIndicadas > ul > li').removeClass('ativo');
		$('#boxListAplicacoesIndicadas > ul > li > div').hide();
		$(this).parent().addClass('ativo');
		$(this).parent().children('div').show();
	})
}
//  <<---------<<<<<


// funcao de scroll
function loadScroll(to){
	// lista de faq
	$(to).click(function(){
		var go = $(this).attr('id').toString().substr(2,99);
		$.scrollTo( '#'+go, 1500, {easing:'swing'} );
	});
}

function getScroll(to){
	// lista de faq
	var go = $(this).attr('id').toString().substr(2,99);
	$.scrollTo( '#'+go, 1500, {easing:'swing'} );
}
//  <<---------<<<<<


// funcao de ancora
function loadAncora(){
	// movimenta��o para ancora de acordo com o link
	if ( $(document).getUrlParam('ancora') ) {
		var goId = $(document).getUrlParam('ancora').toString();
		$.scrollTo( '#'+goId, 1500, {easing:'swing'} );
	};
}
//  <<---------<<<<<


// funcao de fechamento das tabelas dos premios
function loadTabelasPremios(){
	$('.tbPadrao01 > caption > a').click(function(){
		$(this).parent().parent().children('tbody').toggle();
	});
}
//  <<---------<<<<<


// tolltip
var toolTipHandler = new Object;
toolTipHandler = {
	tp1:["&Oacute;xido de alum&iacute;nio:","NBR 14656 - &Oacute;xidos formadores dos complexos qu&iacute;micos b&aacute;sicos do cimento C<sub>3</sub>S, C<sub>2</sub>S, C<sub>3</sub>A e C<sub>4</sub>AF. A determina&ccedil;&atilde;o destas porcentagens, por espectrometria de raios X, permite o c&aacute;lculo de &iacute;ndices de caracteriza&ccedil;&atilde;o (&Iacute;ndice de Hidraulicidade, Fator de Satura&ccedil;&atilde;o em Cal, M&oacute;dulos de S&iacute;lica e de Alum&iacute;nio)."],
	tp2:["Di&oacute;xido de sil&iacute;cio:","NBR 14656 - &Oacute;xidos formadores dos complexos qu&iacute;micos b&aacute;sicos do cimento C<sub>3</sub>S, C<sub>2</sub>S, C<sub>3</sub>A e C<sub>4</sub>AF. A determina&ccedil;&atilde;o destas porcentagens, por espectrometria de raios X, permite o c&aacute;lculo de &iacute;ndices de caracteriza&ccedil;&atilde;o (&Iacute;ndice de Hidraulicidade, Fator de Satura&ccedil;&atilde;o em Cal, M&oacute;dulos de S&iacute;lica e de Alum&iacute;nio)."],
	tp3:["&Oacute;xido de ferro:","NBR 14656 - &Oacute;xidos formadores dos complexos qu&iacute;micos b&aacute;sicos do cimento C<sub>3</sub>S, C<sub>2</sub>S, C<sub>3</sub>A e C<sub>4</sub>AF. A determina&ccedil;&atilde;o destas porcentagens, por espectrometria de raios X, permite o c&aacute;lculo de &iacute;ndices de caracteriza&ccedil;&atilde;o (&Iacute;ndice de Hidraulicidade, Fator de Satura&ccedil;&atilde;o em Cal, M&oacute;dulos de S&iacute;lica e de Alum&iacute;nio)."],
	tp4:["&Oacute;xido de c&aacute;lcio:","NBR 14656 - &Oacute;xidos formadores dos complexos qu&iacute;micos b&aacute;sicos do cimento C<sub>3</sub>S, C<sub>2</sub>S, C<sub>3</sub>A e C<sub>4</sub>AF. A determina&ccedil;&atilde;o destas porcentagens, por espectrometria de raios X, permite o c&aacute;lculo de &iacute;ndices de caracteriza&ccedil;&atilde;o (&Iacute;ndice de Hidraulicidade, Fator de Satura&ccedil;&atilde;o em Cal, M&oacute;dulos de S&iacute;lica e de Alum&iacute;nio)."],
	tp5:["&Oacute;xido de magn&eacute;sio:","NBR 14656 - Teor controlado por ser expansivo."],
	tp6:["Tri&oacute;xido de enxofre:","NBR 14656 - Dado utilizado como indicador da quantidade de gesso (regulador do tempo de pega) adicionado ao cimento."],
	tp7:["Perda ao fogo:","NM 18 - Perda de massa por calcina&ccedil;&atilde;o a 950ºC. Indica in&iacute;cio de hidrata&ccedil;&atilde;o e presen&ccedil;a de CaCO<sub>3</sub> (por adi&ccedil;&atilde;o ou recarbonata&ccedil;&atilde;o)."],
	tp8:["&Oacute;xido de C&aacute;lcio Livre:"," NBR NM 12 - Teor controlado por ser expansivo. Inerente &agrave; fabrica&ccedil;&atilde;o do cimento, decorre da n&atilde;o combina&ccedil;&atilde;o integral das mat&eacute;rias primas durante a clinqueriza&ccedil;&atilde;o."],
	tp9:["Res&iacute;duo insol&uacute;vel :","NBR NM 15 - Por&ccedil;&atilde;o do cimento que n&atilde;o &eacute; sol&uacute;vel em &aacute;cido clor&iacute;drico dilu&iacute;do a 10% em ebuli&ccedil;&atilde;o. Indica quantidade de componentes n&atilde;o-hidr&aacute;ulicos no cimento."],
	tp10:["Equivalente alcalino:","NBR 14656 - Expressa a quantidade de Na<sub>2</sub>O e K<sub>2</sub>O. Teor controlado porque, em contato com agregados reativos, os &aacute;lcalis podem formar compostos expansivos."],
	tp11:["Expansibilidade a quente:","NBR 3435 -  Afastamento das extremidades da agulha de Le Chatelier medido ap&oacute;s cura em ebuli&ccedil;&atilde;o."],
	tp12:["Tempo de Pega:","Ver dica no in&iacute;cio e fim."],
	tp13:["Consist&ecirc;ncia Normal:","NBR NM 43 - Quantidade de &aacute;gua a ser utilizada na pasta do ensaio de determina&ccedil;&atilde;o dos tempos de pega."],
	tp14:["Blaine:","NBR NM 76 - Superf&iacute;cie espec&iacute;fica determinada atrav&eacute;s de um aparelho chamado permeabil&iacute;metro. Caracteriza a finura, que influi no grau de atividade do cimento."],
	tp15:["Finura na peneira # 200 :","NBR 11579 - Massa retida na peneira 200, de malha 0,075 mm."],
	tp16:["Finura na peneira # 325:","NBR 9202 - Massa retida na peneira 325, de malha 0,044 mm."],
	tp17:["Resist&ecirc;ncia &agrave; compress&atilde;o:","Ver espec&iacute;fico de cada Dia."],
	tp18:["Tempo de in&iacute;cio de pega (h:min):","NBR NM 65 - Tempo decorrido entre o lan&ccedil;amento de &aacute;gua e o in&iacute;cio de endurecimento da pasta. Indica o tempo dispon&iacute;vel para utiliza&ccedil;&atilde;o do produto."],
	tp19:["Tempo de fim de pega (h:min):"," NBR NM 65 - Tempo decorrido entre o lan&ccedil;amento de &aacute;gua e o enrijecimento total da pasta. "],
	tp20:["Consist&ecirc;ncia Normal:","NBR NM 43 - Quantidade de &aacute;gua a ser utilizada na pasta do ensaio de determina&ccedil;&atilde;o dos tempos de pega."],
	tp21:["Resist&ecirc;ncia &agrave; compress&atilde;o 1 Dia:","NBR 7215 - Resist&ecirc;ncia da argamassa normal de cimento na idade de 1 dia."],
	tp22:["Resist&ecirc;ncia &agrave; compress&atilde;o 3 Dias:","NBR 7215 - Resist&ecirc;ncia da argamassa normal de cimento na idade de 3 Dias."],
	tp23:["Resist&ecirc;ncia &agrave; compress&atilde;o 7 Dias:","NBR 7215 - Resist&ecirc;ncia da argamassa normal de cimento na idade de 7 Dias."],
	tp24:["Resist&ecirc;ncia &agrave; compress&atilde;o 28 Dias:","NBR 7215 - Resist&ecirc;ncia da argamassa normal de cimento na idade de 28 Dias."]
};

mX = 0;
mY = 0;
function showToolTip(t){
	$(document).mousemove(function(e){
		wW = $(window).width();
		wH = $(window).height();
		if ( (wW/2) < e.pageX ){
			mX = e.pageX-330;
			mY = e.pageY+30;
		} else {
			mX = e.pageX+30;
			mY = e.pageY+30;
		}
	});
	
 	// alert(mY+' - '+mX);
	$('#tTip').css({visibility:"visible"}).animate({top:mY+"px",left:mX+"px"},100);
	var titulo = '<h6>'+eval('toolTipHandler.'+t+'[0]')+'</h6>';
	var corpo = '<p>'+eval('toolTipHandler.'+t+'[1]')+'</p>';
	$('#tTip').html(titulo+corpo);
}

function hideToolTip(){
	$('#tTip').css({visibility:"hidden"});
}


// init
$(document).ready(function(){

	$('#buscaTopo, #buscaRodape').focus(function(){
		if ( $(this).val() == 'busca' ) {
			$(this).val('');
		}
	});

	$('#buscaTopo, #buscaRodape').blur(function(){
		if ( $(this).val() == '' ) {
			$(this).val('busca');
		}
	});

	setMenuNav(dirName);

	loadAplicaProdutos();
	loadAplicaInterna();
	loadRelatorioInterna();

	// botao voltar faq e premios
	loadScroll('#listaFaq > ul > li > a');
	loadScroll('.boxPadraoContListItens > ul > li > a');
	loadScroll('#lka01');


	$('.voltarTopo').click(function(){
		$.scrollTo( 'body' );
	});



	loadAncora();
	
	loadTabelasPremios();
	
	$('#flashHomeRodape').jmedia({},{
		src:'/_swf/produtosHome.swf',
		width:960,
		height:200
	});
	$('#flashVitrineHome').jmedia({},{
		src:'/_swf/slides.swf',
		width:657,
		height:295,
		wmode:'transparent'
	});


});