// JavaScript Document

function validate(form1){
	
	
	
	var name = form1.name.value;
	var phone = form1.phone.value;
	var calltime = form1.calltime.value;


var errors = [];
 
 // it is checked

 
if (!checkLength(name)) {
	errors[errors.length] = "Please include your name.";
}
 
if (!checkLength(phone)) {
errors[errors.length] = "Please include your phone.";
}
 
if (!checkLength(calltime)) {
errors[errors.length] = "Please include a callback time during Monday through Friday, 8 a.m. to 4:30 p.m..";
}
 

 
 if (errors.length > 0) {
  reportErrors(errors);
  return false;
 }
 
 return true;
}


function checkLength(text, min, max){
 min = min || 1;
 max = max || 10000;

 if (text.length < min || text.length > max) {
  return false;
 }
 return true;
}
/*

function checkSelect(select){
 return (select.selectedIndex > 0);
}*/


function reportErrors(errors){
 var msg = "There were some problems...\n";
 var numError;
 for (var i = 0; i<errors.length; i++) {
  numError = i + 1;
  msg += "\n" + numError + ". " + errors[i];
 }
 alert(msg);
}