
DiretorioRaizModal = "";
DiretorioRaizSite = "";

var segmento = ["Concursos", "Áreas de Saúde", "Universitários", "Jurídico", "Educação & Referência", "Negócios", "Importados", "Soluções Digitais"];

url_string = window.location.href;
paramStr = url_string.substr(url_string.indexOf("?seg=") + 5).split("&");
n = $(paramStr).size();

jQuery.fn.extend({ defTxt: function() { this.focus(function() { clTxt(this) }); this.blur(function() { clTxt(this) }); function clTxt(a) { if (a.defaultValue == a.value) { a.value = '' } else if (a.value == '') { a.value = a.defaultValue } } } });
$(function() {

	if (($.browser.msie) && ($.browser.version == '6.0')) {
		$(".navIn .lstNavIn li li").hover(function() {
			$(this).addClass('hover');
		}, function() {
			$(this).removeClass('hover');
		});
		$('#navbar li a').hover(function() {
			$(this).css('backgroundPositionY', '-31px');
		}, function() {
			$(this).css('backgroundPositionY', '0');
		});
		$('input[disabled]').css("opacity", 0.30);
	}
	$('#openCalendar').mouseover(function() {
		$('table.ttlMes').width(261);
	});
	$('#openCalendarD').mouseover(function() {
		$('table.ttlMes').width(261);
	});


	$('.defTxt').defTxt();
	$(".zebra").zebra("tr", "even");
	$("ul.zebra").zebra("li", "even");
	$(".abas").abas(".contentAbas");
	$(".abas2").abas(".contentAbas2");
	$(".abas3").abas(".contentAbas3");
	$(".abas4").abas(".contentAbasBusca");


	$('.lstBanners li,.roundedBoxInLft,.roundedBox02').prepend('<div class="cnT"><span class="cnL"></span><span class="cnR"></span></div>');
	$('.lstBanners li,.roundedBoxInLft,.roundedBox02').append('<div class="cnB"><span class="cnL"></span><span class="cnR"></span></div>');
	$('.roundedBox02 .sep').prepend('<span class="cnR"></span><span class="cnL"></span>');


	$('#boxNoticiasRelacionadas ul li:last,#lstFooter li:last').addClass('last');

	$('.prodPager span *:not(input)').wrapAll('<div id="pagNumCont"></div>');
	$('.prodPager span span').prepend('<div class="mark"></div>');

	var tipo = $('#ctl00_Conteudo_viewMode_estadoView').val();
	$('.contentView').find('a , span').removeClass('ativo');
	if (tipo == 'tabela') {
		$('.contentView #tabela').addClass('ativo');
		$('.contentView #tabela span').addClass('ativo');
	}
	if (tipo == 'lista') {
		$('.contentView #lista').addClass('ativo');
		$('.contentView #lista span').addClass('ativo');
	}
	$('.contentView a').click(function() {
		c = $(this).attr('class');
		i = $(this).attr('id');
		if (c == "ativo") {
			return false
		} else {
			$('.contentView').find('a , span').removeClass('ativo');
			$('.contentView #' + i).addClass('ativo');
			$('.contentView #' + i + ' span').addClass('ativo');
			$('.contentView #ctl00_Conteudo_viewMode_estadoView').attr('value', i);
			$('.lstProd').toggleClass('tbProd');

		}
	})

	$('#footer #boxMarcasDoGrupo li').mouseover(function() {
		var pos = $(this).offset();
		var item = $('#footer #boxMarcasDoGrupo li').index(this)
		var posX = pos.left + 4;
		var posY = pos.top - 145;

		if (item == 0) {
			posX = pos.left;
		}

		if (item == 1) {
			posX = pos.left;
		}

		if (item == 2) {
			posX = pos.left;
		}

		if (item == 3) {
			posX = pos.left;
		}

		if (item == 5) {
			posX = pos.left - 25;
		}

		if (item == 6) {
			posX = pos.left - 28;
		}

		if (item == 7) {
			posX = pos.left + 1;
		}


		$('.boxIn .tooltip .info').html(arrTooltipFootInf[item])
		$('.logo').html(arrTooltipFootImg[item])
		$('.boxIn .tooltip').css({ left: posX, top: posY });
		$('.boxIn .tooltip').show();
	})

	$('.boxIn .tooltip').mouseover(function() {
		$(this).show()
	})

	$('.boxIn .tooltip').mouseout(function() {
		$(this).hide()
	})

	var arrTooltipFootInf = new Array();
	arrTooltipFootInf[0] = 'A maior base de resumos e refer&ecirc;ncias bibliogr&aacute;ficas de literatura cient&iacute;fica revisada por pares, com mais de 16.000 t&iacute;tulos de 4.000 editoras internacionais.';
	arrTooltipFootInf[1] = 'Textos completos de mais de 1.800 revistas cient&iacute;ficas Elsevier, com mais de 9 milh&otilde;es de artigos multidisciplinares.';
	arrTooltipFootInf[2] = 'Atende a &aacute;rea de Medicina e Farmacologia, oferecendo busca integrada &agrave;s bases de dados MEDLINE e EMBASE (vers&atilde;o eletr&ocirc;nica da Excerpta M&eacute;dica), sem duplica&ccedil;&atilde;o de registros.';
	arrTooltipFootInf[3] = 'Acesso integrado a bases de dados referenciais e de texto completo que atendem &agrave;s Engenharias e &aacute;reas correlatas, como F&iacute;sica, Geoci&ecirc;ncias e Petr&oacute;leo e G&aacute;s natural.';
	arrTooltipFootInf[4] = 'Atende pesquisadores e profissionais da qu&iacute;mica, tornando a s&iacute;ntese de novos compostos um processo simples e eficiente. Traz os conte&uacute;dos das bases de dados Beilstein, Patent Chemistry Database e Gmelin.';
	arrTooltipFootInf[5] = 'Portal de aprendizado interativo on-line com materiais complementares exclusivos para professores.';
	arrTooltipFootInf[6] = 'Portal de aprendizado interativo on-line com recursos gratuitos exclusivos para estudantes.';
	arrTooltipFootInf[7] = 'Informa&ccedil;&atilde;o cient&iacute;fica de qualidade, produtos e servi&ccedil;os especialmente desenvolvidos para a ind&uacute;stria farmac&ecirc;utica.';

	var arrTooltipFootImg = new Array();
	arrTooltipFootImg[0] = '<a href="http://www.elsevier.com.br/bibliotecadigital" target="_blank"><img src="_img/logo_mg_scopus_over.gif" alt="Scopus" style="margin:0 0 7px 3px;"/></a>'
	arrTooltipFootImg[1] = '<a href="http://www.elsevier.com.br/bibliotecadigital" target="_blank"><img src="_img/logo_mg_sciencedirect_over.gif" alt="scienceDirect" style="margin-bottom:7px;"/></a>'
	arrTooltipFootImg[2] = '<a href="http://www.elsevier.com.br/bibliotecadigital" target="_blank"><img src="_img/logo_mg_embasecom_over.gif" alt="embase.com" style="margin-bottom:7px;"/></a>'
	arrTooltipFootImg[3] = '<a href="http://www.elsevier.com.br/bibliotecadigital" target="_blank"><img src="_img/logo_mg_engineering_village_over.gif" alt="engineering village" style="margin-bottom:7px;"/></a>'
	arrTooltipFootImg[4] = '<a href="http://www.elsevier.com.br/bibliotecadigital" target="_blank"><img src="_img/logo_mg_reaxys_over.gif" alt="Reaxys" style="margin:0 0 7px -1px;"/></a>'
	arrTooltipFootImg[5] = '<a href="http://evolve.elsevier.com/" target="_blank"><img src="_img/logo_mg_evolve_over.gif" alt="Evolve" style="margin:0 0 7px 25px;"/></a>'
	arrTooltipFootImg[6] = '<a href="studentconsult/Sobre-Student.aspx?seg=8"><img src="_img/logo_mg_studentconsult_over.gif" alt="student consult" style="margin:0 0 6px 28px;"/></a>'
	arrTooltipFootImg[7] = '<a href="http://www.elsevierpharma.com.br/" target="_blank"><img src="_img/logo_mg_pharma_over.gif" alt="pharma" style="margin:0 0 8px -1px;"/></a>'

	$("#ctl00_Conteudo_rdoBoleto").click(function() {
		if ($(this).not(":checked"))
			$(".boxParcelamentoCartao").slideUp();
	});

	$(".rdoCart").click(function() {
		$(".boxParcelamentoCartao").slideDown();
	});

	$('#opcoesEstante').click(function() {
		$(this).toggleClass('boxOpen');
		$('#boxOpcoes').toggle();
	});

	$('#openCalendar').mouseover(function() {
		$('#calendario').toggle();
	});
	$('#openCalendarD').mouseover(function() {
		$('#calendarioD').toggle();
	});
});

function funTit(txt) {
	txt = txt.trim();
	var arr = txt.split('');
	for (var i = 0; i < arr.length; i++) {
		arr[i] = txt.charCodeAt(i);
	}
	return arr;
}

function funComparaArray(arr1, arr2) {
	return arr1.join(',') == arr2.join(',');
}

String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g, '');
}

function marcarMenu() {
	$('.lstNavIn a').each(function() {
		if (funComparaArray(funTit($('.roundedBoxInLft h1').text()), funTit($(this).text()))) {
			$(this).addClass('atual');
		}
	});
}

function mascara(o, f) {

	v_obj = o
	v_fun = f
	setTimeout("execmascara()", 1)
}

function execmascara() {
	v_obj.value = v_fun(v_obj.value)
}

function soNumeros(v) {

	v = v.replace(/\D/g, "")
	return v;
}

function cep(v) {
	v = v.replace(/\D/g, "")
	v = v.replace(/(\d{5})(\d)/, "$1-$2")
	return v
}

function data(v) {
	v = v.replace(/\D/g, "")
	v = v.replace(/(\d\d)(\d\d)(\d\d\d\d)/, "$1/$2/$3")
	return v
}

function cnpj(v) {
	v = v.replace(/\D/g, "")
	v = v.replace(/(\d{2})(\d{3})(\d{3})(\d{4})(\d{2})/, "$1.$2.$3/$4-$5")
	return v
}

function telefone(v) {
	v = v.replace(/\D/g, "")
	v = v.replace(/(\d\d)(\d\d\d\d)(\d\d\d\d)/, "($1)$2-$3")
	return v
}

function data(v) {
	v = v.replace(/\D/g, "")
	v = v.replace(/(\d{2})(\d)/, "$1/$2")
	v = v.replace(/(\d{2})(\d)/, "$1/$2")

	return v
}

function cpf(v) {
	v = v.replace(/\D/g, "")

	v = v.replace(/(\d{3})(\d{3})(\d{3})(\d{2})/, "$1.$2.$3-$4")

	return v
}

function cnpj(v) {
	v = v.replace(/\D/g, "")
	v = v.replace(/(\d{2})(\d)/, "$1.$2")
	v = v.replace(/(\d{3})(\d)/, "$1.$2")
	v = v.replace(/(\d{3})(\d)/, "$1/$2")	
	v = v.replace(/(\d{4})(\d{1,2})$/, "$1-$2")
	return v
}

$(function() {
	if ($("div#pagNumCont a").length == 0) $("div#pagNumCont").remove();

	$('.passMask').focus(function() {
		$(this).hide();
		$('.passOk').show();
		$('.passOk').focus();
	})
	$('.passOk').blur(function() {
		if ($('.passOk').attr('value') == '') {
			$(this).hide();
			$('.passMask').show();
		}
	})


});
function alignSiteMap() {
	pli = $('.mapaSiteList li:first').offset().left;

	$('.mapaSiteList > li').each(function() {
		pfli = $(this).position().left;

		if (pli < pfli) {
			$(this).css('float', 'right');
		} else {
			$(this).css('clear', 'left');
		}
	});
}

function SetUniqueRadioButton(nameregex, current) {
	re = new RegExp(nameregex);
	for (i = 0; i < document.forms[0].elements.length; i++) {
		elm = document.forms[0].elements[i]
		if (elm.type == 'radio') {
			elm.checked = false;
		}
	}
	current.checked = true;
}

function ValidarFormEndereco(source, args) {

	var count;

	$("input.sysReq[value='']").addClass("error");
	$("input.sysReq[value!='']").removeClass("error");
	$("select.sysReq[value='']").addClass("error");
	$("select.sysReq[value!='']").removeClass("error");

	if ($(".error").length > 0)
		args.IsValid = false;
	else
		args.IsValid = true;
}

function ValidaProximoPasso(source, args) {
	args.IsValid = false;
	if ($(":radio[checked]").length == 0) {
		$("#errorMsg").slideDown(1000);
		window.scrollTo(0, 0);
	}
	else {
		$("#errorMsg").hide();
		args.IsValid = true;
	}
}

var globalCounter = 0;

function onYouTubePlayerReady(playerId) {
	ytplayer = document.getElementById("myytplayer");
	ytplayer.addEventListener("onStateChange", "setytplayerState");
}

function setytplayerState(newState) {

	if (newState == 1) {

		if (globalCounter == 0) {
			var id = $(".hddContentId").val();

			jQuery.ajax({
				type: "POST",
				url: "../PostPage.aspx/AddHit",
				data: "{'conteudoId':'" + id + "'}",
				contentType: "application/json; charset=utf-8",
				dataType: "json",
				success: function(msg) {
				}
			});
			globalCounter++;
		}
	}

}


function loadPagamento() {
	$("#ctl00_Conteudo_btnProximoPasso").hide();
	document.getElementById('msgAguardePagamento').style.display = "block";
}
$(function() {
	$("a[id='lista']").click(function() {
		$("ul[id='flagContSubHomeImportado1']").show();
		$("ul[id='flagContSubHomeImportado2']").hide();
	});

	$("a[id='tabela']").click(function() {
		$("ul[id='flagContSubHomeImportado1']").hide();
		$("ul[id='flagContSubHomeImportado2']").show();
	});

	$("li.itmSobEncomenda").css("cursor", "pointer");
	$("li.itmSobEncomenda").click(function() {
		if (DiretorioRaizModal != null && DiretorioRaizModal.toString().length > 0) {
			tb_show('', DiretorioRaizModal + 'ModalRegrasImportacao.aspx?keepThis=true&TB_iframe=true&height=395&width=420', '');
		}
		else {
			tb_show('', 'ModalRegrasImportacao.aspx?keepThis=true&TB_iframe=true&height=388&width=600', '');
		}
	});

	if (window.location.toString().indexOf("Sobre-Student") == -1 && window.location.toString().indexOf("ListaEletronicas") == -1) {
	    $('#studentconsultUL').hide();
	}
	if (window.location.toString().indexOf("Sobre-Expert") == -1 && window.location.toString().indexOf("ListaEletronicae") == -1) {
	    $('#expertconsultUL').hide();
	}

	if (window.location.toString().indexOf("dicionario_online/Default.aspx") == -1 && window.location.toString().indexOf("dicionario_online/Detalhe-dicionario_online.aspx") == -1) {
		$('#dicionarioOnlineUL').hide();
	}

	if (window.location.toString().indexOf("ListaEletronicas") == -1) {
	    $('#catalogoStudentUL').hide();
	}
	if (window.location.toString().indexOf("ListaEletronicae") == -1) {
	    $('#catalogoExpertUL').hide();
	}

	$("#ulSolucoesEletronicas a[title='Student Consult']").click(function() {
		$('#studentconsultUL').toggle();
	});

	$("#ulSolucoesEletronicas a[title='Expert Consult']").click(function() {
	    $('#expertconsultUL').toggle();
	});

	$("#ulSolucoesEletronicas #lnkDicionario]").click(function() {
		$('#dicionarioOnlineUL').toggle();
	});

	$('#catalogo').click(function() {
		$('#catalogoUL').toggle();
	});

	$('#txtUsuario').focus(function() {
		$(this).val('');
	}).blur(function() {
		$(this).val('usuário');
	});

	$('#txtSenha').focus(function() {
		$(this).val('');
	}).blur(function() {
		$(this).val('senha');
	});

});

function RoundCurrency(fltValue) {
	return Math.round(fltValue * Math.pow(10, 2)) / Math.pow(10, 2);
}

function GetParcelas(dblValor) {
	var retorno = 0;
	if (dblValor > 59.99) {
		retorno = 2;
		if (dblValor > 79.99) {
			retorno = 6;
		}
	}
	return retorno;
}

function ChangeDesconto(intComboIndex, intTituloIndex) {
	var intTotal = $("#comboCount_" + intComboIndex).val();
	var dlbValor = parseFloat($("#comboValorInicial_" + intComboIndex).val());
	var intSelecionados = 0;
	var ordem = "";
	
	for (var i = 0; i < intTotal; i++) {
		if ($("#checkCombo_" + intComboIndex + "_" + i).is(":checked")) {
			dlbValor += arrValor[intComboIndex][i];
			intSelecionados++;
		}
	}

	if (intSelecionados == 0) {
		$("#checkCombo_" + intComboIndex + "_" + intTituloIndex).attr("checked", "checked");
		alert("Selecione pelo menos um Titulo.");
		return false;
	}
	else {
		$("#liImage_" + intComboIndex + "_" + intTituloIndex).toggle();
		$("#liImage_" + intComboIndex + "_" + intTituloIndex).prev().toggle();
	}

	$("#comboValorSemDesconto_" + intComboIndex).html(dlbValor.toFixed(2).replace(".", ","));
	$("#comboValorSemDesconto_" + intComboIndex).effect("highlight", {}, 2000);

	var dblDesconto = arrDesconto[intComboIndex][intSelecionados - 1];
	var dblValorTemp = dlbValor;
	dlbValor = RoundCurrency(dlbValor - (dlbValor * (dblDesconto / 100)));
	dblValorTemp = dblValorTemp - dlbValor;
	var intParcelas = GetParcelas(dlbValor);

	$("#comboValorTotal_" + intComboIndex).html('<embed style="width: 61px; height: 23px;" class="sIFR-flash" type="application/x-shockwave-flash" sifr="true" bgcolor="transparent" wmode="transparent" flashvars="txt=' + dlbValor.toFixed(2).replace(".", ",") + '&amp;textcolor=#707B36&amp;w=61&amp;h=23" quality="best" src="../_swf/dinMedium.swf" width="61" height="23" /><span class="sIFR-alternate">' + dlbValor.toFixed(2).replace(".", ",") + '</span>');
	$("#comboValorTotal_" + intComboIndex).effect("highlight", {}, 2000);
	
	$("#comboPercentual_" + intComboIndex).html(dblDesconto.toFixed(2).replace(".", ",").replace(",00", ""));
	$("#comboPercentual_" + intComboIndex).effect("highlight", {}, 2000);

	$("#comboValorEconomize_" + intComboIndex).html(dblValorTemp.toFixed(2).replace(".", ",").replace(",00", ""));
	$("#comboValorEconomize_" + intComboIndex).effect("highlight", {}, 2000);

	if (intParcelas != 0) {
		var dblValorParcela = RoundCurrency(dlbValor / intParcelas);
		$("#spnParcelas_" + intComboIndex).html(intParcelas + "x");
		$("#comboValorParcela_" + intComboIndex).html(dblValorParcela.toFixed(2).replace(".", ","));
		$("#comboValorParcela_" + intComboIndex).effect("highlight", {}, 2000);
		$("#divParcelamento_" + intComboIndex).fadeIn();
	}
	else {
		$("#divParcelamento_" + intComboIndex).fadeOut();
	}
}

function GetTitulosSelected(intComboIndex) {
	var intTotal = $("#comboCount_" + intComboIndex).val();
	var intIdInicial = parseFloat($("#comboIdInicial_" + intComboIndex).val());
	var strRetorno = "|" + intIdInicial + "|";
	for (var i = 0; i < intTotal; i++) {
		if ($("#checkCombo_" + intComboIndex + "_" + i).is(":checked")) {
			strRetorno += $("#checkCombo_" + intComboIndex + "_" + i).val() + "|";
		}
	}
	return strRetorno;
}
