<!--

  var quantity = 0;
  var max_quantity = 0;
  var stock =  0;
	        
  function submitBasket()
  {
    form = document.forms['basket'];
    for( i = 0; form.elements['product[' + i + '][id]']; i++ )
    {
	    if( isNaN(form.elements['product[' + i + '][quantity]'].value) )
	    {
	      form.elements['product[' + i + '][quantity]'].value = 1;
	    }
	    else
	    {
	      if( form.elements['product[' + i + '][quantity]'].value < 0 )
	      {
	        form.elements['product[' + i + '][quantity]'].value = 0;
	      }
	      else
	      {
	        quantity = new Number(form.elements['product[' + i + '][quantity]'].value);
	        max_quantity = new Number(form.elements['product[' + i + '][max_quantity]'].value);
	        stock =  new Number(form.elements['product[' + i + '][stock]'].value);
		    	if( quantity < 0 )
			    {
			    	form.elements['product[quantity]'].value = 0;
			    }
			    else
			    {
		        if( quantity > stock )
		        {
		          form.elements['product[' + i + '][quantity]'].value = stock;
		          alertMaxStock( stock, form.elements['product[' + i + '][name]'].value );
		        }
		        if( max_quantity > 0 && quantity > max_quantity )
		        {
		          form.elements['product[' + i + '][quantity]'].value = max_quantity;
		          alertMaxQuantity( max_quantity, form.elements['product[' + i + '][name]'].value  );
		        }
		      }
	      }
	    }
	  }
    form.submit();
  }
  
  function calculateBasket()
  {
    document.forms['basket'].action = '?topic=basket';
    submitBasket();
  }
  
  function plus( formNum )
  {
    form = document.forms['product-' + formNum];
    if( isNaN(form.elements['product[quantity]'].value) )
    {
      form.elements['product[quantity]'].value = 1;
    }
    else
    {
      form.elements['product[quantity]'].value++;
    }
  }

  function minus( formNum )
  {
    form = document.forms['product-' + formNum];
    if( isNaN(form.elements['product[quantity]'].value) || form.elements['product[quantity]'].value <= 1 )
    {
      form.elements['product[quantity]'].value = 0;
    }
    else
    {
      form.elements['product[quantity]'].value--;
    }
  }

  function addToCart( formNum )
  {
    form = document.forms['product-' + formNum];
    if( isNaN(form.elements['product[quantity]'].value) )
    {
      form.elements['product[quantity]'].value = 1;
    }
    else
    { 
      quantity = new Number(form.elements['product[quantity]'].value);
      max_quantity = new Number(form.elements['product[max_quantity]'].value);
      stock =  new Number(form.elements['product[stock]'].value);
    	if( quantity < 0 )
	    {
	    	form.elements['product[quantity]'].value = 0;
	    }
	    else
	    {
	      if( quantity > stock )
	      {
	        form.elements['product[quantity]'].value = stock;
	        alertMaxStock( stock );
	      }
	      if( max_quantity > 0 && quantity > max_quantity )
	      {
	        form.elements['product[quantity]'].value = max_quantity;
	        alertMaxQuantity( max_quantity );
	      }
	    }
	  }
    form.submit();
  }
  
-->