function doSubmit(form)
{
var orderArray = new Array()//an array of the fields that will be included in the email
var arrayIndex = 0;
var orderString = ""
var itmname;
for(var i = 0; i < form.elements.length; i++)
	{//do not include hidden fields or buttons in the form evaluation
	if(form.elements[i].type != "hidden" && 
	form.elements[i].type != "button" && 
	form.elements[i].type != "reset" && 
	form.elements[i].type != "submit")
		{
		itmname = form.elements[i].name;
		orderArray[arrayIndex++] = itmname;//add name of this item to the array at next open index
		elem = eval("form." + itmname)
//		if( (itmname.charAt(0) == '_' || itmname == "SenderName" || itmname =="SenderAddress" ) && elem.type == "text" && elem.value == "")
//			{
//			alert("You must fill out all required fields");
//			elem.focus();
//			return false;
//			}
		}
	}
if (document.mailform.email_address.value=="") {
alert("Please enter your email address!");
document.mailform.email_address.focus()
return false
}
if (document.mailform.email_address.value.indexOf("@") == -1 || document.mailform.email_address.value.indexOf(".") == -1)
 {
 alert("You do not have a valid email address.")
 document.mailform.email_address.focus()
return false
}
var lastItemIdx = orderArray.length
for(var ctr = 0; ctr < lastItemIdx; ctr++)
	{
	if(orderString.indexOf(orderArray[ctr]) == -1){//if the token is not already in the string
		orderString += orderArray[ctr] + ','
		}//add it
	}
orderString = orderString.substring(0,orderString.length-1);//lop off the last character (",")
form.FieldOrder.value = orderString;
form.submit();
}
