//following functions are for Category and SubCategory
function getSubCategory(CodeId,NumId)
{
     aa=CodeId.value;
     if(aa=="*")
     {
      NumId.options.length=0;
      NumId.options[0]= new Option();
      NumId.options[0].value ="*";
      NumId.options[0].text="All";
      NumId.options[0].selected=true;
      return;
     }
     bb=aa.split(",");
     n=bb.length;
     NumId.options.length=0;
     
     NumId.options[0]= new Option();
     NumId.options[0].value = "*";
     NumId.options[0].text="All";
     NumId.options[0].selected=true;

     for(i=1;i<n;i++) {
	     var kk= bb[i].indexOf("*");
	     temp=bb[i];
		 textArray = temp.split("|");
		 textValue = textArray[0];
	     NumId.options[i]= new Option();
	     NumId.options[i].value = temp;
	     NumId.options[i].text = textValue.substr(kk+1,textValue.length);
     }
	 
	 if (n > 1) document.getElementById("subcategory").style.visibility = 'visible';
}

//following functions are for Category and SubCategory
function getSub2Category(CodeId,NumId)
{
     aa=CodeId.value;

//alert('aa = ' + aa);

     if(aa=="*")
     {
      NumId.options.length=0;
      NumId.options[0]= new Option();
      NumId.options[0].value ="~";
      NumId.options[0].text="All";
      NumId.options[0].selected=true;
      return;
     }

     bb=aa.split("|");
     n=bb.length;
     NumId.options.length=0;
     
     NumId.options[0]= new Option();
     NumId.options[0].value = "*";
     NumId.options[0].text="All";
     NumId.options[0].selected=true;

     for(i=1;i<n;i++) {
	     var kk= bb[i].indexOf("~");
	     temp=bb[i];
		 textArray = temp.split("|");
		 textValue = textArray[0];
	     NumId.options[i]= new Option();
	     NumId.options[i].value =temp.substr(0,kk++);
	     NumId.options[i].text=textValue.substr(kk);
     }
 	 if (n > 1) document.getElementById("thirdlevel").style.visibility = 'visible';
}
