function checkRequired(form) {    //alert(form.id);    var error = 0;    var setfocus = 0;        var inputs = form.getElementsByTagName("input");    for (i=0; i<inputs.length; i++) {        if (inputs[i].title == "required") {            if (inputs[i].value == "") {                //alert("Please complete all fields.");                inputs[i].style.borderColor = "black";                if (!setfocus) {                    inputs[i].focus();                    setfocus = 1;                };                //return false;                error = 1;            } else {                //EMAIL ADDRESS FORMATTING ON INPUT WITH NAME 'frmEmail'                var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;                var filterResult = filter.test(inputs[i].value);                if (inputs[i].name == "Email" & filterResult == false) {	                inputs[i].style.borderColor = "black";                    if (!setfocus) {                        inputs[i].focus();                        setfocus = 1;                    };                    error = 2;                } else {				                    inputs[i].style.borderColor = "";                };            };        };    }        var selects = form.getElementsByTagName("select");    for (i=0; i<selects.length; i++) {        if (selects[i].title == "required") {            if (selects[i].value == "") {                //alert("Please complete all fields.");                selects[i].style.borderColor = "black";                if (!setfocus) {                    selects[i].focus();                    setfocus = 1;                };                //return false;                error = 1;            } else {				                selects[i].style.borderColor = "";            };        };    }        var textareas = form.getElementsByTagName("textarea");    for (i=0; i<textareas.length; i++) {        if (textareas[i].title == "required") {            if (textareas[i].value == "") {                //alert("Please complete all fields.");                textareas[i].style.borderColor = "black";                if (!setfocus) {                    textareas[i].focus();                    setfocus = 1;                };                //return false;                error = 1;            } else {                textareas[i].style.borderColor = "";            };        };    }        if (error == 1) {		alert("Required fields have been left blank.");		return false;	} else if (error == 2) {		alert("An email address is of incorrect format.");		return false;	} else {	    return true;	};    }