function validate_required(field,alerttxt){
	with (field){
		if (value==null||value==""){
 		 	alert(alerttxt);
 		 	return false;
 		 } else {
 		 	return true
 		 }
	}
}

function validate_checkbox(field, field2, alerttxt){
	with (field){
		if (!field.checked){
 		 	with (field2){
				if (value==null||value==""){
	 			 	alert(alerttxt);
	 			 	return false;
	 			 } else {
	 			 	return true;
	 			 }
		 	 }
 		 } else {
 		 	return true;
 		 }
	}
}
function validate_checkbox2(field){
	with (field){
		if (!field.checked){
 		 	return true;
 		 } else {
 		 	return false;
 		 }
	}
}

function echeck(field, alerttxt) {
	with (field){
		var at="@"
		var dot="."
		var lat=value.indexOf(at)
		var lstr=value.length
		var ldot=value.indexOf(dot)
		if (value.indexOf(at)==-1){
		   alert(alerttxt)
		   return false
		}
	
		if (value.indexOf(at)==-1 || value.indexOf(at)==0 || value.indexOf(at)==lstr){
			alert(alerttxt)
			return false
		}
	
		if (value.indexOf(dot)==-1 || value.indexOf(dot)==0 || value.indexOf(dot)==lstr){
			alert(alerttxt)
			return false
		}
	
		 if (value.indexOf(at,(lat+1))!=-1){
			alert(alerttxt)
			return false
		 }
	
		 if (value.substring(lat-1,lat)==dot || value.substring(lat+1,lat+2)==dot){
			alert(alerttxt)
			return false
		 }
	
		 if (value.indexOf(dot,(lat+2))==-1){
			alert(alerttxt)
			return false
		 }
		
		 if (value.indexOf(" ")!=-1){
			alert(alerttxt)
			return false
		 }
	
		 return true	
	}
}

function validate_form(thisform){
	with (thisform){
		if (validate_required(date,"Please select a date.")==false){
			date.focus();
			return false;
		}
		if (validate_required(time,"Please choose your desired time.")==false){
			time.focus();
			return false;
		}
		if (validate_required(name,"Please enter your name.")==false){
			name.focus();
			return false;
		} 
		if (validate_required(company,"Please enter your company's name.")==false){
			company.focus();
			return false;
		}
		if (validate_required(phone,"Please enter your phone number.")==false){
			phone.focus();
			return false;
		}
	}
}
