<!--
function check_form() {

		var thisobj=document.q_form;
		var allElemCtr;
		var requiredElem=new Array('name','email_address','question');
		var requiredElemCtr=0;
		var required;
		var thiselement;
		var fieldName;
		var fieldType;
		var fieldValue;
		var error_message='';

		//go through all the form elements	
		for (allElemCtr=0;allElemCtr<thisobj.length;allElemCtr++) {

			thiselement=thisobj.elements[allElemCtr];
			fieldName=thiselement.name;
			fieldType=thiselement.type;
			fieldValue=thiselement.value;

			//ignore input type=submit or other buttons
			if (fieldType!="submit") {

				//check if field is included in the optional fields array
				if (requiredElem.length!=0) {
					for (requiredElemCtr=0; requiredElemCtr<requiredElem.length; requiredElemCtr++) {
						
						//alert(fieldName.indexOf(requiredElem[requiredElemCtr]));
						if (fieldName.indexOf(requiredElem[requiredElemCtr])==0) {
							required=true;
							break;
						}
						else { required=false; }
					}
				}
				else {required=true;}

				//dont test form value if it is an optional field
				if (required) {
					if (((fieldType=="text")||(fieldType=="textarea")) &&fieldValue=="") {
						error_message=fieldName.toUpperCase()+' field is required!'
						break;
					}
				}
			}
		}		//for statement
		//alert(thisobj);
		if ( (error_message=='')&&(!is_email(thisobj.email_address.value)) ){
			error_message = "Invalid email address";
			thiselement = thisobj.email_address;
		}


		if (error_message!=''){
			alert('ERROR:\n----------------\n'+error_message);
			thiselement.focus();
			//return false;
		}
		else {
			//return true;
			window.open("sending_mail.html","inq_box","toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=400,height=200,left=50,top=50");
			thisobj.target="inq_box";
			thisobj.method = "post";
			thisobj.action = "popup_inquiry_box.php";
			thisobj.submit();
		}
	}
//-->
