
function isblank(s) {
   for(var i = 0; i < s.length; i++) {
	var c = s.charAt(i);
	if ((c != ' ') && (c != '\n') && (c != '\t')) return false;
   }
   return true;
}


function check_valid(f){
//f = the form being checked
var emptyfields= "";
var error = "";
var msg;

   if ((f.name.value == null)||(f.name.value == "")||isblank(f.name.value)){
		emptyfields += "\n               Name";
		}

   if((f.email.value == null)||(f.email.value == "")||isblank(f.email.value)){
		emptyfields += "\n               Email";
		}
 		
   if((f.phone.value == null)||(f.phone.value == "")){
		emptyfields += "\n               Phone";
		}
   if((f.txtdate.value == null)||(f.txtdate.value == "")){
		emptyfields += "\n               Preferred Date";
		}
   if((f.time_date.value == null)||(f.time_date.value == "")||(f.time_date.value == "0")){
		emptyfields += "\n               Time of Day";
		}
   if((f.service.value == null)||(f.service.value == "")){
		emptyfields += "\n               Service Required";
		}
   if (!emptyfields && !error) return true;

   msg = "________________________________________________________\n\n";
   msg += "The form was not submitted because of the following error(s).\n";
   msg += "Please correct these error(s) and resubmit.\n";
   msg += "________________________________________________________\n\n";
   if (emptyfields) {
   msg += "The following required field(s) are empty:" + emptyfields + "\n";
   }
   msg += error;
   alert(msg);
   return false;
}

function check_valid_ask_expert(f){
//f = the form being checked
var emptyfields= "";
var error = "";
var msg;

   if ((f.name.value == null)||(f.name.value == "")||isblank(f.name.value)){
		emptyfields += "\n               Name";
		}

   if((f.email.value == null)||(f.email.value == "")||isblank(f.email.value)){
		emptyfields += "\n               Email";
		}
 		
   if((f.phone.value == null)||(f.phone.value == "")){
		emptyfields += "\n               Phone";
		}
   if((f.question.value == null)||(f.question.value == "")){
		emptyfields += "\n               Question Required";
		}
   if (!emptyfields && !error) return true;

   msg = "________________________________________________________\n\n";
   msg += "The form was not submitted because of the following error(s).\n";
   msg += "Please correct these error(s) and resubmit.\n";
   msg += "________________________________________________________\n\n";
   if (emptyfields) {
   msg += "The following required field(s) are empty:" + emptyfields + "\n";
   }
   msg += error;
   alert(msg);
   return false;
}
