// This javascript is used to check the form field 

// Email field
function checkEmail (strng, name) {
	var error = "";
    var emailFilter=/^.+@.+\..{2,3}$/;
    if (!(emailFilter.test(strng))) { 
       error = "Please enter a valid email address.\n";
    } else {
		//test email for illegal characters
       var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
       if (strng.match(illegalChars)) {
          error = name + " contains illegal characters.\n";
       }
    }
	return error;    
}

// Number field
function checkDigit(strng, name){
	var error = "";
    if (isNaN(strng)) {
       error = "Please enter a number for " + name + ".\n ";
    }
    return error;

}

// non-empty textbox
function isEmpty(strng, name) {
	var error = "";
  if (strng.length == 0) {
     error = "Please enter value for " + name + ".\n"
  }
	return error;	  
}

// exactly one radio button is chosen
function checkRadio(checkvalue, name) {
	var error = "";
   if (!(checkvalue)) {
       error = "Please check one of the items for " + name + ".\n";
    }
	return error;
}

// valid selector from dropdown list
function checkDropdown(choice, name) {
	var error = "";
    if (choice == 0) {
    error = "Please select an option from " + name + ".\n";
    }    
	return error;
}   