/*////////////////////////////////////////////////////* 
Created: AMM 20090610
Description: Generic javascript for form validation

/////////////////////////////////////////////////////*/

var alert_msg="Please supply data for the ";
var email_msg="Please supply a valid email";
var choice_msg="Please select a ";
var button_msg="Please select a ";

////////////////////////////////
function validate_blank(field) {
////////////////////////////////

with (field)  {
	if (value==null||value=="")  {  
		alert(alert_msg + field.name);
		focus();
		return false;
    }
	else  {
	    return true;
    }
} // with (field)  {

} // function validate_field(field) {


////////////////////////////////
function validate_email(field) {
////////////////////////////////

with (field)  {
	apos=value.indexOf("@");
	dotpos=value.lastIndexOf(".");
	if (apos<1||dotpos-apos<2) {
	 	alert(email_msg);
		focus();
		return false;
	}
	else {return true;}
}

} // function validate_email(field) {


/////////////////////////////////
function validate_choice(field) {
/////////////////////////////////

with (field)  {
	if (value==null||value=="")  {  
		alert(choice_msg + field.name);
		focus();
		return false;
    }
	else  {
	    return true;
    }
} // with (field)  {

} // function validate_choice(field) {


/////////////////////////////////
function validate_button(field) {
/////////////////////////////////

for (i=0;i<field.length;i++) {
	if (field[i].checked) {
		return true;		
	}
}

alert(button_msg + field[0].name);
return false;

} // function validate_choice(field) {
