
$(function () {
	
//  showLoader();
//	
//  $("#togglePublication a").on('show.bs.tab',function () {
//      hideAllAssetPublisher();
//    if (this.id == "publicationTab") {
//      $("#fragment-0-vhzq").show();
//      $("#fragment-0-ihqr").show();
//      $("#fragment-0-bchp").show();
//      $("#fragment-0-zahr").show();
//    } else if (this.id == "webReportTab") {
//    	let params = new URLSearchParams(window.location.search);
//    	if(params.get("repId")!=undefined){
//          $("#fragment-0-arvk").hide();
//          $("#fragment-0-dgcz").hide();
//          $('#navigation-tabs').hide();
//          $("#scadStatisticsReportsPortlet").show();
//        }else{
//          $("#scadStatisticsReportsPortlet").hide();
//          $("#fragment-0-arvk").show();
//          $("#fragment-0-dgcz").show();
//          $('#navigation-tabs').show();
//         
//        }
//    }else if (this.id == "dashboardTab"){
//    	 $("#fragment-0-ftmq").show();
//    	 $("#fragment-0-xxgl").show();
//    }
//  });
//
//  function hideAllAssetPublisher(){
//    $("#fragment-0-arvk").hide();
//    $("#fragment-0-vhzq").hide();
//    $("#fragment-0-ihqr").hide();
//    $("#fragment-0-bchp").hide();
//    $("#fragment-0-zahr").hide();
//    $("#fragment-0-ftmq").hide();
//    $("#fragment-0-xxgl").hide();
//    $("#fragment-0-dgcz").hide();
//  }
//
//  var hash = window.location.hash;
//  if (!hash) {
//	  if( window.location.href.includes('cur')){
//		  hash = "#tab2";
//	  }else{ 
//		  	let params = new URLSearchParams(window.location.search);
//	    	if(params.get("repId")!=undefined){
//	    		$('#webReportTab').tab('show')
//	        }else{
//	        	 hash = "#tab1";
//	        }
//	  }
//  }
//  $('#togglePublication a[href="' + hash + '"]').tab("show");
//  updateHash(hash)
//
//  $('a[data-toggle="tab"]').on("show.bs.tab", function (e) {
//    console.log("a");
//    var id = $(e.target).attr("href");
//    updateHash(id);
//    window.location.hash = id;
//  });
//
//  function hideLoader(){
//    $('[id=main-loader]').attr('style','display:none');
//    $('#main-content').attr("style",'opacity: 1.0');
//    hideAllAssetPublisher()
//  }
//  
//  function showLoader(){
//	    $('[id=main-loader]').attr('style','display:block');
//	    $('#main-content').attr("style",'opacity: 0.0');
//  }
//  
//  function updateHash(hash){
//    let a = $('#p_p_id_com_liferay_site_navigation_language_web_portlet_SiteNavigationLanguagePortlet_ a');
//    let href =a.attr('href').split('#');
//    href+=hash;
//    a.attr('href',href);
//  }
//
//  hideLoader();
//
//  
  
  
  
  $(document).on("change", "#themeDropDown", function (e) {
    $("#topicDropDown").empty();
    $("#topicDropDown").find("option").remove().end();
    for (i = 0; i < allTopicsJsonArray.length; i++) {
      if (
        allTopicsJsonArray[i].themeId == this.value &&
        allTopicsJsonArray[i].topicIsActive
      ) {
        $("#topicDropDown").append(
          `<option value="${allTopicsJsonArray[i].topicId}" data-topic-asset-category-id="${allTopicsJsonArray[i].topicAssetCategoryId}">${allTopicsJsonArray[i].topicName}</option>`
        );
      }
    }
    var hash = window.location.hash;
    let params = new URLSearchParams(window.location.search);
    var url = friendlyUrl;
    var assetCategoryId = $("#topicDropDown")
      .find(":selected")
      .data("topic-asset-category-id");
    params.delete("repId");
    params.delete("repName");
    params.set("p_r_p_categoryId", assetCategoryId);
    if (params.toString() != "") {
      url += "?";
    }
    for (var value of params.keys()) {
      url += value + "=" + params.get(value) + "&";
    }
    url = url.slice(0, -1);
    url += hash;
    window.location.replace(url);
  });

  $(document).on("change", "#topicDropDown", function (e) {
    e.preventDefault();
    var hash = window.location.hash;
    let params = new URLSearchParams(window.location.search);
    var url = friendlyUrl;
    var assetCategoryId = $("#topicDropDown")
      .find(":selected")
      .data("topic-asset-category-id");
    params.delete("repId");
    params.delete("repName");
    params.set("p_r_p_categoryId", assetCategoryId);
    if (params.toString() != "") {
      url += "?";
    }
    for (var value of params.keys()) {
      url += value + "=" + params.get(value) + "&";
    }
    url = url.slice(0, -1);
    url += hash;
    window.location.replace(url);
  });
});
