<!--  Hide script from HTML validators

function ReadForm2 (obj2, tst) 
{ 							// process text fields
var i,desA,obj,val,tag,op1a="",op1b="",op2a="",op2b="";

if (obj2.baseon0) op1a = obj2.baseon0.value;
if (obj2.baseos0) op1b = obj2.baseos0.value;
if (obj2.baseon1) op2a = obj2.baseon1.value;
if (obj2.baseos1) op2b = obj2.baseos1.value;

desA = obj2.basedes.value;       			// base description

for (i=0; i<obj2.length; i++) 				// run entire form
	{ 
    	obj = obj2.elements[i];       			// a form element
    	if (obj.type == "text" &&     			// just read text data
        obj.name != "tot"  &&     			// ignore the tot field
        obj.name != "quantity") 			// and the qty field
		{ 
      		val = obj.value;            		// get the data

      		if (tst == true && val == "")		// only on final submit
			{            			// force an entry
        		alert ("Enter Embroidery field " + obj.name);
        		return false;
      			}

      		tag = obj.name.substring (0, 2);  	// get special flag

      		//if      (tag == "1a") op1a = op1a + " " + val;
      		//else if (tag == "1b") op1b = op1b + " " + val;
      		//else if (tag == "2a") op2a = op2a + " " + val;
      		//else if (tag == "2b") op2b = op2b + " " + val;
      		//else if (des.length == 0) des = val;
		//else des = des + ", " + val;

      		desA = desA + ", Embroidery name - " + val;
    		}
  	}

  obj2.item_name.value = desA;  				// stuff fields

  if (op1a.length > 0) obj2.on0.value = op1a;
  if (op1b.length > 0) obj2.os0.value = op1b;
  if (op2a.length > 0) obj2.on1.value = op2a;
  if (op2b.length > 0) obj2.os1.value = op2b;
}

