function checkForm() {
		
    alert_pcs = new Array;
     alert_items = new Array;
	var valid = 0;
	
	
//validate email
if (document.qualitrol_frm.tbEmail.value != "") {
	var str =  document.qualitrol_frm.tbEmail.value;
	var valid = 0;
	for (var i = 0; i < str.length; i++) {
		var ch = str.substring(i, i + 1);
		if (ch == '@') {
			valid =1;
		}
	  }
	if (valid != 1) {
		alert("Please enter a valid email address");
			 document.qualitrol_frm.tbEmail.focus();
		return;
	}
}
	
//validate general info	
if (document.qualitrol_frm.tbName.value == "") {
	alert_pcs[alert_pcs.length] = "- Name";
	alert_items[alert_items.length] = 'tbName';
  }
  
  if (document.qualitrol_frm.tbPhone.value == "") {
	alert_pcs[alert_pcs.length] = "- Phone";
	alert_items[alert_items.length] = 'tbPhone';
  }
  
  /*if (document.qualitrol_frm.tbFax.value == "") {
	alert_pcs[alert_pcs.length] = "- Fax";
	alert_items[alert_items.length] = 'Fax';
  }
  
  if (document.qualitrol_frm.tbAddress.value == "") {
     alert_pcs[alert_pcs.length] = "- Address";
	alert_items[alert_items.length] = 'tbAddress';
  }
  
  if (document.qualitrol_frm.tbCity.value == "") {
	alert_pcs[alert_pcs.length] = "- City";
	alert_items[alert_items.length] = 'tbCity';
  }
  
  if (document.qualitrol_frm.tbState.value == "") {
	alert_pcs[alert_pcs.length] = "- State";
	alert_items[alert_items.length] = 'tbState';
  }
  
  if (document.qualitrol_frm.tbZipcode.value == "") {
	alert_pcs[alert_pcs.length] = "- Zipcode";
	alert_items[alert_items.length] = 'tbZipcode';
  }*/
  
  //part infomation
  //provide at least one part
  
  if (document.qualitrol_frm.number1.value == "") {
	alert_pcs[alert_pcs.length] = "- Part Number";
	alert_items[alert_items.length] = 'number1';
  }
  
   if (document.qualitrol_frm.quantity1.value == "") {
	alert_pcs[alert_pcs.length] = "- Quantity";
	alert_items[alert_items.length] = 'quantity1';
  }
  
	//errormessage
	if (alert_pcs.length > 0) {
 	alert("Your information has NOT been submitted. Please provide information for the following fields:\n\n" + alert_pcs.join("\n"));
 	document.qualitrol_frm[alert_items[0]].focus();
 	return;
 }else{
	document.qualitrol_frm.submit();
}

		}
	
