// add script tag in html form to include this function
// call function with .call to change context to the forms context
// e.g.: requireFields.call(formObj, Array('email', 'Email Address'));

function requireFields(fields) {
    missinginfo = "";
    var i = 0;
    for (i = 0; i < fields.length; i = i + 2) {
       	var fieldname = fields[i];
       	var msg_text = fields[i+1];
       	if (this.elements[fieldname].value == "") {
            missinginfo += "\n  " + msg_text;
       	}
    }
    if (missinginfo != "") {
        var msg = "_____________________________\nThe following fields are required:\n" +
     	          missinginfo + 
                  "\n_____________________________\nPlease re-enter and submit again!";
        alert(msg);
     	return false;
    } else {
        return true;
    }
}
