<!--
/* 5/21/2004 9:17 AM
formsubmit.js
copyright 2004, Len Suckle, Scottsdale AZ 85254, All Rights Reserved

<script language="javascript" SRC="formsubmit.js"></script>
*/

function submitForm(theForm){
/*
	enter with field name, title pairs defined
			fldArray = Array('fieldname','fldtitle',....'fieldname-n','fldtitle-n');
	    use fieldname[0] for radio and checkbox
	using...
	 <form name="input" method="post" action="" onSubmit="return submitForm(this)">

*/
	fldlth=fldArray.length;
	for(n=0;n<fldlth;n+=2){
		type = 1;
		typex = 1;
		form = "theForm.";
		fldname = fldArray[n];
		fld0 = form+fldname;
		fld=eval(fld0);
		if(fld.type==null){alert('null');}
		switch (fld.type){
		case "textarea":
		case "text":
			if(fld.value == ""){alert ("Please enter value for "+fldArray[n+1]); fld.focus();return false;}
		break;
		case "hidden":
			if(fld.value == ""){alert ("Please enter value for "+fldArray[n+1]); return false;}
		break;
		case "radio":
				if(checkRadio(theForm,fldname)==false){alert ("Please select "+fldArray[n+1]); return false;}
		default:
		break;
		}
	}

	return true;
}

function checkRadio(theForm,theRadio0){
	var r,lth,theField;
	radioA = theRadio0.split("[");
	theRadio = radioA[0]
	theField = eval("theForm"+"."+theRadio);
	lth=theField.length;
	for(r=0; r<lth; r++){
		if(theField[r].checked==true)
			{return true;}
	}
return false;
}

// -->