// Form Validation Script



	function submit_form()
	{
		   var min = 2;
		   var max = 300;
			 
			 var myErrorMessage = "";
			 var myErrorLenMessage = "";
			  var decimalErrorLenMessage = "";
			 
     
			 
			 for( i=1 ; i<50 ; i++)
       {
			   var itemQty = document.getElementById('Item' + i + '_qty').value - 0;
			   var itemName = document.getElementById('Item' + i + '_name').value;
			   var itemLength = document.getElementById('Item' + i + '_length').value;
			



			   if(itemQty!=0 || itemQty != "")
         {
          if(itemLength != Math.floor(itemLength))
          {
            if (decimalErrorLenMessage=='')
               {
                  document.getElementById('Item' + i + '_length').focus();
                 
               }
              decimalErrorLenMessage = decimalErrorLenMessage + "\n" + "\t" + itemName + "\n";


          }

           if(itemLength == 0 || itemLength == "")
           {
               if (myErrorMessage=='')
               {
                  document.getElementById('Item' + i + '_length').focus();

               }
              myErrorMessage = myErrorMessage + "\n" + "\t" + itemName + "\n";
           }
          if(itemLength != null && itemLength != '')
          {
            if(itemLength < min)
             {
                 if (myErrorLenMessage=='')
                 {
                   document.getElementById('Item' + i + '_length').value = min;
                    document.getElementById('Item' + i + '_length').focus();

                   
                 }
                myErrorLenMessage = myErrorLenMessage + "\n" + "\t" + itemName + "\n";
             }
             if(itemLength > max)
             {
                 if (myErrorLenMessage=='')
                 {
                   document.getElementById('Item' + i + '_length').value = max;
                    document.getElementById('Item' + i + '_length').focus();
                    
                   
                 }
                myErrorLenMessage = myErrorLenMessage + "\n" + "\t" + itemName + "\n";
             }
          }
         }
			 }
			 
       
       
       if (myErrorMessage!='' && myErrorLenMessage!='' && decimalErrorLenMessage!='')
       {
          alert("Please enter a length for the following shoelaces:\n\n" + myErrorMessage + "\n\nThe length must be in the range of " + min + " and " + max + " the following shoelaces do not meet this requirement:\n\n" + myErrorLenMessage + "\n\nYou must have whole number length values. The following shoelaces do not:\n\n" + decimalErrorLenMessage);
          return false;
       }

       else if (myErrorMessage!='' && myErrorLenMessage!='')
       {
          alert("Please enter a length for the following shoelaces:\n\n" + myErrorMessage + "\n\nThe length must be in the range of " + min + " and " + max + " the following shoelaces do not meet this requirement:\n\n" + myErrorLenMessage);
          return false;
       }
        else if (myErrorMessage!='' && decimalErrorLenMessage!='')
       {
          alert("Please enter a length for the following shoelaces:\n\n" + myErrorMessage + "\n\nYou must have whole number length values. The following shoelaces do not:\n\n" + decimalErrorLenMessage);
          return false;
       }
        else if (decimalErrorLenMessage!='' && myErrorLenMessage!='')
       {
          alert("You must have whole number length values. The following shoelaces do not:\n\n" + decimalErrorLenMessage + "\n\nThe length must be in the range of " + min + " and " + max + " the following shoelaces do not meet this requirement:\n\n" + myErrorLenMessage);
          return false;
       }
       else if(myErrorMessage!='')
       {
          alert("Please enter a length for the following shoelaces:\n\n" + myErrorMessage);
          return false;
       }
       else if(myErrorLenMessage!='')
       {
       alert("The length must be in the range of " + min + " and " + max + " the following shoelaces do not meet this requirement:\n\n" + myErrorLenMessage);
          return false;
       }
       else if(decimalErrorLenMessage!='')
       {
         alert("You must have whole number length values. The following shoelaces do not:\n\n" + decimalErrorLenMessage);
          return false;
       }

       
       else{
          return true;
       }
		
		
		return true;
			
	}

