var selectMode=0;

function selectAllOrNone(form, checkBoxFieldName)
{
  if (document.getElementsByName)
    var checkBoxField = document.getElementsByName(checkBoxFieldName);
  else
    var checkBoxField = form.elements[checkBoxFieldName];
  
  if (!checkBoxField) return;
  var length = checkBoxField.length;
  
  // 1 CheckBox
  if (!length || length == 0)
  {
    if (selectMode == 0)
    {
      checkBoxField.checked=true;
      selectMode=1;
    }
    else
    {
      checkBoxField.checked=false;
      selectMode=0;
    }
  }
  else // mehrere
  {
    if (selectMode == 0)
    {
      selectMode=1;
      for (i=0; i<length; i++)
        checkBoxField[i].checked=true;
    }
    else
    {
      selectMode=0;
      checkBoxField[0].form.reset();
    }
  }
}

function anyChecked(doc,form,checkBoxFieldName)
{
  if (doc.getElementsByName)
    var checkBoxField = doc.getElementsByName(checkBoxFieldName);
  else
    var checkBoxField = form.elements[checkBoxFieldName];
      
  if (!checkBoxField)
    return false;
    
  if (!checkBoxField.length)
  {
    return checkBoxField.checked;
  }
  else
  {
    var noneChecked=true;
    for (i=0; i<checkBoxField.length; i++)
    {
      if (checkBoxField[i].checked)
      {
        noneChecked=false;
        break;
      }
    }
  }
  
  return !noneChecked;
}


function addToCart(productId, form)
{
  form.product.value=productId;
  form.submit();
}


function showFullCart(imgPath)
{
  document["shoppingcart"].src = imgPath+'stv/cart_full.gif';
}


function showEmptyCart(imgPath)
{
  document["shoppingcart"].src = imgPath+'stv/cart_empty.gif';
}
