function checkquantitys(form)
	{
	var j = 0, retval = true
	for (var j=0; j<(form.inpquantity.length); j++)
		{
		if (!validint(form.inpquantity[j],form.minorderqty[j].value,form.maxorderqty[j].value,form.sizecodeordered[j].value,form.colornameordered[j].value))
				retval=false
		}
	return retval
	}
function validint(textbox,minquantity,maxquantity,size,color)
	{
	var curchar="" ;decimalcount=0; filteredstring="", i=0, allblank=true
	//retval=true
	fieldval=textbox.value
	if (textbox.length == 0)
		textbox.value = "0"
	else
		{for (var i=0; i<fieldval.length; i++)
			{
			curchar=fieldval.substring(i,i+1)
			if ((curchar >= "0" && curchar <="9") || curchar=="," || curchar==" ")
				{
				if (curchar != "," && curchar != " ")
					{
					filteredstring += curchar
					allblank = false
					}
				}
			else
				{
				textbox.select()
				textbox.focus()
				alert('Quantity fields must contain valid numbers.')
				textbox.select()
				textbox.focus()
				return (false)
				}
			}
		if (allblank)
			textbox.value = "0"
		else
			if ((minquantity > 0) && (filteredstring > 0) && (minquantity > filteredstring*1))
				{
				textbox.select()
				textbox.focus()
				alert('This product has a minimum order quantity of '+minquantity)
				textbox.select()
				textbox.focus()
				return (false)
				}
			else
				{
				textbox.value = filteredstring
				if (textbox.value > 999999)
					{
					alert('If you really want that much, call us.');
					textbox.select()
					textbox.focus()
					textbox.value = 999999
					}
				}
			if (maxquantity < filteredstring*1)
				{
				alert('There '+((maxquantity==1)?'is':'are')+' only '+maxquantity+ ' unit'+((maxquantity==1)?'':'s')+' of color '+color+' size '+size+' available but you have asked for ' + textbox.value + ' units.')
				textbox.select()
				textbox.focus()
				return (false)
				}

		}
	return true
	}
