/* The function takes a name element and toggles the corresponding entries
in the opening hours table to disabled or enabled*/
function toggle( elementName, controllingElementName, elementValue )
{
    if( controllingElementName )
    {
        var y = document.getElementsByName( controllingElementName )
        for( i = 0;i < y.length; i++ )
        {
          if( y[i].value == elementValue )
          {
              elements =document.getElementsByName( elementName )
              for( j = 0; j < elements.length; j++ )
              {
                  if( !y[i].checked )
                  {
                      elements[j].disabled=true;
                  }
                  else
                  {
                      elements[j].disabled=false;
                  }
              }
          }
        }
    }
    else
    {
        var y = document.getElementsByName("closed[]")
        for( i = 0;i < y.length; i++ )
        {
            if( y[i].value == elementName )
            {
                var names = new Array("openhour", "openmins", "openmeridian", "closehour", "closemins", "closemeridian");
                var j = 0;
                for( j = 0;j < names.length; j++ )
                {
                    var elements = document.getElementsByName( elementName + names[j] )
                    if( elements.length == 1 )
                    {
                      if( !y[i].checked )
                      {
                          elements[0].disabled=false;
                      }
                      else
                      {
                          elements[0].disabled=true;
                      }
                    }
                }
            }
        }
    }
}

