﻿var AllProducts = true;
function SetAllProducts(bool) {
    AllProducts = bool;
}

function initTokenInput(a_selectedCats,a_limit){
       
            $(".tokenize").tokenInput("/OfferRequest/GetSubcategories.aspx", {
            hintText: "Podaj nazwę kategorii",
            noResultsText: "Brak wyników",
            searchingText: "Trwa wyszukiwanie...",
            method: "POST",
            prePopulate: a_selectedCats,
            parentId: $("[id$=m_hidBranchId]").val(),
            tokenLimit:  a_limit ,
            AllProduct : AllProducts,
            IsTreeCliped : true
            
        });
}

function refreshInput(a_limit){
    $("[id$=m_hidBranchId]").val($("[id$=m_ddlBranches]").val());
    $(".token-input-list").remove();
    $("[id$=m_tbCategory]").val("");
    initTokenInput([],a_limit);
}

function addCategory(catName,catID,leafId,a_limit){

    if(a_limit != 1)
    {
        var catname = "";
        $(".token-input-token").each(function(){
            catname += $(this).children("p").text() + '-';
          }); 
        
        catname = catname.split('-');
       
       var ids =  $("[id$=m_tbCategory]").val().split(',');

       ar = new Array();

       for(var i=0;i<ids.length;i++)
       {
            if(i == ids.length-1){
                 ar[i] = { 'id':catID,'name':catName };}
            else {
                ar[i] = { 'id':ids[i],'name':catname[i] };}
       }
    }
    else {
        var id =  $("[id$=m_tbCategory]").val().split(',')[0];
        if(id != "")
        {
            $("[id$=aCat_"+ id+"]").show('slow');
            $("[id$=aCat_"+ id+"]").parent().parent().children().show('slow');
        }
        ar = new Array();
        ar[0] = { 'id':catID,'name':catName } ;
    }
            $("[id$=m_tbCategory]").val("");
       $(".token-input-list").remove();    
   
   

   initTokenInput(ar,a_limit);
  
   $("[id$="+ leafId+"]").hide();
   
   return false;
}

function hideshownode(divId) {


          
    if ($("[id$="+ divId+"]").is(':visible') ) {
        $("[id$="+ divId+"]").hide('slow');
    }
    else {
        $("[id$="+ divId+"]").show('slow');
    } 
    return false;
}
function showCategoryTry()
{
   $("[id$=divCategoryTree]").show('slow');
   $("[id$=divShowTree]").hide(); 
    return false;
}
function selectBranch() {
    var selectedval = $("[id$=m_ddlBranches] option:selected").val();
    for(var i=1;i<4;i++)
    {
        if(i != selectedval)
            $("[id$=divBranch"+ i+"]").hide();
        else 
        {
            $("[id$=divBranch"+ i+"]").show();
            $("[id$=divBranch"+ i+"]").children('div').hide();          
        }
    }
}
function showLeaf(value) {
    var id = value[0].firstElementChild.id.substring(3);
    if(!$("[id$=aCat_"+ id+"]").is(':visible'))
      $("[id$=aCat_"+ id+"]").show();
}
function hideLeaf(value) {
    $("[id$="+ value+"]").attr("style","display:none");
}
