// Onload for Cart_Form.cfm to reset all forms / all form fields
function clearform()
{
	for(i=0;i<document.forms.length;i++)
	{
  		document.forms[i].reset();
		return false;
	}
}

// called from Cart_Form.cfm to check if any radio buttons checked
function Update_Form_Check()
{
// initiate variable radio_click 
var radio_click=-1
// loop through all form elements to see if any radio button checked
for (i=0;i<document.Cart_Update_Line.length;i++)
    {
    if (document.Cart_Update_Line.elements[i].checked)
    	{
    	radio_click=i
   		}
    }
if (radio_click==-1)
    {
    alert('Please Select an Item to Update or Delete');
    return false;
    }
return true;
}

// called from Cart_Form.cfm to check if quantity filled out for potential new line item 
function Add_Form_Check(num)
{
// initiate rel variable equal to index of numbers to compare with form_obj
var re1 = /[^0-9]/;
	// initiate form_obj variable - dynamically generate form object
	var form_obj = eval("document.Cart_Add_Line"+num+".Item_Quantity");
	if (form_obj.value == '' || form_obj.value == 0)
	{
	alert('Please Enter a Quantity');
	form_obj.focus();
	return false;
	}

	// further check if value entered is a number
	else if(re1.test(form_obj.value))
	{
	alert('Please Enter a Quantity');
	// reset specific form field
	form_obj.value = '';
	return false;
	}
return true;
}



// called from Cart_Update_Line.cfm to check if quantity filled in to update line item
function Update_Line_Check()
{
// initiate rel variable equal to index of numbers to compare with form_field 
var re1 = /[^0-9]/;
	// initiate form_field variable
	var form_field = document.Cart_Update_Line.Item_Quantity.value;
	// if nothing entered in form field 
	if (form_field == '' || form_field == 0)
	{
	alert('Please Enter a Quantity');
	document.Cart_Update_Line.Item_Quantity.focus();
	return false;
	}

	// further check if value entered is a number
	else if(re1.test(form_field))
	{
	alert('Please Enter a Quantity');
	// reset form field
	document.Cart_Update_Line.reset();
	return false;
	}
return true;
}
