function allowedCount()
{
alwCount = 0;
for (i=0; i<document.form.elements.length; i++)
    {
    if (document.form.elements[i].type=="radio" && document.form.elements[i].checked)
       {
       if (document.form.elements[i].value=="NetworkDirectoryP1")
          {
          alwCount = "x";
          }
       if (document.form.elements[i].value=="NetworkDirectoryP2")
          {
          alwCount = 10;
          }
       if (document.form.elements[i].value=="NetworkDirectoryP3")
          {
          alwCount = 25;
          }
       if (document.form.elements[i].value=="NetworkDirectoryP4")
          {
          alwCount = 50;
          }
       if (document.form.elements[i].value=="NetworkDirectoryP5")
          {
          alwCount = 75;
          }
       if (document.form.elements[i].value=="VideoP1")
          {
          alwCount = x;
          }
       if (document.form.elements[i].value=="VideoP2")
          {
          alwCount = 10;
          }
       if (document.form.elements[i].value=="VideoP3")
          {
          alwCount = 25;
          }
       if (document.form.elements[i].value=="VideoP4")
          {
          alwCount = 50;
          }
       if (document.form.elements[i].value=="VideoP5")
          {
          alwCount = 75;
          }
       if (document.form.elements[i].value=="ImageP1")
          {
          alwCount = x;
          }
       if (document.form.elements[i].value=="ImageP2")
          {
          alwCount = 10;
          }
       if (document.form.elements[i].value=="ImageP3")
          {
          alwCount = 25;
          }
       if (document.form.elements[i].value=="ImageP4")
          {
          alwCount = 50;
          }
       if (document.form.elements[i].value=="ImageP5")
          {
          alwCount = 75;
          }
       }
    }
return alwCount;
}

function checkboxCount()
{
var cbxCount = 0;
for (i=0; i<document.form.elements.length; i++)
    {
    if (document.form.elements[i].type=="checkbox" && document.form.elements[i].checked)
       {
       cbxCount = cbxCount + 1
       }
    }
return cbxCount;
}

function validateCheckboxes(obj)
{
cbxCount = checkboxCount();
alwCount = allowedCount();
nalwCount = alwCount + 1;
if (cbxCount == nalwCount)
   {
   alert('You have selected '+nalwCount+' directories, please select only '+alwCount+' or select a different package.')
   obj.checked = false;
   }
}

function validateCount()
{
cbxCount = checkboxCount();
alwCount = allowedCount();
if (alwCount!="x")
   {
   if (cbxCount != alwCount)
      {
      alert('You have selected '+cbxCount+' directories but are required to select '+alwCount+'.')
      return false;
      }else
      {
      return true;
      }
   }else
   {
   return true;
   }
}

function toggle(table) 
{
if (document.getElementById(table).style.display=="none")
   {
   document.getElementById(table).style.display="";
   }else
   {
   document.getElementById(table).style.display="none";
   }
}

function buthov(loc,cls)
{
if(loc.className)
  loc.className=cls;
}
