﻿
function togglePanel(panelId, senderId)
{
    var panel = document.getElementById(panelId);
    var sender = document.getElementById(senderId);
    if(panel!= null && sender != null && sender.type == "checkbox")
    {
        if(sender.checked)
        {
            panel.style.display = "";
        }
        else
        {
            panel.style.display = "none";
        }
    }
}

function fnValidateCategory(sender, args)
{
     args.IsValid = false;
     
     var myElement = document.getElementById(getMyClinetID());
     if(myElement!= null)
     {
         var checkBoxs = myElement.getElementsByTagName("input");
         var chkBox = null;
         if(checkBoxs != null && checkBoxs.length > 0)
         {
            for(var chkIndex = 0 ; chkIndex < checkBoxs.length; chkIndex++)
            {
                chkBox = checkBoxs[chkIndex];
                
                if((chkBox.id.indexOf("chkListSubCategory") != -1 || chkBox.id.indexOf("chkListAltSubCategory") != -1) && chkBox.type == "checkbox")
                {
                    if(chkBox.checked)
                    {
                        args.IsValid = true;
                        break;
                    }
                }
            }
         }
     }
}

function ClearTextBoxes()
  {
   var frm = document.forms[0];
   for(var i=0;i < frm.elements.length; i++)
   {
     var element = frm.elements[i];
     if (element.type == "text" || element.type == "textarea")
     {
      element.value = "";
     }
   }
  }
  
  function ShowHideExperiancePanel(activatorId, panelId)
   {
            var panel = document.getElementById(panelId);
            var activator = document.getElementById(activatorId);

            if (panel != null && activator != null) {
                if (activator.value == "1") {
                    panel.style.display = "";
                }
                else {
                    panel.style.display = "none";
                }
            }
     }
