﻿var divListaEmpCat;

$(function() {
	divListaEmpCat = $("#listaemps-cats");

	$("#atividadesEmpresas").treeview({
		url: "/Catalogos/GetArvoreAtividades?tipo=P",
		unique: true,
		collapsed: true
	});

	$("#servicosProfissionais").treeview({
		url: "/Catalogos/GetArvoreAtividades?tipo=S",
		unique: true,
		collapsed: true
	});
});

function abreDescPesquisa(num) {
	var descAtiva = $("#apres_txt p.esctxt:visible");

	if (descAtiva.length > 0) {
		descAtiva.slideUp("fast");
		if (descAtiva[0].id == "desc_pesqtipo" + num) return false;
	}

	$("p.esctxt#desc_pesqtipo" + num).slideDown("fast");
}

function rastreiaClickEmpresaCategoria(emp, cat) {
	if (typeof (_gaq) != "undefined")
		_gaq.push(['_trackPageview', '/StatCategorias/CentralCatalogos/' + cat + '/' + emp]);

	return true;
}

function mostraVideo(num) {
	$(".box-video").hide();
	$("#video" + num).show();
	return true;
}

function mostraEmpresas(objLink, idContainer, idAtv) {
	var ct = $("#" + idContainer);
	var nodeLink = $(objLink).parent("span").parent("li");
	nodeLink.siblings("li").css({ 'background-position' : '-80px -1px' });
	nodeLink.css({ 'background-position': '0 -112px' });
	nodeLink.parent("ul").parent("li")
		.siblings("li:not(.expandable)")
		.css({ 'background-position': '-80px -1px' });

	if (nodeLink.parent("ul").hasClass("treeview")) {
		nodeLink.siblings("li.collapsable")
			.addClass("expandable")
			.removeClass("collapsable")
			.children("div")
				.removeClass("collapsable-hitarea")
				.addClass("expandable-hitarea")
				.siblings("ul").hide();
    }

    var loader = ct.parent()
                 .find('.loader-lst')
                 .css('display', 'block');
	
	ct.load("/Catalogos/GetEmpresasAtividade?idAtv=" + idAtv, function() {
    	loader.css({
	        'max-height': '176px',
	        'display': 'none'
	    });
	    ct.children("a.lnk-book-empresa").fancybox(defOpt);
    });
}
